Adams Nigériában született. Az ifjúsági pályafutását a Jamba Football Academy csapatában kezdte.
2018-ban debütált a norvég Sogndalmásodosztályban szereplő felnőtt csapatában. Először a 2018. augusztus 28-ai, Mjøndalen elleni mérkőzés 73. percében Tomas Totlandot váltva lépett pályára.[1] Első gólját 2018. október 21-én, az Åsane ellen 2–1-re megnyert találkozón szerezte.[2] A 2021-es szezon 27 mérkőzésen 10 gólt ért el.
2022. január 8-án három éves szerződést kötött az első osztályban érdekelt Lillestrøm együttesével.[3][4][5] 2022. március 13-án, a Nardo ellen 4–0-ra megnyert kupamérkőzés 65. percében Hólmbert Friðjónsson cseréjeként debütált, majd a 87. percben meg is szerezte első gólját a klub színeiben.[6] A ligában először 2022. április 2-án, a HamKam ellen 2–2-es döntetlennel zárult bajnokin lépett pályára és egyben meg is szerezte első gólját.[7]
Adams 2019-ben mutatkozott be a nigériai U20-as válogatottban. 2019. május 24-én, Katar ellen 4–0-ra megnyert mérkőzés 69. percében Muhamed Tijanit váltva debütált.[10] Pályára lépett még a május 27-ei, Amerikai Egyesült Államok elleni mérkőzésen is.[11]