 As a professional, he failed to reach the main stages of a ranking event being eliminated in qualifying rounds.As the highest ranked amateur player in the World Seniors Tour, Bagley received an invitation to the first qualifying round for the 2019 World Snooker Championship, where he lost 4–10 to eventual qualifier Thepchaiya Un-Nooh.As a senior player, Bagley reached two finals on the World Seniors Tour, at the 2018 Seniors Irish Masters and the 2018 Seniors Masters.