*Club domestic league appearances and goals, correct as of 28 September 2024 (UTC) ‡ National team caps and goals, correct as of 22:55, 8 October 2022 (UTC)
Born in Kaduna, Collins spent his youth years with Abuja Football College Academy. He was one of several players who moved from Abuja to the HNK Rijeka youth team in mid-2012.[2] In October 2012, Collins signed his first professional contract with HNK Rijeka.
In August 2013, he was loaned to NK Pomorac in Druga HNL, where he collected 29 caps. In the following season, he played for HNK Rijeka's reserve side in Croatia's Treća HNL, where he was capped on 24 occasions.[3] In May 2015, he signed a new one-year contract with the club, with an option to extend it for an additional year.[4]
In June 2015, Rijeka sent Collins on loan to NK Krka in the Slovenian PrvaLiga, where he made 13 appearances before returning to Rijeka in January 2016.[5] The following month, Collins was loaned to HNK Šibenik in Druga HNL, where he was a regular starter. Following return from the loan, Rijeka extended Collins' contract until June 2017. He was immediately loaned to fellow Prva HNL club NK Istra 1961.[6]
SC Paderborn
On 6 September 2017, free agent Collins joined 3. Liga side SC Paderborn 07 on a two-year contract following trials at the club.[7] He scored his first goal for the club two years later with a 35-yard shot against Bayern Munich in a 3-2 defeat.[8]
Cardiff City
On 20 May 2022, Collins signed for EFL Championship team Cardiff City.[9] Collins said “I’m really excited to be in Cardiff, and I can’t wait to get started. The Club has great history, and when I got the call to come to Cardiff, I was so excited, I couldn’t resist. I’m looking forward to the challenge of the new season. The goal is to fight for the Premier League. I can’t wait to meet the supporters and to fight for the jersey."
On 7 June 2024, the club announced it had extended the player's contract.[10]
International career
Collins received his first call-up to the Nigeria national team for an Africa Cup of Nations qualification match against Seychelles on 11 September 2018.[11] He made his debut a day later in a friendly against Liberia.[12][13] Coach Gernot Rohr handed the 24-year-old his competitive debut in the next Afcon qualifying fixture against Libya in Uyo.[14] Nigeria defeated the visitors 4–0 and the left-back came close to marking his Super Eagles debut with a goal.[15] He featured in the reverse fixture in Sfax, Tunisia, which ended in a 3–2 victory for Nigeria to top Group E.