Lynch played baseball at Douglas S. Freeman High School in Henrico, Virginia. As a junior, he compiled a 0.97 ERA.[1] After high school, he enrolled at the University of Virginia where he played for the Virginia Cavaliers baseball team.[2] During his freshman year at Virginia, he appeared in 13 games with nine starts and went 1–3 with a 5.49 earned run average (ERA) and 37 strikeouts. As a sophomore, he made 14 starts, going 7–5 with a 5.00 ERA with 45 strikeouts. The following summer in 2017, he pitched for the Orleans Firebirds of the Cape Cod League, where he made six starts and posted a 4–0 record with a 2.04 ERA and 25 strikeouts and was named a league all-star.[3][4] During his junior season, Lynch went 4–4 over the course of 13 starts with a 3.96 ERA and 105 strikeouts.[5]
Lynch spent 2019 with the Wilmington Blue Rocks of the High–ACarolina League and was named a Carolina League All-Star midway through the season.[10][11] Over 15 starts, he went 5–2 with a 3.10 ERA. He was selected to play in the Arizona Fall League for the Surprise Saguaros following the season,[12] earning All-Star honors.[13] He did not play any minor league games in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[14]
Major leagues
On May 2, 2021, the Royals announced that Lynch would be promoted for the next day's game and be the starting pitcher against the Cleveland Indians.[15] Lynch was officially added to the 40-man roster on May 3, and given the number 52.[15] He finished his rookie campaign making 15 starts for the Royals, posting a 4–6 record and 5.19 ERA with 55 strikeouts across 68.0 innings of work.[16] In 2022, Lynch made 27 starts for Kansas City, registering a 4–13 record and 5.13 ERA with 122 strikeouts in 131+2⁄3 innings pitched.[17]
After missing the first two months of the 2023 season with a left shoulder strain, Lynch was placed back on the injured list with the same ailment on July 19, 2023.[18] In his time on the active roster in between IL stint, he had recorded a 4.64 ERA with 34 strikeouts in 52+1⁄3 innings across 9 starts. Lynch was transferred to the 60–day injured list on September 6.[19]
On July 18, 2023, Lynch added the suffixIV to his name, honoring his father and grandfather. In doing so, he became the first player in MLB history to play with the suffix IV on his jersey.[21]