Sinclair sloot zich op achtjarige leeftijd aan in de jeugdcademie van Southampton. Hij debuteerde voor Southampton op 27 augustus 2013 in de tweede ronde van de League Cup tegen Barnsley. Hij viel na 90 minuten in voor Emmanuel Mayuka. In diezelfde wedstrijd maakten ook Omar Rowe en Harrison Reed hun debuut.