En juin 1938, il rejoint l’OM lorsqu’il brille de mille feux avec l’Union sportive marocaine. Son transfert à Marseille lui ouvre la voie vers l’Equipe de France (Il y jouera durant plus de 15 ans).
À Marseille, il joue 70 matchs et marque 32 buts mais sa carrière est violemment freinée par la Deuxième Guerre mondiale. Il est alors contraint de rentrer au Maroc et de renoncer un certain temps aux Bleus. Mais c’est bien au club phocéen qu’il met un terme à sa carrière professionnelle en 1955.
Il jouera à l’Atlético de Madrid entre-temps. Ben Barek arrive à Madrid contre la somme record de 17 millions de francs alors que la presse sportive française affirme qu'"on peut vendre la tour Eiffel et l’Arc de Triomphe, mais Ben Barek jamais!".
Avec l’Atlético, il joue 126 matchs et marque 63 buts. Il finit champion d’Espagne à deux reprises (en 1950 puis en 1951) et remporte surtout une Supercoupe d’Espagne (en 1951).
Celui que Pelé idolâtre aura marqué l’histoire des deux clubs qui s’affrontent ce soir en finale de la Ligue Europa.