Born in Sierra Leone, Bell-Baggie represented both the England under-16 and England under-17 national teams before winning a cap for Sierra Leone in 2013. A former Reading player, he has played on loan for Rotherham United, Port Vale, and Crawley Town and was briefly contracted to Yeovil Town and Hayes & Yeading United. He joined Salisbury City in January 2012, before switching to Tranmere Rovers seven months later.