2025 North Carolina Tar Heels football team

Last updated

2025 North Carolina Tar Heels football
North Carolina Tar Heels logo.svg
Conference Atlantic Coast Conference
Record0–1 (0–0 ACC)
Head coach
Offensive coordinator Freddie Kitchens (1st season)
Offensive scheme Multiple pro-style
Defensive coordinator Stephen Belichick (1st season)
Base defense Multiple 4–2–5
Home stadium Kenan Stadium
Seasons
  2024
2026 
2025 Atlantic Coast Conference football standings
Conf.Overall
Team W L  W L 
Boston College  0 0   1 0  
California  0 0   1 0  
Duke  0 0   1 0  
No. 14 Florida State  0 0   1 0  
Georgia Tech  0 0   1 0  
Louisville  0 0   1 0  
No. 5 Miami (FL)  0 0   1 0  
Pittsburgh  0 0   1 0  
NC State  0 0   1 0  
No. 17 SMU  0 0   1 0  
Virginia  0 0   1 0  
Wake Forest  0 0   1 0  
No. 8 Clemson  0 0   0 1  
North Carolina  0 0   0 1  
Stanford  0 0   0 1  
Syracuse  0 0   0 1  
Virginia Tech  0 0   0 1  
Championship: December 6, 2025
As of September 2, 2025
Rankings from AP Poll

The 2025 North Carolina Tar Heels football team represents the University of North Carolina at Chapel Hill as a member of the Atlantic Coast Conference (ACC) during the 2025 NCAA Division I FBS football season. The Tar Heels are led by first-year head coach Bill Belichick. The team plays their home games at Kenan Stadium.

Contents

Following the firing of head coach Mack Brown after six seasons in charge, [1] assistant Freddie Kitchens was elevated to interim head coach. [2]

On December 11, 2024, Bill Belichick, former head coach of the NFL's New England Patriots, was hired as the 35th head coach in North Carolina program history. [3]

Offseason

Coaching changes

After the conclusion of the 2024 season, the following changes were made to the Tar Heel football staff for the 2025 season.

NamePositionReasonReplacement
Mack Brown Head coachDismissed Bill Belichick
Chip Lindsey Offensive coordinator/quarterbacks coachHired by Michigan Freddie Kitchens
Matt Lombardi
Randy ClementsOffensive line coachHired by TCU Will Friend
Lonnie GallowayAssistant head coach/Pass Game coordinator/Wide receivers coachHired by Clemson Garrick McGee
Larry Porter Special Teams coordinator/Running backs coachHired by West Virginia Mike Priefer
Natrone Means
Geoff Collins Defensive coordinator Dismissed Stephen Belichick
Charlton Warren Assistant head coach/Defensive backs coachHired by NC State Brian Belichick
Tommy Thigpen Co-defensive coordinator/Inside Linebackers coachDismissed Jamie Collins
Ted Monachino Defensive line coachHired by Maryland Bob Diaco
Jason Jones Cornerbacks coachHired by Alabama Armond Hawkins
Clyde Christensen Offensive AnalystHired by Appalachian State N/A

^ Matt Lombardi will receive title of Quarterbacks coach, Kitchens' title will be solely Offensive Coordinator.
^ McGee's title will be solely Wide receivers coach.
^ Collins's title will be solely Inside Linebackers coach.

Departures

NFL Draft

Transfers

Source: [4] [5]

NameNo.Pos.HeightWeightHometownYearNew school
Eli Sutton73OT6'7.5"285 Brentwood, TN Redshirt.svg Junior Austin Peay
Jordan Louie34RB6'0"205 Lawrenceville, GA Redshirt.svg Freshman Coffeyville CC
Conner Harrell 15QB6'1"191 Alabaster, AL Redshirt.svg Sophomore Charlotte
Andrew Rosinski65OT6'6"265 Ball Ground, GA Freshman Georgia Tech
Zach Greenberg63IOL6'4"290 Livingston, NJ Graduate James Madison
Travis Shaw4DL6'5.5"355 Greensboro, NC Junior Texas
Howard Sampson79OT6'8"330 Humble, TX Redshirt.svg Sophomore Texas Tech
Noah Burnette98K5'10"175 Raleigh, NC Graduate Notre Dame
Jakiah Leftwich75OT6'6"302 Atlanta, GA Redshirt.svg Junior UCF
Garrett Jordan43LS6'0"225 Waxhaw, NC Junior«»
Malik McGowan64IOL6'3"330 Charlotte, NC Senior UNLV
Tyrane Stewart9CB6'0"180 Osyka, MS Junior«»
Michael Merdinger17QB6'1.5"195 Deerfield Beach, FL Freshman Liberty
Ashton Woods25LB6'3"205 Marietta, GA Freshman West Virginia
Caleb LaVallee34LB6'1"205 Mableton, GA Redshirt.svg Freshman Florida State
DeAndre Boykins16CB5'11"210 Concord, NC Senior Oklahoma State
Jacolby Criswell 12QB6'0"220 Morrilton, AR Graduate East Tennessee State
Zion Ferguson8CB6'0"165 Gainesville, GA Freshman Pittsburgh
Beau Atkinson 12EDGE6'6"240 Raleigh, NC Redshirt.svg Junior Ohio State
Cade Law55LB6'1"225 Kingston Springs, TN Redshirt.svg Sophomore Memphis
Malaki Hamrick24LB6'4"205 Shelby, NC Redshirt.svg Sophomore«»
Crews Law44LB6'1"217 Nashville, TN FreshmanMemphis
Zach Rice55OT6'5"290 Lynchburg, VA Redshirt.svg Sophomore Syracuse
Lucas Osada97K6'1"190 Woodberry Forest, VA Freshman Illinois
Gavin Blackwell2WR6'0"185 Monroe, NC Redshirt.svg JuniorFlorida State
Jaffer Murphy-K6'1"183 Marion, IA Senior«»
Christian Hamilton7WR5'11"167 Harrisburg, NC Redshirt.svg FreshmanWest Virginia
DJ Mazzone13QB6'1"180 Bradenton, FL Freshman«»
Joel Starlings94DL6'5"310 Richmond, VA Redshirt.svg Freshman Maryland
Julien Randolph80TE6'5"210 Ashburn, VA Redshirt.svg FreshmanAustin Peay
Adam Samaha-K6'0"170 Ann Arbor, MI Junior«»
Desmond Jackson74IOL6'4"285 Clemmons, NC Freshman Coastal Carolina
Blaine McClure36DB6'1"185 Greenwich, CT Freshman Vanderbilt
Cyrus Rogers84WR5'11"185Raleigh, NCJunior«»
Liam Boyd37K6'1"200 Asheville, NC SophomoreCharlotte
CJ Murphy47LB6'2"240 Bryn Mawr, PA Sophomore«»
Grady Sherrill85WR5'9"180 Greensboro, NC Sophomore«»
Hudson Wilharm19QB6'5"195 Wilmington, NC Freshman«»
Andres Miyares Jr.18QB6'1"210 Miami, FL Freshman«»
Terry Nwabuisi-Ezeala-DL6'2"305 Rabun Gap, GA FreshmanVanderbilt
Hayes Galloway77IOL6'4"305 Concord, NC Freshman«»
Miles Gaddy-S6'1"175 Fuquay-Varina, NC Sophomore«»
Amare Campbell 17LB5'11"225 Manassas, VA Junior Penn State
Michael Short30LB6'3"218Charlotte, NCSophomore Wake Forest
Michael Hall27WR6'0.5"180 Eden, NC Sophomore«»
Grant Mills61LS5'11"210 Mooresville, NC Freshman«»
Evan Haynes-WR6'3"185 Roswell, GA Freshman«»
Jariel Cobb-RB5'10"185 Reidsville, NC FreshmanCharlotte
Curtis Simpson33EDGE6'3.5"200 Kings Mountain, NC FreshmanCharlotte
Ryan Ward16TE6'4"230 Rutherford, NJ Freshman«»
Rodney Lora92DL6'3"295 Woodberry Forest, VA Redshirt.svg Freshman«»

«» Indicates player has not yet enrolled at a new school.

Additions

Incoming transfers

Source: [4] [5]

NameNo.Pos.HeightWeightHometownYearPrevious school
Christo Kelly-IOL6'4"305 Wilmette, IL Redshirt.svg Senior Holy Cross
Melkart Abou Jaoude-DL6'5"260 Newton, NJ Junior Delaware
Connor Cox-TE6'5225 Jacksonville, FL Sophomore South Carolina
Adam Samaha-K6'0"170 Ann Arbor, MI Sophomore Michigan
C.J. Mims-DL6'3"288 Vanceboro, NC Redshirt.svg Sophomore East Carolina
Miles McVay-IOL6'6"373 East Saint Louis, IL Redshirt.svg Freshman Alabama
Chad Lindberg-IOL6'6"325 League City, TX Senior Rice
Aziah Johnson-WR6'2"175 Richmond, VA Redshirt.svg Freshman Michigan State
Khmori House -LB6'2"210 Bellflower, CA Freshman Washington
William Boone-OT6'6"340 Conyers, GA Junior Prairie View A&M
Gavin Gibson-CB5'11"175 Mooresville, NC JuniorEast Carolina
Pryce Yates -EDGE6'3"240 San Antonio, TX Redshirt.svg Junior UConn
Coleman Bryson-S6'2"190 Rabun Gap, GA Junior Minnesota
Jason Robinson-WR5'10"145 San Juan Capistrano, CA FreshmanWashington
Peyton Waters-S6'2"170 Los Angeles, CA FreshmanWashington
Thaddeus Dixon -CB6'0"205 Paramount, CA SeniorWashington
Daniel King-OT6'5"270 Cairo, GA Redshirt.svg Senior Troy
Jaffer Murphy-K6'1"183 Marion, IA Junior Lake Erie
Smith Vilbert-EDGE6'6"282 Montvale, NJ Redshirt.svg Senior Penn State
Mikai Gbayor-LB6'2"230 Irvington, NJ Redshirt.svg Senior Missouri
Adrian Wilson-WR6'1"170 Pflugerville, TX Freshman Colorado
Jacob Horvath-P6'1"190 Melbourne, Victoria, Australia Sophomore Eastern Illinois
Rece Verhoff-K5'11"189 Columbus Grove, OH Junior Marshall
Gio Lopez -QB5'11.5"233 Madison, AL Redshirt.svg Sophomore South Alabama
Benjamin Hall-RB5'11"224 Kennesaw, GA Sophomore Michigan
Dayton Sneed-WR6'0"196 Hermitage, TN Redshirt.svg Freshman Tennessee
Jordan Hall-OT6'8"336 Columbus, OH Redshirt.svg Freshman UAB
Joseph Mupoyi-EDGE6'5"261 Oakdale, CT Redshirt.svg FreshmanPenn State
D'antre Robinson-DL6'3.5"315 Orlando, FL Freshman Florida
Isaiah Johnson-DL6'2"275 Chandler, AZ Redshirt.svg Sophomore Arizona
Gannon Burt-LS6'1"205 Fort Mill, SC Redshirt.svg FreshmanFlorida
Will O'Steen-OT6'3"230 Anniston, AL Redshirt.svg Junior Jacksonville State
Jakai Moore-IOL6'6"318 Nokesville, VA Redshirt.svg SeniorSouth Carolina
Khristian Dunbar-Hawkins-S5'10.5"185 Tustin, CA Freshman UCLA

Recruiting class

Source: [6]

College recruiting information
NameHometownSchoolHeightWeightCommit date
Overall recruit ranking:    Rivals: #    247Sports: #    ESPN: #
  • Note: In many cases, Scout, Rivals, 247Sports, On3, and ESPN may conflict in their listings of height and weight.
  • In these cases, the average was taken. ESPN grades are on a 100-point scale.

Sources:

  • "Rivals commits". Rivals. Retrieved April 18, 2025.
  • "ESPN commits". ESPN. Retrieved April 18, 2025.
  • "2025 Team Ranking". Rivals. Retrieved April 18, 2025.
  • "247Sports commits". 247Sports. Retrieved April 18, 2025.

Personnel

Coaching staff

North Carolina Tar Heels coaches
Bill Belichick Head coach 1st
Freddie Kitchens Offensive coordinator3rd
Will Friend Offensive line coach1st
Matt Lombardi Quarterbacks coach 1st
Garrick McGee Wide receivers coach1st
Natrone Means Running backs coach5th
Caleb PickrellOffensive assistant4th
Stephen Belichick Defensive coordinator/linebackers coach1st
Bob Diaco Defensive line coach1st
Brian Belichick Defensive backs/safeties coach1st
Armond Hawkins Cornerbacks coach1st
Jamie Collins Inside linebackers coach1st
Ty NicholsOutside linebackers coach1st
Mike Priefer Special teams coordinator1st
Billy MillerSpecial teams assistant1st
Brian HessHead strength and conditioning coach7th
Brian Simmons Senior advisor to head coach2nd
Reference: [7]

Roster

Schedule

DateTimeOpponentSiteTVResultAttendance
September 18:00 p.m. TCU * ESPN L 14–4850,500
September 67:00 p.m.at Charlotte * ESPN+
September 133:30 p.m. Richmond *
  • Kenan Stadium
  • Chapel Hill, NC
ACCN
September 20at UCF *
October 4 Clemson
  • Kenan Stadium
  • Chapel Hill, NC
October 1710:30 p.m.at California ESPN
October 25 Virginia
October 317:30 p.m.at Syracuse ESPN
November 8 Stanford
  • Kenan Stadium
  • Chapel Hill, NC
November 15at Wake Forest
November 22 Duke
November 29at NC State

Game summaries

vs TCU

Pregame lineOver/under
TCU -3.554.5
TCU Horned Frogs (0–0) at North Carolina Tar Heels (0–0) – Game summary
Quarter1234Total
Horned Frogs71321748
Tar Heels707014

at Kenan StadiumChapel Hill, North Carolina

  • Date: September 1
  • Game time: 8:00 p.m.
  • Game weather: Clear • Temperature: 70 °F (21 °C) • Wind: NE at 6 miles per hour (9.7 km/h)
  • Game attendance: 50,500
  • Referee: Kevin Mar
  • TV announcers (ESPN): Rece Davis (play-by-play), Kirk Herbstreit (analyst), and Holly Rowe (sideline reporter)
Game information
First quarter
  • (10:55) North Carolina - Caleb Hood 8-yard run (Rece Verhoff kick), ( Drive: 7 plays, 83 yards, 3:59; North Carolina 7-0)
  • (4:08) TCU - Jordan Dwyer 27-yard pass from Josh Hoover (Kyle Lemmermann kick), (Drive: 6 plays, 58 yards, 2:31; Tied 7-7)
Second quarter
  • (11:13) TCU - Kyle Lemmermann 32-yard field goal (Drive: 14 plays, 55 yards, 6:24; TCU 10-7)
  • (3:57) TCU - Bud Clark 25-yard interception return (Kyle Lemmermann kick), (TCU 17-7)
  • (0:00) TCU - Kyle Lemmermann 33-yard field goal (Drive: 9 plays, 63 yards, 0:53; TCU 20-7)
Third quarter
  • (14:48) TCU - Kevorian Barnes 75-yard run (Kyle Lemmermann kick), (Drive: 1 play, 75 yards, 0:12; TCU 27-7)
  • (8:30) TCU - Trent Battle 28-yard run (Kyle Lemmermann kick), (Drive: 9 plays, 85 yards, 3:59; TCU 34-7)
  • (6:56) TCU - Devean Deal 37-yard fumble return (Kyle Lemmermann kick) (TCU 41-7)
  • (0:29) North Carolina - Jake Johnson 2-yard pass from Max Johnson (Rece Verhoff kick), (Drive: 10 plays, 80 yards, 6:22; TCU 41-14)
Fourth quarter
  • (9:21) TCU - DJ Rogers 4-yard pass from Josh Hoover (Kyle Lemmermann kick), (Drive: 5 plays, 76 yards, 2:26; TCU 48-14)
StatisticsTCUUNC
First downs2910
Plays–yards72–54249–222
Rushes–yards35–25828–50
Passing yards284172
Passing: comp–att–int27-37-113-21-1
Turnovers13
Time of possession32:0927:51
TeamCategoryPlayerStatistics
TCUPassing Josh Hoover 27/36, 284 yards, 2 TD, INT
Rushing Kevorian Barnes 11 carries, 113 yards, TD
ReceivingJordan Dwyer9 receptions, 136 yards, TD
North CarolinaPassing Max Johnson 9/11, 103 yards, TD
RushingCaleb Hood10 carries, 31 yards, TD
ReceivingJordan Shipp4 receptions, 84 yards

at Charlotte

Pregame lineOver/under
North Carolina Tar Heels (0–1) at Charlotte 49ers (0–1) – Game summary
Quarter12Total
Tar Heels0
49ers0

at Jerry Richardson StadiumCharlotte, North Carolina

  • Date: September 6
  • Game time: 7:00 p.m.
  • Game weather:  
  • Game attendance:  
  • Referee:  
  • TV announcers (ESPN+):  
Game information
First quarter
Second quarter
Third quarter
Fourth quarter
StatisticsUNCCLT
First downs
Plays–yards
Rushes–yards
Passing yards
Passing: comp–att–int
Turnovers
Time of possession
TeamCategoryPlayerStatistics
North CarolinaPassing
Rushing
Receiving
CharlottePassing
Rushing
Receiving

vs Richmond (FCS)

Pregame lineOver/under
Richmond Spiders (FCS) (0–0) vs North Carolina Tar Heels (0–0) – Game summary
Quarter12Total
Spiders (FCS)0
Tar Heels0

at Kenan Stadium • Chapel Hill, North Carolina

  • Date: September 13
  • Game time: 3:30 p.m.
  • Game weather:  
  • Game attendance:  
  • Referee:  
  • TV announcers (ACCN):  
Game information
First quarter
Second quarter
Third quarter
Fourth quarter
StatisticsRICHUNC
First downs
Plays–yards
Rushes–yards
Passing yards
Passing: comp–att–int
Turnovers
Time of possession
TeamCategoryPlayerStatistics
RichmondPassing
Rushing
Receiving
North CarolinaPassing
Rushing
Receiving

at UCF

Pregame lineOver/under
North Carolina Tar Heels (0–0) at UCF Knights (0–0) – Game summary
Quarter12Total
Tar Heels0
Knights0

at Acrisure Bounce HouseOrlando, Florida

  • Date: September 20
  • Game time:  
  • Game weather:  
  • Game attendance:  
  • Referee:  
  • TV announcers ( ):  
Game information
First quarter
Second quarter
Third quarter
Fourth quarter
StatisticsUNCUCF
First downs
Plays–yards
Rushes–yards
Passing yards
Passing: comp–att–int
Turnovers
Time of possession
TeamCategoryPlayerStatistics
North CarolinaPassing
Rushing
Receiving
UCFPassing
Rushing
Receiving

vs Clemson

Pregame lineOver/under
Clemson Tigers (0–0) vs North Carolina Tar Heels (0–0) – Game summary
Quarter12Total
Tigers0
Tar Heels0

at Kenan Stadium • Chapel Hill, North Carolina

  • Date: October 4
  • Game time:  
  • Game weather:  
  • Game attendance:  
  • Referee:  
  • TV announcers ( ):  
Game information
First quarter
Second quarter
Third quarter
Fourth quarter
StatisticsCLEMUNC
First downs
Plays–yards
Rushes–yards
Passing yards
Passing: comp–att–int
Turnovers
Time of possession
TeamCategoryPlayerStatistics
ClemsonPassing
Rushing
Receiving
North CarolinaPassing
Rushing
Receiving

at California

Pregame lineOver/under
North Carolina Tar Heels (0–0) at California Golden Bears (0–0) – Game summary
Quarter12Total
Tar Heels0
Golden Bears0

at California Memorial StadiumBerkeley, California

  • Date: October 17
  • Game time: 10:30 p.m.
  • Game weather:  
  • Game attendance:  
  • Referee:  
  • TV announcers (ESPN):  
Game information
First quarter
Second quarter
Third quarter
Fourth quarter
StatisticsUNCCAL
First downs
Plays–yards
Rushes–yards
Passing yards
Passing: comp–att–int
Turnovers
Time of possession
TeamCategoryPlayerStatistics
North CarolinaPassing
Rushing
Receiving
CaliforniaPassing
Rushing
Receiving

vs Virginia (South's Oldest Rivalry)

Pregame lineOver/under
Virginia Cavaliers (0–0) vs North Carolina Tar Heels (0–0) – Game summary
Quarter12Total
Cavaliers0
Tar Heels0

at Kenan Stadium • Chapel Hill, North Carolina

  • Date: October 25
  • Game time:  
  • Game weather:  
  • Game attendance:  
  • Referee:  
  • TV announcers ( ):  
Game information
First quarter
Second quarter
Third quarter
Fourth quarter
StatisticsUVAUNC
First downs
Plays–yards
Rushes–yards
Passing yards
Passing: comp–att–int
Turnovers
Time of possession
TeamCategoryPlayerStatistics
VirginiaPassing
Rushing
Receiving
North CarolinaPassing
Rushing
Receiving

at Syracuse

Pregame lineOver/under
North Carolina Tar Heels (0–0) at Syracuse Orange (0–0) – Game summary
Quarter12Total
Tar Heels0
Orange0

at JMA Wireless DomeSyracuse, New York

  • Date: October 31
  • Game time: 7:30 p.m.
  • Game weather:  
  • Game attendance:  
  • Referee:  
  • TV announcers (ESPN):  
Game information
First quarter
Second quarter
Third quarter
Fourth quarter
StatisticsUNCSYR
First downs
Plays–yards
Rushes–yards
Passing yards
Passing: comp–att–int
Turnovers
Time of possession
TeamCategoryPlayerStatistics
North CarolinaPassing
Rushing
Receiving
SyracusePassing
Rushing
Receiving

vs Stanford

Pregame lineOver/under
Stanford Cardinal (0–0) vs North Carolina Tar Heels (0–0) – Game summary
Quarter12Total
Cardinal0
Tar Heels0

at Kenan Stadium • Chapel Hill, North Carolina

  • Date: November 8
  • Game time:  
  • Game weather:  
  • Game attendance:  
  • Referee:  
  • TV announcers ( ):  
Game information
First quarter
Second quarter
Third quarter
Fourth quarter
StatisticsSTANUNC
First downs
Plays–yards
Rushes–yards
Passing yards
Passing: comp–att–int
Turnovers
Time of possession
TeamCategoryPlayerStatistics
StanfordPassing
Rushing
Receiving
North CarolinaPassing
Rushing
Receiving

at Wake Forest (rivalry)

Pregame lineOver/under
North Carolina Tar Heels (0–0) at Wake Forest Demon Deacons (0–0) – Game summary
Quarter12Total
Tar Heels0
Demon Deacons0

at Allegacy Federal Credit Union StadiumWinston-Salem, North Carolina

  • Date: November 15
  • Game time:  
  • Game weather:  
  • Game attendance:  
  • Referee:  
  • TV announcers ( ):  
Game information
First quarter
Second quarter
Third quarter
Fourth quarter
StatisticsUNCWAKE
First downs
Plays–yards
Rushes–yards
Passing yards
Passing: comp–att–int
Turnovers
Time of possession
TeamCategoryPlayerStatistics
North CarolinaPassing
Rushing
Receiving
Wake ForestPassing
Rushing
Receiving

vs Duke (Victory Bell)

Pregame lineOver/under
Duke Blue Devils (0–0) vs North Carolina Tar Heels (0–0) – Game summary
Quarter12Total
Blue Devils0
Tar Heels0

at Kenan Stadium • Chapel Hill, North Carolina

  • Date: November 22
  • Game time:  
  • Game weather:  
  • Game attendance:  
  • Referee:  
  • TV announcers ( ):  
Game information
First quarter
Second quarter
Third quarter
Fourth quarter
StatisticsDUKEUNC
First downs
Plays–yards
Rushes–yards
Passing yards
Passing: comp–att–int
Turnovers
Time of possession
TeamCategoryPlayerStatistics
DukePassing
Rushing
Receiving
North CarolinaPassing
Rushing
Receiving

at NC State (rivalry)

Pregame lineOver/under
North Carolina Tar Heels (0–0) at NC State Wolfpack (0–0) – Game summary
Quarter12Total
Tar Heels0
Wolfpack0

at Carter–Finley StadiumRaleigh, North Carolina

  • Date: November 29
  • Game time:  
  • Game weather:  
  • Game attendance:  
  • Referee:  
  • TV announcers ( ):  
Game information
First quarter
Second quarter
Third quarter
Fourth quarter
StatisticsUNCNCST
First downs
Plays–yards
Rushes–yards
Passing yards
Passing: comp–att–int
Turnovers
Time of possession
TeamCategoryPlayerStatistics
North CarolinaPassing
Rushing
Receiving
NC StatePassing
Rushing
Receiving

References

  1. Myerberg, Paul (November 26, 2024). "Mack Brown out as North Carolina football coach during sixth season of second tenure at school". USA Today . Retrieved December 12, 2024.
  2. Adelson, Andrea (December 1, 2024). "Freddie Kitchens named interim head coach at North Carolina". ESPN.com . Retrieved December 12, 2024.
  3. Geagan, Matt (December 11, 2024). "Bill Belichick reaches deal to coach the North Carolina Tar Heels". CBS News . Retrieved December 12, 2024.
  4. 1 2 "North Carolina 2025 Football Transfer Portal". 247 Sports. Retrieved April 18, 2025.
  5. 1 2 "North Carolina Football Transfer Portal". on3.com. Retrieved April 18, 2025.
  6. "North Carolina 2025 Football Commits". 247 Sports. Retrieved April 18, 2025.
  7. "Football Coaches". University of North Carolina Athletics.
  8. "2025 North Carolina Football Schedule". FBSchedules.com. Retrieved December 13, 2024.