George genoot zijn jeugdopleiding bij Oud-Heverlee Leuven en KAA Gent. Bij laatstgenoemde club maakte hij op 26 november 2020 zijn officiële debuut in het eerste elftal: in de Europa League-wedstrijd tegen Rode Ster Belgrado mocht hij in de 85e minuut invallen voor Sven Kums. Een week eerder had hij van de club een contractverlenging tot 2023 gekregen.[1] Later dat seizoen mocht hij ook een klein halfuur meespelen in de bekerwedstrijd tegen KFC Heur-Tongeren. Op 16 mei 2021 liet trainer Hein Vanhaezebrouck hem ook debuteren in de Jupiler Pro League: op de vierde speeldag van de Europe play-offs mocht hij tegen KV Oostende in de 78e minuut invallen voor Alessio Castro-Montes.
Op 12 juli 2022 werd bekend dat George terugkeerde naar OH Leuven.[2] In het seizoen 2022/23 was George actief voor Leuven U23, dat uitkwam in de Eerste Nationale. Op 26 oktober 2024 maakte George zijn debuut voor OH Leuven. Hij kreeg tien minuten speeltijd in een 0-2 overwinning tegen Charleroi.[3] Op 11 januari 2025 kreeg George zijn eerste basisplaats van coach Chris Coleman in de wedstrijd tegen KRC Genk.[4] Op 23 april 2025 maakte OH Leuven bekend dat George zijn contract had verlengd tot de zomer van 2028.[5]