Born in
Be'er Sheva, Shahaf joined
Maccabi Be'er Sheva at the age of 15, making her debut on 12 December 2006 against
ASA Tel Aviv University. She played with the club until the beginning of the
2013–14 season, when she was loaned to
F.C. Ramat HaSharon, to which she was loaned ever since. On 17 November 2015, in a match against her old club, Shahaf scored her 100th league goal. Shahaf was also loaned for a brief period to
ASA Tel Aviv University and played with the club in the
2014–15 Champions League qualifying round, getting sent off against
Atlético Ouriense. ==International career==