"Mit seiner internationalen Erfahrung, seinen athletischen Fähigkeiten und seiner Robustheit bringt er eine starke Präsenz auf den Platz", sagte Sportdirektor Marinko Jurendic.
Für Brentford bestritt Onyeka in der Premier League 69 Spiele (ein Tor, vier Vorlagen). Zudem absolvierte er 25 Länderspiele für Nigeria und kam in sechs Champions-League-Partien für Midtjylland zum Einsatz.