Shikler started to swim at the age of six.[2] She first competed with the Maccabi Kiryat Ono Swimming Team, and then moved to Hapoel Dolphin Netanya.[3][2]
In 2013, Shikler took 12th place in the 50 m freestyle at the European Youth Championships.[4] Representing Israel at the 2013 Maccabiah Games in July 2013, she swam the 50 m freestyle in 26.23, setting both the Maccabiah record for women and the competition's record for girls ages 13–16.[5]
In August 2014, at the Israeli National Championships Shikler won the 100 m freestyle in 57.34.[6]
Shikler took part in the 2015 World Aquatics Championships in Kazan, Russia, placing 47th in the 50 m freestyle (26.19) and 43rd in the 100 m freestyle (56.84), in early August 2015.[7][8] A week later, she participated in the Israeli National Championships, winning the 50 m freestyle with a time of 25.30, only 2 hundredths of a second short of the qualifying time for the 2016 Olympic Games.[9] Her time was also close to the Israeli national record of 25.23, set by Anna Gostomelsky when she represented Israel at the 2008 Olympics.[9]
In December 2015, Shikler set an Israeli national record in the 50 m freestyle, at 24.80, while swimming in the women’s 4 x 50 m freestyle team at the European Short Course Swimming Championships at the Wingate Institute.[10]
In April 2016, she won the Israeli Swimming Association Cup with a time of 25.18. Thanks to this time, Shikler qualified to participate for Israel at the 2016 Summer Olympics.[11] That same month, at the Israeli Championships in a 50 m long pool at Wingate Institute she set personal records in the 50 m freestyle (25.18) and the 100 m freestyle (56.1).[2]