Flynn McCulloch grew up in Chelsea, QC, playing field hockey for Team Quebec and the Chelsea Phoenix. He represented Canada at the Junior Pan American Championships and the 2021 Junior World Cup in India. He made his senior national team debut in 2024 at the Sultan Azlan Shah Cup in Malaysia and followed that up by playing at the Nations Cup in Poland. He has also represented Canada in indoor hockey at the 2024 Indoor Pan American Cup.