*Club domestic league appearances and goals, correct as of 22:16, 7 December 2024 (UTC) ‡ National team caps and goals, correct as of 23:18, 11 October 2024 (UTC)
Onyedika used to play street football before joining Nigerian club F.C. Ebedei's academy at the age of 15.[1] After three years in Ebedei, Onyedika joined the academy of FC Midtjylland in Denmark, an affiliate club to FC Ebedei, shortly after his 18th birthday.
In his first full season in FC Midtjylland, he impressed in the U19 League and in the UEFA Youth League with his physique, speed and playing style. On 1 July 2020, he signed his first five-year professional contract with the club until June 2025.[2] To gain more experience, Onyedika was loaned out to Midtjylland's affiliate club, Danish 1st Division-side FC Fredericia, on 19 August 2020 for the whole 2020–21 season.[3] Onyedika did well on his loan spell, playing 28 games and scoring three goals. The season went well enough for the Nigerian to be named in TV3 Sport's team of the year in the Danish 1st Division.
Onyedika returned to Midtjylland in the summer 2021 and was promoted to the first team squad.[4] He got his official debut for Midtjylland on 16 July 2021 against Odense Boldklub, the first game of the 2021–22 Danish Superliga, where he was in the starting line-up and played the whole game.[5]
Club Brugge
On 28 August 2022, Onyedika signed a five-year contract with Club Brugge in Belgium.[6]
International career
In September 2022, Raphael Onedika was first called up with the Nigeria national team by coach José Peseiro.[7] He honours his first selection at this gathering on 27 September 2022 in a friendly match against Algeria. He came into play in place of Frank Onyeka in this match lost by the Nigerians (2-1 final score).