John Carter commence la compétition cycliste en 2017 au X-Speed Australia Cycle Club, basé sur ses terres natales de Perth[1]. Actif sur piste, il se distingue lors de la saison 2023 en devenant champion d'Océanie de l'omnium et champion d'Australie du scratch. Il évolue également sur route avec l'équipe continentale XSpeed United Continental, sans toutefois obtenir de résultats notables.
Au printemps 2024, il intègre la formation australienne CCACHE x Par Küp. Bon sprinteur, il s'impose sur l'étape inaugurale du Tour de Kumano, dans le calendrier de l'UCI. La même année, il remporte le contre-la-montre du Tour du Gippsland, une épreuve régionale belge à Castre, mais aussi une course par étapes chinoise[2]. Il devient par ailleurs champion d'Australie de poursuite par équipes.
En 2025, il est sacré champion d'Australie du critérium dans la catégorie des espoirs. Sur piste, il s'adjuge un nouveau titre de champion national dans la discipline du scratch[3].