Nigeria
In his country he played for Kaduna United Football Club, Enyimba International F.C. and Kano Pillars Football Club. Kilmarnock
On 2 April 2013, Gabriel joined Scottish Premier League side Kilmarnock as a free agent, signing a three-year contract. On 29 November 2013 he made his debut for his new team, in a Scottish Cup tie against Dundee United where he conceded a penalty in a 2–5 away defeat. In November 2013, Reuben demanded to leave Kilmarnock in the January 2014 window.
In January he was released, after the club accepted his request.
Waasland-Beveren
In January 2014, Reuben went on trial with Tottenham Hotspur in the Premier League. However, nothing came of it, and he joined Belgian Pro League club Waasland-Beveren on a one 1/2-year contract late in the month.
Reuben was also selected to the 2014 World Cup by coach Stephen Keshi. He made his debut in the tournament on 30 June, replacing injured Ogenyi Onazi in the 59th minute of an eventual 0–2 loss against France for the round-of-16.
In October 2012, Gabriel was named both the Player of the Year and the National Team Player of the Year at the 2012 League Bloggers Awards (LBA), held in Lagos. Gabriel made his debut for Nigeria in March 2010, in a 5–2 win against the Democratic Republic of the Congo. Previously, he was a member of the national B-team that won the 2010 WAFU Nations Cup. Reuben scored his first international on 9 June 2012, netting the opener in an eventual 1–1 away draw against Malawi for the 2014 Fédération internationale de football association World Cup qualifiers. He was called to the 23-man squad for the 2013 Africa Cup of Nations, being an unused player as the Super Eagles won the tournament in South Africa.