Formé au poste d'attaquant , il fait ses classes de footballeur au Mans UC, dans la Sarthe. En 2007, il intègre le groupe professionnel, et joue ses premiers matches de championnat. Utilisé avec parcimonie, Baal doit attendre deux saisons avant de trouver réellement sa place dans le onze de l'entraîneur, qui le place sur le côté gauche, en défense ou au milieu de terrain. Malheureusement pour lui, et même s'il dispute l'ensemble des rencontres de Ligue 1, cette saison 2009-2010 coïncide avec la relégation du Mans. L'année suivante, Baal joue toujours autant, mais ne peut aider son club à accéder à la première division. Il écrit également une nouvelle page dans l'histoire du club, en marquant le premier but dans le tout nouveau MMArena, lors de son inauguration contre Ajaccio le .

Le , libre de tout contrat, il s'engage avec le Racing Club de Lens pour quatre saisons, avec comme objectif la remontée dans l'élite du football français. Le 22 juillet, lors du 1er tour de la Coupe de la Ligue contre Clermont (victoire lensoise 3-0), il marque son premier but sous les couleurs sang et or en match officiel. En , il est appelé pour la première fois par le sélectionneur guyanais, et dispute son premier match international contre Trinité-et-Tobago, à l'occasion de la Coupe caribéenne des nations. En , il fait partie de l'équipe type de Ligue 2 alors que son club remonte en Ligue 1 au terme de l'exercice 2013-2014.

Le , il signe un contrat de trois saisons avec le Stade rennais FC. Le , il prolonge son contrat jusqu'en .