Bei den U23-Europameisterschaften 2017 errang Carlin mit Ryan Owens und Joseph Truman den Titel im Teamsprint sowie Bronze im Keirin. Im Jahr darauf wurde er zweifacher Vize-Weltmeister, im Sprint und im Teamsprint (mit Ryan Owens und Jason Kenny). Bei den Commonwealth Games gewann er Silber im Sprint. 2019 belegte er mit Kenny, Owens und Truman Platz drei im Teamsprint bei den Europaspielen und Platz zwei bei den Europameisterschaften. 2020 startete er mit der Vize-Weltmeisterschaft im Teamsprint ins geplante Olympiajahr.