Drafted by the Cardinals in the third round (71st overall) of the 2024 NFL Draft out of Illinois.
2025: Appeared in all 17 games, with 11 starts at RG (10) and LG (1) ... started at RG in the season opener @ NO (9/7) and blocked for an offense that ran for 146 yards on 27 carries (5.4 avg.) ... started at RG in the win vs. CAR (9/14) ... made his first career start at LG and helped the offense pile up season-highs for rushing yards (168) and rushing TDs (3) on 29 carries (5.8) vs. Ten (10/5) ... saw action on special teams in his MNF debut in the win @ Dal (11/3) ... saw action on offense and special teams @ Sea (11/9) ... protected QB Jacoby Brissett who passed for 250+ yards in his sixth consecutive game vs. Jax (11/23) ... started and blocked for the offense that posted 315+ yards for the eighth consecutive game @ TB (11/30) ... protected Brissett as he threws for 271 yards and two TDs vs. LAR (12/7) ... started at RG and helped Brissett throw for a season-high three TDs @ Hou (12/14) ... started and blocked for an offense that posted 300+ yards for the 11th straight game vs. Atl (12/21) ... blocked for an offense that posted 300+ yards for the 12th time this season @ LAR (1/4/26).
2024: Played in 15 games as a rookie, starting the final five at RG ... helped block for the Cardinals offense to run for 2,451 yards, the third most in team history ... part of an offense line that allowed just 30 sacks, the fifth-fewest in the NFL in 2024 ... made his NFL Debut @ Buf (9/8) ... saw his first NFL snaps on offense in the win vs. LAR (9/15) ... played on offense and special teams @ GB (10/13); part of an offensive line that did not allow a sack of QB Kyler Murray as he completed 22-of-32 passes for 214 yards and a TD ... played on offense and special teams in the Monday Night Football win vs. LAC (10/21); part of an offensive line that paved the way for the offense to run for 181 yards and a TD on 29 carries (6.2 avg.) while not allowing a sack of Murray for the second consecutive week ... played on offense and special teams in the win @ Mia (10/27) and was part of an O-line that did not allow a sack of Murray as he completed 26-of-36 passes for 307 yards and two TDs; it marked the first time since Games 12-14 of the 1975 season that the Cardinals held their opponents without a sack in at least three straight games ... played on offense and special teams in the victory vs. Chi (11/3) and helped the offense run for 213 yards - the most allowed by the Bears since 2022 ... made the first start of his NFL career vs. Sea (12/8) at RG ... started at RG in the win vs. NE (12/15) and was part of an O-line that did not allow a sack of Murray as he completed 23-of-30 passes for 224 yards and helped pave the way for the offense to total 163 rushing yards and two TDs on 32 carries (5.1 avg.) ... started @ Car (12/22) and helped pave the way for the offense to run for 206 yards and two TDs on 29 carries (7.1 avg.) ... helped protect Murray as he threw for over 300 yards @ LAR (12/28) ... started in the season finale vs. SF (1/5/25) and was a part of a line that did not allow a sack of Murray as he tied his career high with four TD passes; finale marked the fifth game of '24 in which the O-line did not allow a sack.
Spent two years (2022-23) at Illinois where he started 24-of-25 games played, including 13 starts at LG, nine at RT and one at LT … two-time All-Big Ten honoree (2022-23) … named Academic All-Big Ten in 2023 after he started 11-of-12 games (10 at RT and one at LG) and helped Illinois rank third in passing (264.6 ypg) in the Big Ten; served as a captain and earned All-Big Ten Academic honors … started all 13 games (12 at LG and one at LT) in 2022 and earned All-Big Ten honors; won the team's Illini Power award and helped current Bengals RB Chase Brown run for 1,643 yards, 10 TDs and 100+ yards in 10-of-12 games played ... came to Illinois from Garden City Community College in Kansas where he spent one season (2021), earning second-team all-conference honors and first team NJCAA D1 All-American honors after starting eight games … went to GCCC from Wilfred Laurier University (Waterloo, Ontario) where he played two seasons (2018-19).
Played football for the Durham Dolphins Football Club (Ajax, Ontario) in high school … named the team's offensive lineman of the year three times and was a Team Ontario selection in 2016 … also played basketball, rugby and ice hockey growing up … older, brother, Justin, played minor league hockey for the Ajax Knights ... earned his bachelor's degree in Sociology.