Cabango speelde in de jeugd van Maindy Corries en Newport County, voor hij in de opleiding van Swansea City terechtkwam. Deze club verhuurde hem in de zomer van 2018 aan The New Saints.[1] Voor deze club speelde hij in totaal vijfentwintig officiële wedstrijden. De centrumverdediger maakte op 26 november 2019 zijn competitiedebuut voor Swansea, op bezoek bij Huddersfield Town. Swansea opende de score door een treffer van Jay Fulton en een doelpunt van Karlan Grant zorgde voor de eindstand: 1–1. Cabango begon aan het duel als reservespeler en mocht van coach Steve Cooper in de rust invallen voor Mike van der Hoorn.[2] In maart 2021 zette Cabango zijn handtekening onder een nieuwe verbintenis bij Swansea, tot en met het seizoen 2024/25.[3]
Cabango maakte zijn debuut in het Welsh voetbalelftal op 3 september 2020, toen een Nations League-wedstrijd gespeeld werd tegen Finland. Door een doelpunt van Kieffer Moore won Wales met 0–1. Cabango moest op de reservebank beginnen en mocht van bondscoach Ryan Giggs in de blessuretijd van de tweede helft invallen voor Daniel James. De andere debutanten van Wales dit duel waren Dylan Levitt (Manchester United) en Neco Williams (Liverpool).[5] Cabango werd in mei 2021 door bondscoach Rob Page opgenomen in de selectie van Wales voor het uitgestelde EK 2020.[6] Op het toernooi werd Wales in de achtste finales uitgeschakeld door Denemarken (0–4), nadat het in de groepsfase had gelijkgespeeld tegen Wales (1–1), gewonnen van Turkije (0–2) en verloren van Italië (1–0). Cabango kwam niet in actie.