Björn Becker speelde in de jeugd van RKSV Schijndel en PSV. Hij debuteerde als A-junior in het eerste elftal van PSV op 7 april 2000, in de met 0-4 gewonnen uitwedstrijd tegen Fortuna Sittard. Hij kwam in de 83e minuut in het veld voor Joonas Kolkka. Hij speelde hierna alleen voor Jong PSV, waar hij tot 2005 actief bleef. In het seizoen 2002/03 werd hij verhuurd aan TOP Oss, waar hij een vaste waarde was en tot 21 wedstrijden kwam. Na zijn periode bij Jong PSV keerde hij in 2005 terug bij RKSV Schijndel, wat toen Schijndel/SBA Euro heette. Na een seizoen keerde hij weer terug in het betaald voetbal, bij FC Eindhoven.[3] Na een seizoen in de Eerste divisie speelde hij na proefperiodes bij Persegi Bali FC en Arema FC nog voor de amateurclubs VV DBS, RKVV Best Vooruit, VV Gemert, weer Best Vooruit, RKVV Brabantia en FC Eindhoven AV speelde.[4]