After playing in the Sheffield Academy, the club sought out senior opportunities for him via loan.[3] In October 2021, he was loaned to Bradford (Park Avenue) A.F.C. in the sixth tier National League North.[4] On 16 March 2022, he made his first bench appearance for the Sheffield United first team in a league match against Blackpool, but did not appear in the match.[5] In January 2023, he went on loan to Belgian club Beerschot in the second tier Challenger Pro League.[6][7] He primarily played with Beerschot's U23 team in the fourth tier, but made his debut with the first team against RWD Molenbeek on 12 February 2023.[8]
In February 2024, he moved to Toronto FC in Major League Soccer signing a two-year contract with options for 2026 and 2027.[9][10] There was no upfront fee on the move, but Sheffield United will receive money if Gomis plays a certain number of matches and also retain a sell-on clause.[11] He made his debut for Toronto on 3 March 2024, starting the match against the New England Revolution.[12][13]
International career
Born in France, Gomis is of Senegalese descent.[14] He has represented the France U18, making two appearances, making his debut against Paraguay U18 in August 2019.[8]