Udinski is VMI's single-season leader in passing yards, completions, attempts, tied first in passing touchdowns, and most 200+ yard games in a season. He is also the FCS record holder for most pass attempts before throwing an interception with 368. While at Maryland he used his redshirt year to maintain an extra year of eligibility which he used to transfer to Richmond as a graduate transfer. At Richmond where he won the 2022 Dudley Award and was named to the Walter Payton Award watchlist after he threw for a career-high 3,614 yards and 29 touchdowns.
As a junior in 2015, he was named First Team All-League and Second Team All-Area after going 154 of 241 for 2,471 yards and twenty touchdowns. That year the team went 11–3 and made it to the quarterfinals before losing to Upper Dublin High School 21–46.[2]
As a senior, he was named All-Area Player of the Year as he led the Knights to a 6A District 1 title and a 14–1 record,[3][4] only losing to St. Joseph's Preparatory School 25–35 in the playoffs.[5] They beat Garnet Valley High School 48–38 in the Class 6A District 1 championship.[6] He was also named 6A First Team All-State by the Pennsylvania Football Writers Association who also named them to the All-Southeastern PA football team.[7][4] He was only the second player in Pennsylvania high school football history to throw for more than 4,000 yards in a single season (now has been surpassed in 2017 by Gateway's Brady Walker),[8] beating the previous District 1 passing yards record in a single season by over 700 yards.[9] He threw for 41 touchdowns while completing 62 percent of his passes and averaging 274.6 passing yards per game.[4] He set a school-record for passing yards in a game with 444 yards against Garnet Valley in the win.[10]
College career
VMI
In Udinski's true freshman season, he played in eight games for the Keydets. He went 51 of 94 for 432 yards which was second-best on the team.[11] He made his college football debut in week one in a 0–62 loss against FBS opponent Air Force.[12] He came in relief and went two of three for twelve yards and an interception.[13] He would not record any stats in the team's losses to Catawba 20–27 and Robert Morris 0–23.[4] He would once again come in late in their game against Chattanooga going two of three for sixteen yards.[14] The team would lose to Nick Tiano and the Mocs 7–63.[15] His backup role would continue as he played sparingly against Mercer 14–49, No. 20 Samford 7–26, Furman 10–42, Western Carolina 7–26, and rivalsThe Citadel 3–21.[4] He would get his first real action against East Tennessee State where he came into the game early and went fourteen of 27 for 105 yards and an interception in the team's 6–24 loss.[16] He would make his first start for VMI in the last week of the season against No. 8 Wofford.[17] He would go 24 of 39 for 207 yards and two touchdowns, being the only quarterback to throw for a multiple-touchdown pass game that season.[4] Despite losing 14–45 it was the most points the team had scored since week five against Mercer.[18]
In Udinski's sophomore season, he started all eleven games. In his eleven starts he broke almost every VMI passing record as he threw for 3,082, becoming the first in school history to surpass 3,000 yards.[4] He also broke the team's record for completions, attempts, total plays, and tied the record for touchdown passes in a season with twenty.[19] Udinski began the season against Toledo where he went 25 of 44 for 154 yards and two interceptions before eventually being benched in favor of Austin Coulling late in the 3–66 loss.[20] He threw his first passing touchdown of the season against No. 7 Wofford where he went 22 of 37 for 163 yards and one touchdown before being pulled late in the team's blowout 14–59 loss.[21] He and the team would struggle once again the next week against East Tennessee State as he went 27 of sixty for 305 yards, one touchdown, and a career-high four interceptions in the team's closest loss to that point 24–27.[22] He would bounce back against Western Carolina as he threw the ball 72 times, completing 43 of them, and tossing a school-record 491 yards alongside four touchdowns.[23] The Keydets could not stop the Catamounts run game as they would lose a close 50–52 game which saw VMI score ten-plus points in every quarter. The team would fall all the way to 0–8 while losing to Mercer 38–48, Samford 22–73, The Citadel 32–34, and Chattanooga 27–34.[24] Despite putting up 300+ yards passing in two games, 400+ once, and 270 once, including a five touchdown performance against The Citadel the team could not win games.[25] After consistently throwing the ball sixty-plus times a game, the team switched to running the ball as they would get their first win of the season against Division II opponent Tusculum.[26] Udinski would score a rushing touchdown in the 20–11 win. Following their first win they would go back to struggling, losing 13–49 to Furman and 14–77 to Old Dominion.[24] Udinski would be benched after throwing two interceptions against the Monarchs.[27]
In Udinski's junior season, he started all twelve games for the Keydets. He set multiple school passing records and was named to the 2019 All-SoCon Second-Team offense.[28] He led the SoCon in passing while also breaking the school's single-season passing record of yards in a season with 3,267, and his nineteen touchdowns on the season was second all-time in a season behind his previous year's total of twenty.[4] He also set a single season total offense record with 3,155 yards and the record for completion percentage with 63.9%. In eleven of the twelve games he threw for over 200 yards which was also a school record.[4] The team started with a 17–56 loss to Marshall, Udinski would go twenty of 35 for 192 yards and one touchdown.[29] The team would win back-to-back games against Mars Hill and East Tennessee State.[30] Against Mars Hill he would throw for four touchdown passes which was a season-high.[31] They lost two-straight against Robert Morris and Wofford.[30] In wins against The Citadel and Samford he threw for a season-high 370 yards against Samford and 335 yards and three touchdowns against The Citadel.[32][33] After losing four straight to Mercer, Western Carolina, Furman, and Army they would win the last game of the season against Chattanooga.[30] In that game Udinski went twenty of 36 for 214 yards, and a pair of interceptions and touchdowns.[34]
The 2020 season was moved to the spring of 2021 due to COVID-19.[35] He entered the transfer portal on December 3, 2020, prior to the 2020–21 season but would still play and graduate from VMI.[36] In Udinski's senior season, he started the first four games of the season.[4] He began the year with a 14–13 win over No. 10 Furman, he threw for 248 yards and two touchdowns.[37] He would lead the team to four-straight wins including the game against Furman. They would beat Western Carolina 30–7, Mercer 41–14, and Samford 38–37 in overtime.[38] Against Samford after falling behind by ten going into the fourth quarter he would outscore the Bulldogs 13–3 to force overtime.[39] Late in the game Udinski would injury his knee, which later found out was a torn ACL. The injury would end his season and his career with VMI.[40][41]
Maryland
On January 24, 2021, Udinski committed to Maryland despite Tagovailoa returning as the starter.[42] In his redshirt senior season, he would appear in five games for the Terrapins, making his FBS debut against FCS opponent Howard in week two. He completed all five of his pass attempts for 73 yards and a touchdown.[43] He would make his next appearance in relief during the team's 14–51 loss to Iowa.[44] He went five of eight for seventeen yards and an interception. He would throw one incompletion against Penn State before throwing one pass for ten yards in the New Era Pinstripe Bowlwin over Virginia Tech.[45] On December 30, 2021, Udinski entered the transfer portal for a second time.[46]
Richmond
On January 3, 2022, Udinski transferred to Richmond.[47] In his graduate season, he was named to the Walter Payton Award Watch List.[48] He made his debut for Richmond against Virginia, where he went 23 of 34 for 160 yards and a touchdown.[49] He would lead the team to a three game win streak against Saint Francis 31–21, Lehigh 30–6, and Stony Brook 51–7.[50] In each of those games he threw for over 200 yards and two touchdowns, with a high of 357 yards and five touchdowns against Stony Brook.[51] The win streak came to an end in a double overtime game against No. 23 Elon, Udinski threw for a season-high 383 yards while also tallying on two touchdown passes in the 27–30 loss.[52] He led the team to a second win streak while they beat No. 17 Villanova 20–10, Hampton 41–10, Maine 31–21, No. 17 New Hampshire 40–34, and No. 17 Delaware 21–13.[50] The team climbed to No. 11 ranked heading into their game against William & Mary.[53] The win streak would come to an end against the Tribe, as Udinski's 277 yards and two touchdowns were not enough, they finished the final week of the season losing 26–37.[54] The team still earned a spot in the playoffs with a 9–2 record.[55] The team faced PFL opponent Davidson in the first round. He went 28 of 31 for 246 yards and two touchdowns in the team's 41–0 win.[56] The team would meet No. 2 Sacramento State in the second round. Udinski went 21 of 39 for 216 yards, three touchdowns, and an interception in the team's 31–38 loss.[57] Heading into the fourth quarter Richmond was up by seven, but could not score or stop the Hornets as they were outscored fourteen to nothing in the final quarter.[58]
VMI passing records
Udinski has held the following VMI passing records:[19]
Career records:
Most passing yards: 7,877
Season records:
Most passing yards: 3,276 (2019)
Most completions: 306 (2019)
Most passing attempts: 532 (2018)
Most plays: 570 (2018)
Most touchdown: 20 (2018)
Tied-most 200+ yard games: 11 (2019)
Most passes without an interception: 368 (2019)
Best pass completion percentage: 62.9% (2019)
Single-game records:
Most passing yards: 491 (2018 vs. Western Carolina)
Most passes completions: 49 (2018 vs. The Citadel)
Most pass attempts: 72 (2018 vs. Western Carolina)