Pour la saison 2024, Brennan rejoint l'équipe réserve de la formation World Tour Visma-Lease a Bike. À seulement 18 ans, il gagne coup sur coup ses deux premières courses, l'Umag Trophy et le Poreč Trophy. En mai, il termine au sprint troisième du Circuit de Wallonie. Ses bonnes performances lui permettent de signer un contrat de trois ans avec l'équipe World Tour Visma-Lease a Bike à partir de 2025[3].
2025
Le 20 mars 2025, il signe son premier succès dans le peloton professionnel en s'imposant au sprint sur le Grand Prix de Denain[4]. Quatre jours plus tard, il s'impose sur la 1re étape du Tour de Catalogne en étant revenu sur Tibor Del Grosso dans les derniers mètres à Sant Feliu de Guíxols et endosse le maillot vert et blanc de leader du classement général. Il s'agit de sa première victoire dans une course de l'UCI World Tour[5]. Le lendemain, il termine deuxième du sprint de Figueras et conserve la première place du classement général. Dépossédé de ce maillot le lendemain, il gagne la 5e étape à Amposta mais est non partant le lendemain. Le 30 mai, il remporte la 2e étape du Tour de Norvège et s'empare du maillot orange de leader du classement général. Encore vainqueur de la 4e et dernière étape à Stavanger, il remporte le Tour de Norvège.