Date of birth
Edmonton-born Onen, who began his youth career with Arsenal, signed with the Royals in November 2020 following a successful trial period.
He made his Reading debut as an 80th minute substitute, replacing Andy Rinomhota against Norwich City in December 2020.
Onen then registered his first Royals start during a 1-0 FA Cup Third Round defeat at Luton Town.
Having left Arsenal in 2017, spells in the academies of Crystal Palace and Brighton & Hove Albion followed, before Onen was snapped up by Brentford.
While with the Bees, he joined National League side Bromley on a month-long loan deal.
In March 2020, he was called up the Uganda squad, however the two African Cup of Nations qualifiers were later postponed.