Brentford has signed Nigeria international Frank Onyeka from Danish side Midtjylland on a five-year contract, the newly promoted Premier League club said on Monday.

The 23-year-old midfielder is Brentford's first signing as a Premier League side and has spent his entire professional career at Midtjylland, where he made his senior debut in 2017.

RELATED | Brentford beats Swansea in playoffs to earn maiden Premier League promotion

Onyeka made 123 appearances and scored 17 goals during his time in Denmark.

Midtjylland won the Danish Superliga in the 2019-20 season, and Onyeka also helped the team win 2017-18 league title and 2019 Danish Cup.

"We think he is a strong addition to the squad, and we are looking forward to working with him. He is a very dynamic player," Brentford manager Thomas Frank told the club's website.

"He has come from the Danish league and was one of the best midfield players in that league, we think he has the potential to develop further."

"All the coaches here are looking forward to working with Frank and pushing him to a higher level."

ALSO READ | Liverpool midfielder Marko Grujic completes a permanent move to FC Porto

Onyeka made his only appearance for Nigeria in a friendly against Algeria in October.

Brentford, who ended their 74-year exile from the top flight by beating Swansea City 2-0 in the Championship play-off final in May, hosts Arsenal in their Premier League opener on Aug. 13.