Ibrahim creció Richfield, Minnesota, donde asisitíó Richfield High School, y jugó por el equipo local llamado Wings United.
Ibrahim fue preparado para la segunda ronda del SuperDraft 2007 de la MLS por FC Dallas.
Al mismo tiempo era el segundo jugador más joven (16 años) en ser seleccionado para jugar el SuperDraft detrás de Freddy Adu que debutó con 14 años en 2004.
Ibrahim no jugó ningún sólo partido con el FC Dallas por lo que fue transferido al Toronto FC en junio de 2008.
Ibrahim ha sido nomiando varias veces para integrar la selección Sub-20 de los Estados Unidos.