[4] Roscoe played as a junior for the Stirling Senators in the Western Australian Basketball League (WABL).
[7] Roscoe moved to the United States in 2013 to play college basketball for the North Dakota Fighting Hawks.
[3][11] In March 2016, she hit a buzzer beater that made the ESPN Sports Center top 10 plays of the day.
[17] She then moved to England and played for the Manchester Mystics of the Women's British Basketball League (WBBL) in the 2017–18 season.
[13] Roscoe's next stint came in Germany with BG 74 Göttingen during the 2020–21 Damen-Basketball-Bundesliga (DBBL) season,[23] where she averaged 15.1 points and 5.6 rebounds per game.
[25][26] Roscoe continued in the DBBL for the 2021–22 season with TK Hannover,[24] averaging 15 points and six rebounds per game.
[4] Following the DBBL season, she helped ZKK Play Off win the Bosnia and Herzegovina League championship.
[35] In November 2020, she made Great Britain's final squad for the EuroBasket qualifiers[13] but did not receive any game time in their lone match.
[6] After retiring from playing, Roscoe moved to Bristol to settle down with her partner, fellow basketball player Raphell Thomas-Edwards.