Au lycée, Edwards joue au poste de quarterback pour les Trojans du lycée Downers Grove North(en). À cette époque, il pesait 98 kg, ne faisait pas de musculation et ne prenait pas de petit-déjeuner[1].
Edwards a également pratiqué le basket-ball pour les Trojans, titulaire au poste de pivot pendant trois saisons. Il attire l'attention de nombreux recruteurs universitaires, notamment de l'université de l'Illinois et de plusieurs universités de l'Ivy League.
Carrière universitaire
En , Edwards intègre l'université du Wisconsin[2] où il joue pour les Badgers au sein de la NCAA Division I FBS[3]. Initialement pressenti pour jouer au poste de tight end, il ne joue pas la saison 2015 ayant le statut de redshirt et ne fait ses débuts, en tant que titulaire, qu'en octobre de la saison 2016, au poste de tackle droit pour les Badgers[4].
Durant ses études universitaires, Edwards a commencé à prendre un petit-déjeuner et a pris 9 kg (20 livres) au cours de ses six premiers mois. En , il pèse 125 kg (275 livres), ayant pris 127 kg (60 livres) entre le lycée et son premier match avec les Badgers[1],[3].
Après sa deuxième année universitaire, Edwards est sélectionné dans la première équipe All-American par l'American Football Coaches Association(en)[5]. Ayant envisagé de se présenter à la draft NFL 2018, Edwards y renonce finalement après avoir eu une conversation avec Joe Thomas, ancien joueur des Browns de Cleveland et ancien élève de son université, lequel lui a confié qu'il se souviendrait davantage de sa dernière année avec les Badgers que de sa première saison en NFL[6].
Edwards est de nouveau titulaire en 2022 mais le il est placé sur la liste des blessés à la suite d'une commission cérébrale[15]. Il rejoue dès le [16].
Bills de Buffalo
Le , Edwards signe un contrat d'un an avec les Bills de Buffalo[17] puis le une prolongation de contrat de deux ans pour un montant de 6 millions de dollars[18].