Fanimo signed his first professional contract with West Ham United in the summer of 2011. He made his first team debut for West Ham on 28 August 2012 against Crewe Alexandra in the Football League Cup coming on as a 60th-minute substitute for Matthew Taylor. West Ham won the match 2–0.
Fanimo has played for England at U16, U17, and the U18 level. He made his debut for the U16 side on 28 November 2008 against Scotland U16 in the 2008 Victory Shield which England won 2–0 and in doing so, winning the shield
Joined Margate in June 2016.