Il fait ses débuts dans la LHOu avec les Wheat Kings de Brandon, le contre les Blades de Saskatoon[1]. Il marque aussi son premier point en junior, une assistance. Il finit sa première saison dans le circuit junior de l'Ouest avec 71 points, dont 28 buts et 43 passes en 66 matchs.
Il fait ses débuts dans la LNH avec les Kings de Los Angeles le lors d'un match perdu 4-1 contre les Canucks de Vancouver[2].
Le 3 mars 2010, il signe son premier contrat professionnel avec les Kings[3].
Le 21 octobre 2010, il inscrit sa première aide dans la LNH sur un but de l'attaquant Wayne Simmonds au cours d'une défaite de 4-2 contre les Coyotes de Phoenix[4].
Le 20 octobre 2011, il fait ses débuts avec sa nouvelle équipe au cours d'une défaite 5-2 contre les Capitals de Washington. Le , il marque son premier but dans la LNH contre le gardien de but suédois, Henrik Lundqvist des Rangers de New York lors de la classique hivernale de la LNH 2012 perdue 2-3[6]. Il termine sa première saison avec les Flyers, avec 12 buts et 6 assistances pour 18 points en 54 parties.
Le 11 avril 2012, pendant son premier match en séries éliminatoires, il marque un but et récolte deux assistances pour un total de 3 points[7].
Le 26 juin 2014, il signe une prolongation de contrat avec les Flyers de deux ans et d'une valeur de 5 000 000 dollars$. Le 25 juillet 2016, il signe un contrat d'une durée de 4 ans avec les Flyers d'une valeur totale de 20 500 000 dollars[3].
Le 29 février 2016, il marque son premier tour du chapeau dans la LNH au cours d'une victoire 5-3 contre les Flames de Calgary[8].
Il finit la saison 2016-2017 avec 25 buts et 30 assistances pour 55 points en 79 matchs. Il termine meilleur buteur de la LNH en avantage numérique avec 17 buts marqués.
Blues de Saint-Louis
Le 24 juin 2017, il est échangé au Blues de Saint-Louis contre l'attaquant Jori Lehtera, un choix de premier tour en 2017 et un choix conditionnel de 1er tour en 2018[9]. Le 4 octobre 2017, lors de son premier match avec sa nouvelle équipe, il termine avec 1 but et 1 passe sur le but vainqueur en prolongation contre les Penguins de Pittsburgh[10].
Le 21 novembre 2017, il récolte sa plus grande récolte de points avec 4 points contre les Oilers d'Edmonton dans une victoire de 8-3[11]. Après la semaine du 3 décembre au 10 décembre 2017, il est nommé première étoile de la semaine pour la première fois. Lors de cette semaine il joue 4 parties et récolte 6 buts et 1 assistances pour 7 points[12].
Il finit sa première saison avec la franchise de Saint-Louis avec 70 points en 82 matchs, sa meilleure saison dans la LNH[13].
En 2019, il gagne la coupe Stanley avec les Blues de Saint-Louis. Lors de ces séries éliminatoires, il inscrit 12 points, dont 5 buts et 7 assistances.
Le 4 octobre 2019, il signe un contrat avec les Blues de 8 ans d'une valeur totale de 52 000 000 dollars[3].
Au début de la saison 2020-2021, il est nommé assistant-capitaine par les Blues tout comme le russe Vladimir Tarasenko et le défenseur Colton Parayko[14].
Il est le frère du défenseur Luke Schenn. Ils ont deux sœurs plus jeunes : Madison et Macy[15]. Son père, Jeff, est un lieutenant du Département des pompiers de Saskatoon et lorsque Brayden a gagné la coupe, il l'a amené au centre des pompiers[16].