Gianluca Busio wurde in Greensboro, North Carolina geboren und ist der Sohn eines italienischen Vaters, welcher in der lombardischen Stadt Brescia geboren wurde und einer afroamerikanischen Mutter.[1] Er begann im Alter von drei Jahren mit dem Fußballspielen und spielte in der Jugendauswahl von Greensboro United und North Carolina Fusion, bevor er im Sommer 2016 in die Nachwuchsabteilung von Sporting Kansas City wechselte.[2][3] Am 25. August 2017 unterzeichnete er mit 15 Jahren einen Homegrown-Player-Vertrag bei der MLS-Franchise, womit er nach Freddy Adu im Jahr 2004 der jüngste Spieler wurde, der einen Kontrakt in der höchsten US-amerikanischen Spielklasse unterschrieb.[4] Am 5. April 2018 (4. Spieltag) debütierte Busio für die Swope Park Rangers, das Farmteam Sportings, in der United Soccer League. Im Heimspiel gegen die Colorado Springs Switchbacks startete er und bereitete den Siegtreffer von Tyler Blackwood zum 1:0-Endstand vor.[5]
Ende Mai 2018 war er auch erstmals im Kader Sporting Kansas Citys gelistet.[6] Sein Debüt in der Major League Soccer folgte am 29. Juni (22. Spieltag) bei der 2:3-Heimniederlage gegen den FC Dallas, als er in der 77. Spielminute für Felipe Gutiérrez eingewechselt wurde.[7] Bereits eine Woche später stand er gegen Houston Dynamo in der Startelf und bereitete den Siegtreffer zum 1:0-Auswärtssieg vor.[8][9] In der Folge war er als 16-Jähriger bereits als Einwechselspieler im Einsatz.[6] Am 18. Oktober (34. Spieltag) erzielte er beim 4:1-Auswärtssieg gegen die Vancouver Whitecaps sein erstes Ligator, womit er hinter Freddy Adu zum zweitjüngsten Torschützen in der MLS wurde.[10][11] Das Spieljahr 2018 beendete Busio mit einem Treffer und einer Vorlage in sieben Ligaseinsätzen.[6]
In der folgenden Saison 2019 etablierte er sich als regelmäßiger Vertreter in der Startformation von Cheftrainer Peter Vermes.[12] Bereits am 30. März 2019 (5. Spieltag) markierte er beim 7:1-Heimsieg gegen Montreal Impact sein erstes Saisontor[13] und auch in den folgenden beiden Spielen gegen den Liganeuling FC Cincinnati[14] und die New York Red Bulls[15] in den nächsten beiden Spielen erzielte er einen Treffer. Diese drei Tore sollten seine einzigen in dieser Spielzeit bleiben, in der er in 22 Ligaspielen zum Einsatz kam.[12]
Im nächsten Spieljahr 2020 sammelte er in 23 Ligaspielen zwei Tore und vier Vorlagen.[16] In der Saison 2021 folgten 13 Einsätze, in denen er 2 Tore erzielte.
Mit der U17 nahm er im Herbst 2019 an der U17-Weltmeisterschaft in Brasilien teil,[18] wo er in allen drei Gruppenspielen der Auswahl zum Einsatz kam.[19] Sein einziges Tor im Turnier erzielte er bei der 1:4-Niederlage gegen den Senegal.[20]