Esopenko, a member of the Prince George Barracudas swim club, powered to the three medals at the 2015 Canadian Age Group Championships in Quebec City. She was golden in the 50-metre breaststroke (time of 33.17 seconds), won silver in the 100m breaststroke and took bronze in the 200m breaststroke. Esopenko went into the meet as the top-ranked 15-and-under swimmer in the 100m and 200m distances and was ranked second in the 50m category. At the same nationals, she placed fourth in the 400m individual medley and fifth in the 200 IM.
Later in the 2015 season, Esopenko competed in the senior national championships for the first time in her career.