Charles Sharp è un attaccante del Toronto che ha giocato 2 gare di MLS nel 2024 dopo aver raggiunto il club il 14 maggio 2024, con entrambe le sue presenze arrivate da subentrato.
La sua ultima apparizione in MLS risale all'11 settembre, partita in cui ha giocato 45 minuti con la maglia del Toronto II contro New York City II, nella vittoria per 5-4.
Prima di cominciare l'esperienza con il Toronto nel maggio 2024, Sharp ha collezionato 15 presenze in campionato con Toronto II, per un totale di 5 gol e 2 assist.