Skip to main content
North Carolina Tar Heels

North Carolina Tar Heels

ACC
13-5
Home 11-3 · Away 2-2
Season 2026

Results ahead of process

Ranked 16 spots higher on results than on how it plays.

Results
#8
Elo 2046
Process
#24
55.7

Each dot is a D1 team. Inside the band, a team's two ranks sit within 12 spots of each other.

  • North Carolina: results #8, process #24
  • Where North Carolina would sit if its two ranks matched
  • The gap between them: 16 spots
Strongest Faceoff win % ranked #1 of 7763.6% · 1st in D1
Weakest Shots on goal % ranked #61 of 7756.7%
Season profile North CarolinaD1 avg
Full season profile12 stats vs D1 avg
Overall
Scoring margin#9 of 77
+3.7
89p
Offense
Goals / game#8 of 77
13.8
90p
Shooting %#35 of 77
29.0%
55p
Shots on goal %#61 of 77
56.7%
21p
Miss-cage %#48 of 77
31.3%
36p
Defense
Goals allowed / gm#18 of 77
10.2
77p
Save %#58 of 77
48.5%
25p
Man-down survival#30 of 77
70.8%
61p
Clear rate#28 of 77
88.9%
64p
Special teams
Faceoff win %#1 of 77
63.6%
99p
Taken by Brady Wambach 291-140 (68%)
EMO conversion#9 of 77
43.8%
89p
Penalties / game#38 of 77
2.8
49p

Game flow

17 of 18 games
Goals per game by quarter
Per gameQ1Q2Q3Q4
Scored3.33.54.13.1
Allowed2.12.92.62.4
Margin+1.2+0.6+1.5+0.7

Goals per game. OT: won 1-0 in 1 game.

Best run9-0 vs Iona, Feb 15Q3 12:10 to Q3 2:29 · won 23-7
Comeback winsNo wins after trailing by 3 or more in the second half.

Penalties 48 in 17 games · 2.8 a game

Holding9
Unnecessary roughness8
Slashing7
Offsides6
Cross-check4
Plus 14 more across 7 other types

Schedule & results

Feb 7 vs W 11-10
ATS L -8.5 O/U UNDER 24.5 (21)
Feb 13 vs W 20-9
ATS W -7 O/U OVER 24.5 (29)
Feb 15 vs W 23-7
ATS L -17 O/U OVER 24 (30)
Feb 20 vs W 17-9
ATS W -2.5 O/U OVER 23.5 (26)
Feb 27 @ W 11-9
ATS L -4 O/U UNDER 24.5 (20)
Mar 1 @ L 9-11
ATS L +1.5 O/U UNDER 25 (20)
Mar 7 vs W 19-7
ATS W -6.5 O/U OVER 21.5 (26)
Mar 14 vs N W 10-8
ATS W -1.5 O/U UNDER 25.5 (18)
Mar 21 vs W 12-11
ATS L -3.5 O/U PUSH 23
Mar 29 vs N W 17-7
ATS W -1.5 O/U PUSH 24
Apr 4 vs W 14-9
ATS W -1.5 O/U UNDER 24 (23)
Apr 11 @ L 5-10
ATS L +1.5 O/U UNDER 22.5 (15)
Apr 18 @ W 16-15
ATS L -1.5 O/U OVER 23.5 (31)
Apr 25 vs L 12-16
ATS L -2 O/U OVER 23.5 (28)
May 1 vs N W 12-10
ATS W -1.5 O/U UNDER 23.5 (22)
May 3 vs N L 6-16
ATS L -1.5 O/U UNDER 25.5 (22)
May 9 vs W 24-6
ATS W -6.5 O/U OVER 22.5 (30)
May 16 vs N L 11-13
ATS L -1.5 O/U OVER 23.5 (24)

2026 roster 53 players

Attack

  • 3 Brevin Wilson Concord, N.C. ATTACKMAN So. 5'8" 160
  • 8 Owen Duffy East Quogue, N.Y. ATTACKMAN Jr. 5'11" 180
  • 12 Alec Levy Chapel Hill, N.C. ATTACKMAN R-So. 5'10" 175
  • 20 Owen Dixon Ellicott City, Md. ATTACKMAN Jr. 5'8" 170
  • 37 Matt Wrede Montclair, N.J. ATTACKMAN Sr. 5'11" 178
  • 50 Brock GeraciNew Austin, Texas ATTACKMAN Fr. 5'10" 170
  • 51 Nate SageNew Peterborough, Ontario ATTACKMAN Fr. 5'10" 180
  • 77 Dominic Pietramala Lutherville, Md. ATTACKMAN R-Jr. 6'0" 172

Midfield

Faceoff

Defense

  • 0 Jermaine AndersonNew Fredricksburg, Va. LONGSTICK MIDFIELDER Fr. 6'2" 195
  • 15 Parker McDonaldNew Seaford, N.Y. LONGSTICK MIDFIELDER Fr. 6'0" 165
  • 34 Brett Koopman Encinitas, Calif. LONGSTICK MIDFIELDER Jr. 5'10" 170
  • 49 Alec Riddle Sea Island, Ga. LONGSTICK MIDFIELDER Sr. 6'5" 206
  • 55 Grant Pierce St. David's, Pa. LONGSTICK MIDFIELDER R-Jr. 6'1" 175

Goalies

Other

Player stats

Height and weight percentiles (in parentheses) compare each player with 2026 D1 players at the same position who list that measurement.

# Player Class Pos GP G A Pts SH SOG GB TO CT
8 Owen Duffy
5'11" (45th) · 180 (49th) · St. Anthony's (NY)
Jr. A 18 31 40 71 132 71 16 35 4
77 Dominic Pietramala
6'0" (60th) · 172 (30th) · Boys' Latin School (MD)
R-Jr. A 18 55 8 63 158 94 24 25 5
3 Brevin Wilson
5'8" (7th) · 160 (9th) · Cannon School (NC)
So. A 18 27 9 36 80 49 36 16 3
1 Mason Szewczyk
6'2" (80th) · 185 (49th) · Culver Academy (IL)
So. M 18 17 12 29 59 30 9 9 1
9 Anthony Raio
6'1" (66th) · 190 (63rd) · Half Hollow Hills (NY)
Fr. M 18 18 8 26 72 39 14 15 1
16 Gary Merrill
6'1" (66th) · 180 (35th) · St. Anthony's (NY)
Fr. M 18 7 11 18 43 23 6 6 0
6 Luke Bair
5'11" (33rd) · 175 (23rd) · St. Paul's (MD)
Fr. M 18 14 1 15 65 33 7 16 1
7 James Matan
6'3" (90th) · 205 (87th) · Gonzaga College (MD)
Sr. M 18 10 5 15 32 19 5 8 1
22 Brady Wambach
5'9" (25th) · 185 (52nd) · Salisbury School (NY)
Jr. FO 18 11 4 15 23 13 188 10 2
11 Caden Harshbarger
5'11" (33rd) · 170 (14th) · Lake Mary (FL)
So. M 18 7 7 14 26 16 9 11 0
32 Luke Macaluso
5'8" (4th) · 165 (8th) · Culver Academy (IL)
So. M 18 9 4 13 39 16 15 10 0
18 Andrew Preis
6'5" (99th) · 200 (81st) · Deerfield Academy (NY)
Jr. M 18 4 4 8 16 9 1 3 0
50 Brock Geraci
5'10" (29th) · 170 (25th) · Governor's Academy (TX)
Fr. A 17 5 2 7 11 8 4 2 0
5 Peter Thomann
5'10" · 170 · Sanford H. Calhoun (NY)
R-So. D 18 4 2 6 11 5 50 4 23
23 Ty English
5'10" · 190 · Culver Academy
Gr. D 18 6 0 6 23 14 39 11 13
37 Matt Wrede
5'11" (45th) · 178 (42nd) · Seton Hall Prep (NJ)
Sr. A 17 2 4 6 9 4 4 4 0
20 Owen Dixon
5'8" (7th) · 170 (25th) · Loyola Blakefield (MD)
Jr. A 17 5 0 5 9 8 0 4 0
4 Parker Hoffman
5'9" (25th) · 150 (1st) · Boys' Latin School (CT)
So. FO 18 4 0 4 14 9 21 7 0
12 Alec Levy
5'10" (29th) · 175 (36th) · The Taft School (NC)
R-So. A 16 2 1 3 3 2 0 2 0
25 Tayden Bultman
5'11" (33rd) · 190 (63rd) · Torrey Pines (CA)
Sr. M 17 2 1 3 3 2 0 0 0
30 Leif Hagerup
6'1" · 175 · Gonzaga College (DC)
Sr. D 18 2 1 3 5 3 13 5 11
31 Caswell Friedman
5'11" · 185 · The Hill Academy (CA)
Fr. D 18 2 0 2 3 3 10 4 4
51 Nate Sage
5'10" (29th) · 180 (49th) · The Lawrenceville School
Fr. A 17 2 0 2 5 4 0 2 0
88 Chase Cellucci
6'1" · 190 · Salesianum School (PA)
So. D 18 1 1 2 3 3 26 4 12
15 Parker Mcdonald
6'0" (43rd) · 165 (6th) · St. Anthony's (NY)
Fr. LSM 18 0 1 1 5 4 31 8 14
26 Cole Aasheim
6'0" · 185 · St. Anthony's (NY)
Jr. D 18 0 1 1 3 1 29 6 11
36 Niko Karetsos
6'0" (50th) · 185 (49th) · Boys' Latin School (GA)
Jr. M 17 1 0 1 3 2 0 0 0
55 Grant Pierce
6'1" (61st) · 175 (23rd) · Radnor (PA)
R-Jr. LSM 17 0 1 1 0 0 3 0 2
90 Trevor Havill M 17 1 0 1 1 1 0 0 0
99 Colin Hannigan
6'0" (78th) · 190 (66th) · Springfield (PA)
Sr. FO 18 0 1 1 1 0 9 1 0
0 Jermaine Anderson
6'2" (73rd) · 195 (75th) · Calvert Hall (VA)
Fr. LSM 17 0 0 0 2 0 0 0 0
17 Teddy Gabrielian
6'4" · 185 · Avon Old Farms (CT)
Jr. M 17 0 0 0 1 1 1 0 0
19 Dean Scalamandre
6'3" · 220 · Council Rock North (PA)
Jr. M 18 0 0 0 2 1 5 0 0
21 Harrison Schline
6'4" · 190 · Gilman (MD)
Fr. M 17 0 0 0 0 0 0 0 0
24 Jack Barton
6'5" · 210 · Sacred Heart Prep (CA)
Fr. M 16 0 0 0 0 0 0 0 0
28 Caden Whaling
6'2" · 185 · Rye (NY)
Sr. D 17 0 0 0 0 0 0 0 1
29 Henry Casani
6'2" · 220 · Loyola (CA)
Fr. M 17 0 0 0 0 0 0 0 0
33 Kai Prohaszka
5'11" · 175 · Ridgefield (CT)
Sr. D 18 0 0 0 1 0 13 1 10
34 Brett Koopman
5'10" (18th) · 170 (13th) · Santa Fe Christian (CA)
Jr. LSM 18 0 0 0 2 1 6 1 3
35 Kelan Moore
6'1" · 180 · Green Level (NC)
Fr. M 17 0 0 0 0 0 0 0 0
39 Brooks Rodger
6'1" (66th) · 175 (23rd) · The Bishop's School (CA)
So. M 17 0 0 0 0 0 0 0 0
40 Ben Fox
6'2" · 190 · Chaminade (NY)
So. D 17 0 0 0 0 0 1 0 1
44 Luke Arrighi
6'2" (80th) · 180 (38th) · Bronxville (NY)
R-Fr. G 17 0 0 0 0 0 0 0 0
48 Graham Riddle
6'6" · 208 · Episcopal (GA)
Sr. M 17 0 0 0 0 0 0 0 0
49 Alec Riddle
6'5" (98th) · 206 (91st) · Episcopal (GA)
Sr. LSM 17 0 0 0 0 0 0 0 0
54 Luke Macejka
6'0" · 175 · Bergen Catholic (NJ)
Jr. M 17 0 0 0 0 0 0 0 0
66 Nick Pietramala
6'3" · 180 · Boys' Latin School (MD)
Sr. M 17 0 0 0 0 0 0 0 0
70 John Moore
6'1" · 200 · Salisbury School (NY)
Jr. M 17 0 0 0 0 0 0 0 0
87 Charlie Pope
6'0" (50th) · 225 (99th) · Gilman (MD)
Gr. M 17 0 0 0 3 1 0 1 0
95 Ryan Hornyak
6'0" · 200 · Avon Old Farms (MA)
So. M 17 0 0 0 0 0 0 0 0
98 Hayden Downs
5'11" · 180 · The McCallie School (NC)
Sr. D 17 0 0 0 0 0 1 0 1

Fetching AI analysis…