Gomez působil v Horsensu od roku 2020. Za dánský klub si 189 centimetrů měřící stoper připsal 80 soutěžních startů, v uplynulé sezoně s týmem sestoupil z nejvyšší soutěže. Za gambijské reprezentační "áčko" dosud odehrál 14 utkání a zaznamenal jeden gól. Podle deníku B.T. za něj Sparta zaplatí Horsensu 10 milionů dánských korun (téměř 32 milionů korun).
Gomez je pátou letní posilou Letenských. Vedení Sparty vedle něj přivedlo záložníky Michala Ševčíka a Srba Veljka Birmančeviče, slovenského brankáře Jakuba Surovčíka a nigerijského útočníka Victora Olatunjiho jako náhradu za Tomáše Čvančaru, který odešel do bundesligového Mönchengladbachu.
"James je mladý talentovaný hráč, který má ve svém věku už 14 startů za národní tým. Je to hráč s fyzickými předpoklady, který má schopnost konstruktivně založit útočnou fázi. Vidíme v něm potenciál, který chceme rozvíjet," uvedl sportovní ředitel Sparty Tomáš Rosický.