Pada Januari 2017, Burns diumumkan pergi dari Southend United untuk bermain di Manchester City dengan biaya transfer sebesar £175,000.[3] Pada 21 September 2021 ia memulai debut profesionalnya saat namanya berada di formasi pemain inti untuk Manchester City saat melawan Wycombe Wanderers di Piala EFL dengan skor akhir 6-1 unggul.[4]
Pada 30 Januari 2022, Burns bermain di klub Kejuaraan EFL, Swansea City dengan dipinjam selama musim terakhir 2021-22.[5] Burns memulai debutnya di Kejuaraan EFL pada 13 Februaru 2022.
Pada 1 Agustus 2023, Burns bergabung dengan klub Liga Satu, Stevenage dengan dipinjam dengan masa satu musim.[6]
Pada 9 Agustus 2024, Burns bermain di klub Kejuaraan EFL, Hull City dengan dipinjam dalam waktu satu musim.[7] Ia memulai debutnya pada hari pertama musim 2024-25. Burns hadir di bangku cadangan, menggantikan pemain baru seperti Marvin Mehlem, pada menit terakhir babak kedua melawan Bristol City dengan hasil akhir 1-1 imbang.[8]
Pada 7 Juli 2025, Burns bermain di klub Liga Satu, Reading dengan pnjaman selama satu musim.[9]
Karier internasional
Burns pernah bermain di Inggris di kancah junior.[10]