ACC · Division I
North Carolina 23-14
2024-25 season · Tar Heels
No. 19 toughest schedule of 364 — see full rankings
North Carolina is 23-14. Its 37 opponents were a combined 407-235 before playing the Tar Heels and are 343-233 since. The best win was over Dayton, which was 5-0 going in.
Data last updated
Open a row to see that opponent's season, split into games before North Carolina, the game itself, and games after. Total includes the game vs. North Carolina.
Wk 3·
Home · Patriot
W 107-55
- Before
- 1-2
- After
- 21-10
- Total
- 22-13
Show American University's seasonHide American University's season
Wk 3
W 107-55
1-2
21-10
22-13
Wk 3·
Home · Patriot
W 107-55
- Before
- 1-2
- After
- 21-10
- Total
- 22-13
Show American University's seasonHide American University's season
Wk 3
W 107-55
1-2
21-10
22-13
L 91-94
- Before
- 5-2
- After
- 24-5
- Total
- 30-7
Show Michigan State's seasonHide Michigan State's season
Wk 4
OT
Short week
L 91-94
5-2
24-5
30-7
L 91-94
- Before
- 5-2
- After
- 24-5
- Total
- 30-7
Show Michigan State's seasonHide Michigan State's season
Wk 4
OT
Short week
L 91-94
5-2
24-5
30-7
W 68-65
- Before
- 4-4
- After
- 13-12
- Total
- 17-17
Show Georgia Tech's seasonHide Georgia Tech's season
Wk 6
Short week
W 68-65
4-4
13-12
17-17
W 68-65
- Before
- 4-4
- After
- 13-12
- Total
- 17-17
Show Georgia Tech's seasonHide Georgia Tech's season
Wk 6
Short week
W 68-65
4-4
13-12
17-17
L 70-83
- Before
- 8-5
- After
- 18-3
- Total
- 27-8
Show Louisville's seasonHide Louisville's season
Wk 9
Short week
L 70-83
8-5
18-3
27-8
L 70-83
- Before
- 8-5
- After
- 18-3
- Total
- 27-8
Show Louisville's seasonHide Louisville's season
Wk 9
Short week
L 70-83
8-5
18-3
27-8
W 74-73
- Before
- 7-6
- After
- 8-11
- Total
- 15-18
Show Notre Dame's seasonHide Notre Dame's season
Wk 10
Short week
W 74-73
7-6
8-11
15-18
W 74-73
- Before
- 7-6
- After
- 8-11
- Total
- 15-18
Show Notre Dame's seasonHide Notre Dame's season
Wk 10
Short week
W 74-73
7-6
8-11
15-18
W 79-53
- Before
- 8-8
- After
- 6-10
- Total
- 14-19
Show California's seasonHide California's season
Wk 11
Short week
W 79-53
8-8
6-10
14-19
W 79-53
- Before
- 8-8
- After
- 6-10
- Total
- 14-19
Show California's seasonHide California's season
Wk 11
Short week
W 79-53
8-8
6-10
14-19
L 66-67
- Before
- 14-4
- After
- 6-7
- Total
- 21-11
Show Wake Forest's seasonHide Wake Forest's season
Wk 12
Short week
L 66-67
14-4
6-7
21-11
L 66-67
- Before
- 14-4
- After
- 6-7
- Total
- 21-11
Show Wake Forest's seasonHide Wake Forest's season
Wk 12
Short week
L 66-67
14-4
6-7
21-11
W 102-96
- Before
- 9-10
- After
- 3-8
- Total
- 12-19
Show Boston College's seasonHide Boston College's season
Wk 13
OT
Short week
W 102-96
9-10
3-8
12-19
W 102-96
- Before
- 9-10
- After
- 3-8
- Total
- 12-19
Show Boston College's seasonHide Boston College's season
Wk 13
OT
Short week
W 102-96
9-10
3-8
12-19
L 65-73
- Before
- 13-6
- After
- 3-9
- Total
- 17-15
Show Pittsburgh's seasonHide Pittsburgh's season
Wk 13
Short week
L 65-73
13-6
3-9
17-15
L 65-73
- Before
- 13-6
- After
- 3-9
- Total
- 17-15
Show Pittsburgh's seasonHide Pittsburgh's season
Wk 13
Short week
L 65-73
13-6
3-9
17-15
Wk 15·
Home · ACC
W 67-66
- Before
- 14-8
- After
- 3-6
- Total
- 17-15
Show Pittsburgh's seasonHide Pittsburgh's season
Wk 15
W 67-66
14-8
3-6
17-15
Wk 15·
Home · ACC
W 67-66
- Before
- 14-8
- After
- 3-6
- Total
- 17-15
Show Pittsburgh's seasonHide Pittsburgh's season
Wk 15
W 67-66
14-8
3-6
17-15
W 96-85
- Before
- 16-11
- After
- 1-3
- Total
- 17-15
Show Florida State's seasonHide Florida State's season
Wk 17
Short week
W 96-85
16-11
1-3
17-15
W 96-85
- Before
- 16-11
- After
- 1-3
- Total
- 17-15
Show Florida State's seasonHide Florida State's season
Wk 17
Short week
W 96-85
16-11
1-3
17-15
W 91-59
- Before
- 13-16
- After
- 0-2
- Total
- 13-19
Show Virginia Tech's seasonHide Virginia Tech's season
Wk 18
Short week
W 91-59
13-16
0-2
13-19
W 91-59
- Before
- 13-16
- After
- 0-2
- Total
- 13-19
Show Virginia Tech's seasonHide Virginia Tech's season
Wk 18
Short week
W 91-59
13-16
0-2
13-19
W 76-56
- Before
- 15-17
- After
- 0-0
- Total
- 15-18
Show Notre Dame's seasonHide Notre Dame's season
Wk 19
Short week
W 76-56
15-17
0-0
15-18
W 76-56
- Before
- 15-17
- After
- 0-0
- Total
- 15-18
Show Notre Dame's seasonHide Notre Dame's season
Wk 19
Short week
W 76-56
15-17
0-0
15-18
W 68-59
- Before
- 21-10
- After
- 0-0
- Total
- 21-11
Show Wake Forest's seasonHide Wake Forest's season
Wk 19
Short week
W 68-59
21-10
0-0
21-11
W 68-59
- Before
- 21-10
- After
- 0-0
- Total
- 21-11
Show Wake Forest's seasonHide Wake Forest's season
Wk 19
Short week
W 68-59
21-10
0-0
21-11
W 95-68
- Before
- 21-9
- After
- 0-0
- Total
- 21-10
Show San Diego State's seasonHide San Diego State's season
NCAA
Short week
W 95-68
21-9
0-0
21-10
W 95-68
- Before
- 21-9
- After
- 0-0
- Total
- 21-10
Show San Diego State's seasonHide San Diego State's season
NCAA
Short week
W 95-68
21-9
0-0
21-10
Combined opponents
Across 37 completed games
Before playing North Carolina
407-235
63.4%
vs. North Carolina
14-23
37.8%
After playing North Carolina
343-233
59.5%
Total (including vs. North Carolina)
764-491
60.9%
Teams we beat375-373total (50.1%)
Before playing North Carolina 219-186 · after 156-164
Teams that beat us389-118total (76.7%)
Before playing North Carolina 188-49 · after 187-69
How we count
Records are summed once per game on this schedule, so an opponent who shows up twice is counted twice. Before playing North Carolina uses only that opponent's games completed before the kickoff. vs. North Carolina is the opponents' combined record in those head-to-head games. After playing North Carolina uses only games completed later. Total adds the three together. Canceled, postponed, and vacated games are excluded. Winning percentage counts a tie as half a win.
Completed games only, including the postseason. Exhibition games are left out. A neutral site does not change who won.