The 2024 North Carolina Tar Heels baseball team represented the University of North Carolina at Chapel Hill in the 2024 NCAA Division I baseball season. The Tar Heels played their home games at Boshamer Stadium as a member of the Atlantic Coast Conference. They were led by head coach Scott Forbes, in his fourth season as head coach. Forbes was assisted by Bryant Gaines, Jesse Wierzbicki, and Jason Howell. Dave Arendas served as director of operations.

Previous season

In Forbes' third year as head coach, the Tar Heels regressed from their 2021 campaign. Finishing the season 36–24, the 2023 Tar Heels beat Virginia and Georgia Tech in their pool before losing in the semifinals to the eventual champion Clemson in the ACC Tournament. The Tar Heels received an at-large bid in the Terre Haute regional as a part of the NCAA Tournament. They lost to Iowa in the opening game but beat Wright State to force an elimination game against Iowa, who they lost to again in 13 innings.

Personnel

Roster Class Listing as reflected on GoHeels.com 2024 North Carolina Tar Heels roster Pitchers 15 - Cameron Padgett - Sophomore 17 - Boston Flannery - Freshman 24 - Matthew Matthijs - Sophomore 25 - Ben Peterson - Senior 26 - Kyle Percival - Sophomore 27 - Connor Bovair - Senior 28 - Shea Sprague - Junior 29 - Jason DeCaro - Freshman 31 - Olin Johnson - Freshman 35 - Francesco Capocci - Freshman 36 - Folger Boaz - Freshman 38 - Matt Poston - Senior 39 - Harrison Lewis - Freshman 41 - Jacob Kirby - Freshman 42 - Jake Knapp - Graduate 46 - Will Simmons - Sophomore 47 - Aidan Haugh - Junior 49 - Dalton Pence - Junior 50 - Hugh Collins - Freshman 51 - Ryan Fischer - Graduate 54 - Mason Yokum - Freshman 56 - Luke Osteen - Freshman 57 - Ryan Hench - Freshman Catchers 44 - Luke Stevenson - Freshman 52 - Parker Haskin - Graduate

Infielders 1 - Alex Madera - Graduate 3 - Colby Wilkerson - Senior 5 - Gavin Gallaher - Freshman 6 - Jackson Van De Brake - Senior 10 - Eliot Dix - Graduate 14 - Parks Harber - Senior 19 - Johnny Castagnozzi - Junior 43 - Tyler Parks - Freshman 45 - Hunter Stokely - Senior Outfielders 2 - Reece Holbrook - Sophomore 4 - Anthony Donofrio - Graduate 7 - Vance Honeycutt - Junior 16 - Casey Cook - Sophomore 18 - Carter French - Sophomore 20 - Kaleb Cost - Freshman

Utility 8 - Patrick Alvarez (INF/OF) - Senior 12 - Ryker Galaska (INF/OF) - Junior 23 - Alberto Osuna (1B/DH) - Senior 

Coaching staff 2024 North Carolina Tar Heels coaching staff Name Position Seasons Alma mater Scott Forbes Head coach 4 NC Wesleyan (1998) Bryant Gaines Assistant Head Coach/Recruiting Coordinator 14 North Carolina (2011) Jesse Wierzbicki Assistant Coach 8 North Carolina (2011) Jason Howell Assistant Coach 4 North Carolina (2002) Dave Arendas Director of Baseball Operations 19 North Carolina (1990)

Schedule and results Legend Win Loss PostponementBoldNorth Carolina team member * Non-Conference game † Make-Up Game

! style="" | Regular Season |- valign="top"

|-bgcolor="#ddffdd" | February 16 || Wagner* || No. 15 || Chapel Hill, NC || W 10–3 || Boaz (1–0) || Wright (0–1) || None || 2,837 || 1–0 || – |-bgcolor="#ddffdd" | February 17 || Wagner* || No. 15 || Boshamer Stadium || W 16–5 || Pence (1–0) || Bilka (0–1) || None || 2,193 || 2–0 || – |-bgcolor="#ddffdd" | February 18 || Wagner* || No. 15 || Boshamer Stadium || W 20–6 || Percival (1–0) || Taudin-Chabot (0–1) || None || 2,709 || 3–0 || – |-bgcolor="#ddffdd" | February 20 || Elon* || No. 15 || Boshamer Stadium || W 8–7 || Matthijs (1–0) || Spinoza (0–1) || Pence (1) || 2,018 || 4–0 || – |-bgcolor="#ddffdd" | February 23 || No. 11 East Carolina* || No. 15 || Boshamer Stadium || W 2–1 || Matthijs (2–0) || Beal (0–1) || Poston (1) || 3,845 || 5–0 || – |-bgcolor="#ffdddd" | February 24 || vs. No. 11 East Carolina* || No. 15 || Segra StadiumFayetteville, NC || L 4–7 || Root (2–0) || Peterson (0–1) || Beal (1) || 6,228 || 5–1 || – |-bgcolor="#ffdddd" | February 25 || at No. 11 East Carolina* || No. 15 || Clark–LeClair StadiumGreenville, NC || L 9–10 || Dilorenzo (1–0) || Sprague (0–1) || None || 6,017 || 5–2 || – |-bgcolor="#ddffdd" | February 27 || VCU* || No. 17 || Boshamer Stadium || W 8–2 || DeCaro (1–0) || Peters (1–2) || None || 1,822 || 6–2 || – |-bgcolor="#ddffdd" | February 28 || Longwood* || No. 17 || Boshamer Stadium || W 12–3 || Matthijs (3–0) || Simmons (0–1) || Fischer (1) || 1,793 || 7–2 || –

|-bgcolor="#ddffdd" | March 1 || Princeton* || No. 17 || Boshamer Stadium || W 12–2 || Boaz (2–0) || Episcope (0–2) || None || 1,809 || 8–2 || – |-bgcolor="#ddffdd" | March 2 || Princeton* || No. 17 || Boshamer Stadium || W 11–2 || Pence (2–0) || Kim (1–1) || None || 2,496 || 9–2 || – |-bgcolor="#ddffdd" | March 3 || Princeton* || No. 17 || Boshamer Stadium || W 13–6 || Matthijs (4–0) || Ferrer-Westrop (0–2) || None || 2,756 || 10–2 || – |-bgcolor="#ddffdd" | March 5 || at No. 22 Campbell* || No. 16 || Jim Perry StadiumBuies Creek, NC || W 7–3 || Poston (1–0) || Roberts (2–1) || None || 1,403 || 11–2 || – |-bgcolor="#ddffdd" | March 8 || Pitt || No. 16 || Boshamer Stadium || W 2–1 || Matthijs (5–0) || Fernandez (1–1) || Poston (2) || 2,323 || 12–2 || 1–0 |-bgcolor="#ddffdd" | March 9 || Pitt || No. 16 || Boshamer Stadium || W 7–4 || Matthijs (6–0) || Firoved (2–1) || None || 2,027 || 13–2 || 2–0 |-bgcolor="#ddffdd" | March 10 || Pitt || No. 16 || Boshamer Stadium || W 6–5 (10) || Haugh (1–0) || Fox (2–1) || None || 2,281 || 14–2 || 3–0 |-bgcolor="#ddffdd" | March 12 || Rutgers* || No. 15 || Boshamer Stadium || W 13–7 || Matthijs (7–0) || Mazza (0–1) || None || 2,006 || 15–2 || – |-bgcolor="#ddffdd" | March 13 || Rutgers* || No. 15 || Boshamer Stadium || W 9–8 || Percival (2–0) || Gorski (1–1) || Poston (3) || 2,205 || 16–2 || – |-bgcolor="#ffdddd" | March 15 || at Miami (FL) || No. 15 || Mark Light FieldCoral Gables, FL || L 1–14 || Ziehl (1–1) || Boaz (2–1) || None || 2,874 || 16–3 || 3–1 |-bgcolor="#ffdddd" | March 16 || at Miami (FL) || No. 15 || Mark Light Field || L 1–2 || Robert (3–0) || Matthijs (7–1) || None || 3,036 || 16–4 || 3–2 |-bgcolor="#ddffdd" | March 17 || at Miami (FL) || No. 15 || Mark Light Field || W 18–6 (7) || Matthijs (8–1) || Hernandez (2–2) || None || 2,621 || 17–4 || 4–2 |-bgcolor="#ddffdd" | March 19 || UNC Wilmington* || No. 20 || Boshamer Stadium || W 11–0 (7) || Johnson (1–0) || Phelan (0–3) || None || 2,438 || 18–4 || – |-bgcolor="#ddffdd" | March 22 || Georgia Tech || No. 20 || Boshamer Stadium || W 5–4 || Matthijs (9–1) || Patel (1–2) || Pence (2) || 1,915 || 19–4 || 5–2 |-bgcolor="#ddffdd" | March 23 || Georgia Tech || No. 20 || Boshamer Stadium || W 11–5 || Percvial (3–0) || McKee (2–2) || Poston (4) || 2,594 || 20–4 || 6–2 |-bgcolor="#ddffdd" | March 24 || Georgia Tech || No. 20 || Boshamer Stadium || W 9–2 || Sprague (1–1) || McGuire (2–1) || None || 2,408 || 21–4 || 7–2 |-bgcolor="#ddffdd" | March 26 || North Carolina A&T* || No. 14 || Boshamer Stadium || W 10–5 || Matthijs (10–1) || Brewington (0–1)|| None || 2,630 || 22–4 || – |-bgcolor="#ddffdd" | March 29 || at No. 12 Wake Forest || No. 14 || David F. Couch BallparkWinston-Salem, NC || W 6–5 || Boaz (3–1) || Burns (5–1) || Pence (3) || 3,514 || 23–4 || 8–2 |-bgcolor="#ddffdd" | March 30 || at No. 12 Wake Forest || No. 14 || David F. Couch Ballpark || W 10–6 || Percival (4–0) || Falco Jr. (0–2) || None || 3,514 || 24–4 || 9–2 |-bgcolor="#ddffdd" | March 31 || at No. 12 Wake Forest || No. 14 || David F. Couch Ballpark || W 14–10 || Matthijs (11–1) || Shenosky (2–2) || None || 3,514 || 25–4 || 10–2

|-bgcolor="#ffdddd" | April 4 || at No. 15 Virginia || No. 10 || Disharoon ParkCharlottesville, VA || L 11–14 || Augustin (2–0) || Pence (2–1) || None || 3,734 || 25–5 || 10–3 |-bgcolor="#ffdddd" | April 5 || at No. 15 Virginia || No. 10 || Disharoon Park || L 2–7 || Blanco (5–1) || DeCaro (1–1) || Coady (1) || 4,475 || 25–6 || 10–4 |-bgcolor="#ddffdd" | April 6 || at No. 15 Virginia || No. 10 || Disharoon Park || W 12–7 || Poston (2–0) || Teel (2–2) || None || 5,919 || 26–6 || 11–4 |-bgcolor="#ffdddd" | April 9 || vs. South Carolina* || No. 13 || Truist FieldCharlotte, NC || L 1–2 || McCreery (2–0) || Matthijs (11–2) || None || 4,092 || 26–7 || – |-bgcolor="#ddffdd" | April 12 || Notre Dame || No. 13 || Boshamer Stadium || W 13–0 || DeCaro (2–1) || Bedford (1–5) || None || 2,523 || 27–7 || 12–4 |-bgcolor="#ddffdd" | April 13 || Notre Dame || No. 13 || Boshamer Stadium || W 7–2 || Sprague (2–1) || Radel (2–2) || None || 3,887 || 28–7 || 13–4 |-bgcolor="#ddffdd" | April 14 || Notre Dame || No. 13 || Boshamer Stadium || W 10–3 || Haugh (2–0) || Fox (1–1) || None || 3,169 || 29–7 || 14–4 |-bgcolor="#ffdddd" | April 16 || No. 19 Coastal Carolina* || No. 11 || Boshamer Stadium || L 4–5 || Carbone (5–1) || Poston (2–1) || Hinkel (1) || 3,268 || 29–8 || – |-bgcolor="#ffdddd" | April 18 || at NC State || No. 11 || Doak FieldRaleigh, NC || L 8–9 || Smith (3–0) || Poston (2–2) || None || 3,048 || 29–9 || 14–5 |-bgcolor="#ffdddd" | April 19 || NC State || No. 11 || Doak Field || L 4–5 || Lucas (1–0) || Matthijs (11–3) || Dudan (4) || 3,048 || 29–10 || 14–6 |-bgcolor="#ddffdd" | April 20 || NC State || No. 11 || Boshamer Stadium || W 14–3 || Haugh (3–0) || Consiglio (2–3) || Bovair (1) || 3,048 || 30–10 || 15–6 |-bgcolor="#ddffdd" | April 23 || Gardner–Webb* || No. 15 || Boshamer Stadium || W 5–2 || Bovair (1–0) || Hodges (0–2) || Pence (4) || 2,265 || 31–10 || – |- bgcolor="#ddffdd" | April 26 || Virginia Tech || No. 15 || Boshamer Stadium || W 8–1 || DeCaro (3–1) || Neff (0–1) || None || 3,764 || 32–10 || 16–6 |-bgcolor="#ddffdd" | April 27 || Virginia Tech || No. 15 || Boshamer Stadium || W 6–3 || Sprague (3–1) || Renfrow (5–2) || Pence (5) || 3,642 || 33–10 || 17–6 |-bgcolor="#ffdddd" | April 28 || Virginia Tech || No. 15 || Boshamer Stadium || L 3–4 || Kirtner (7–0) || Haugh (1–1) || Little (6) || 3,165 || 33–11 || 17–7 |- bgcolor="#ddffdd" | April 30 || Charlotte* || No. 12 || Boshamer Stadium || W 13–1 (7) || Padgett (1–0) || Hansen (1–7) || None || 2,268 || 34–11 || –

|- bgcolor="#ddffdd" | May 1 || William and Mary* || No. 12 || Boshamer Stadium || W 19–2 || Peterson (1–1) || Lippman (0–1) || None || 2,485 || 35–11 || – |- bgcolor="#ddffdd" | May 7 || Campbell* || No. 11 || Boshamer Stadium || W 16–10 || Peterson (2–1) || Cox (0–2) || None || 3,003 || 36–11 || – |- bgcolor="#ddffdd" | May 10 || Louisville || No. 11 || Boshamer Stadium || W 14–4 || DeCaro (4–1) || Gongora (5–4) || None || 2,840 || 37–11 || 18–7 |- bgcolor="#ddffdd" | May 11 || Louisville || No. 11 || Boshamer Stadium || W 6–4 || Poston (3–2) || Webster (4–2) || Pence (6) || 2,893 || 38–11 || 19–7 |- bgcolor="#ddffdd" | May 12 || Louisville || No. 11 || Boshamer Stadium || W 16–7 || Haugh (4–1) || Hartman (0–2) || Peterson (1) || 2,616 || 39–11 || 20–7 |-bgcolor="#bbbbbb" | May 14 || at UNC Wilmington || No. 7 || Brooks FieldWilmington, NC || colspan=7| Canceled (inclement weather) |- bgcolor="#ffdddd" | May 16 || at No. 11 Duke || No. 7 || Jack Coombs FieldDurham, NC || L 3–5 || Beilenson (6–2) || Matthijs (11–4) || None || 1,227 || 39–12 || 20–8 |- bgcolor="#ddffdd" | May 17 || at No. 11 Duke || No. 7 || Jack Coombs Field || W 6–4 || Pence (3–1) || Beilenson (6–3) || None || 1,147 || 40–12 || 21–8 |- bgcolor="#ddffdd" | May 18 || at No. 11 Duke || No. 7 || Jack Coombs Field || W 14–6 || Matthijs (12–4) || Oschell III (0–2) || None || 1,863 || 41–12 || 22–8

! style="" | Postseason

|- bgcolor="#ddffdd" | May 23 || vs. (12) Pitt || (1) No. 7 || Truist Field || W 12–2 || DeCaro (5–1) || Andrade (2–4) || None || 4,263 || 42–12 || 1–0 |- bgcolor="#ffdddd" | May 24 || vs. No. 22 (8) Wake Forest || (1) No. 7 || Truist Field || L 5–9 (12) || Shenosky (5–3) || Peterson (2–2) || None || 9,296 || 42–13 || 1–1

|- bgcolor="#ddffdd" | May 31 || vs. (4) LIU || (1) No. 6 || Boshamer Stadium || W 11–8 || Poston (4–2) || DeCastro (4–4) || None || 3,802 || 43–13 || 1–0 |- bgcolor="#ddffdd"