Bates and his sister Anna were two children born to Theresa Strocen-Bates and Norman Bates.[1] Bates attended Archbishop Wood Catholic High School in Warminster Township, Pennsylvania.[2] He played offensive tackle with the Archbishop Wood Vikings whom he helped win the 2013 PIAA Class AAA Championship finishing with a 13-2 record. This earned him first team all-state selection honors for the 2013 season. Bates and the Vikings won the PIAA Class AAA Championship for a consecutive time during the 2014 season.[1] He was also named to the First-team All-Philadelphia Catholic League in 2013 and 2014. In his junior season Bates was named the 2014 Pennsylvania Football News Lineman of the Year.[1] Bates also earned Under Armour All-America Game selection honors during his senior season in 2015 while also serving as co-captain.[3] Both 247Sports and Rivals.com rated Bates a four-star recruit. He received numerous recruitment offers from universities including Virginia, Temple, Rutgers, Pittsburgh, Ohio State, Miami, Maryland, Duke, Boston College, Auburn, Georgia Tech, Illinois, South Carolina and Penn State.[4]
College career
Bates committed to Penn State. After his true freshman season in 2015, Bates joined the field for the 2016 season as a redshirt freshman. During this season, Bates started in all 14 games, playing the positions of offensive lineman, left guard and left tackle. He earned various Big Ten honors along with All-American and Team of the Week honors during the 2016 season. During his sophomore season in 2017, Bates started 8 of 10 games as a left tackle. After sustaining an injury, Bates sat out games against Michigan State, Rutgers and Nebraska. During his junior season in 2018, Bates earned third-team All-Big Ten and Big Ten Teams of the Week honors. While at Penn State, Bates graduated with a degree in Labor and Employment Relations.[1][5]
Bates made his first career start in Week 16 of the 2021 season at right guard, and started the remainder of the season and through the playoffs at left guard.
On March 14, 2022, the Bills placed a restricted free agent tender on Bates. On March 24, 2022, the Chicago Bears signed Bates to an offer sheet, but Buffalo matched the offer.[10] On April 4, 2022, the Bills signed Bates to a four-year $17 million contract.[11][12]
Chicago Bears
On March 4, 2024, Bates was traded to the Chicago Bears for a 2024 fifth-round pick.[13] He was placed on injured reserve on September 14.[14] He was activated on November 9.