American · 2026

East Carolina Pirates

Head coach Blake Harrell · Dowdy-Ficklen Stadium
3-31-1 in conference
TDC Rank
#87
of 138 FBS teams
Rating
-5.2
pts vs avg FBS team
Offense
-4.6
99th in FBS
Defense
-0.5
72nd in FBS
Schedule so far
-9.5
104th toughest
Projected
6.2-5.8
bowl-eligible 75%

Season Outlook

From the TDC Rating, updated after every game

Rating by week

-5.2 now, -0.6 preseason · down 24 spots since preseason
-50FBS avgPreWk 1Wk 2Wk 3Wk 4Wk 5Wk 6Wk 7Wk 8#88

Final record odds

6.2-5.8 expected · most likely 6-6 (33%)
3-95%4-819%5-733%6-629%7-511%8-49-3

Schedule

Game score = the rating that one result implies, after adjusting for opponent and venue

WkDateOpponentResult / TDC lineGame scoreWin chanceTV
1Sep 5@7AlabamaL 10–48 ›-2.2—ABC
2Sep 12vs105App StateL 24–27 ›-17.5—ESPNU
3Sep 19@107Old DominionW 20–17 ›-4.0—ESPN+
4Sep 26vsNorth Carolina Central FCSW 42–9 ›-10.5—ESPN+
5—Bye
6Oct 10vs119RiceCONFW 28–12 ›-2.9—ESPN+
7Oct 15@115UABCONFL 17–30 ›-22.8—ESPN
8Oct 22@60MemphisCONFMemphis −11.9 · o/u 53.5—21%ESPN2
9Oct 31vs101TempleCONFEast Carolina −8.5 · o/u 52.4—71%ESPN+
10Nov 6vs74South FloridaCONFSouth Florida −0.1 · o/u 46.5—50%ESPN2
11Nov 14@135CharlotteCONFEast Carolina −14.9 · o/u 51.9—84%
12Nov 21@72ArmyCONFArmy −8.7 · o/u 51.8—28%CBSSN
13Nov 27vs100Florida AtlanticCONFEast Carolina −8.1 · o/u 56.8—71%

Team Stats

Hover an advanced stat for what it means. Box-score totals include FCS games and aren't opponent-adjusted

StatOffenseFBS rankDefense (allowed)FBS rank
EPA · per play, garbage time excluded (CollegeFootballData.com)
EPA / play+0.027112th-0.02420th
Success rate38.8%116th33.6%5th
Explosiveness1.26657th1.28994th
Play-by-play advanced · garbage time excluded (computed from every play)
Success rate38.6%121st34.3%9th
Rushing success rate37.9%119th35.3%21st
Passing success rate39.4%102nd32.9%9th
Explosive run rate12.6%95th13.2%69th
Explosive pass rate8.5%101st11.8%106th
Line yards / carry2.91107th2.325th
Opportunity rate37.4%93rd35.3%46th
Stuff rate19.8%100th30.4%1st
Sack rate4.4%54th8.7%8th
3rd-down conversion36.2%108th33.8%23rd
Red-zone TD rate58.8%87th56.2%60th
Havoc rate13.2%71st19.0%7th
Box score · season totals
Points / game23.5101st23.872nd
Yards / game339.2113th326.337th
Yards / play5.02116th4.4623rd
Pass yards / game183.7114th187.534th
Yards / pass att.6.30121st7.0870th
Completion %61.4%87th54.7%14th
Rush yards / game155.570th138.863rd
Yards / carry4.3077th3.1823rd
3rd-down conv. %31.7%125th33.3%35th
Turnovers / game (lost · forced)1.67113th1.3344th
Sacks / game (allowed · made)2.0079th3.0014th
Penalty yards / game63.895th62.342nd

Charting

Where the ball goes, read from the play-by-play: air yards, yards after the catch, run direction, pressure and tempo. Ranks run highest to lowest

Partial season. ESPN's play-by-play has throw and catch spots for 5 of this team's 6 games, so the maps and air-yard numbers cover those games only. Ranks compare teams on whatever each had charted.

Avg. depth of throw
8.4
86th of 138
YAC per catch
5.6
65th of 138
Deep shots (20+)
18%
26th of 138
Shotgun
94%
80th of 138
No-huddle
95%
12th of 138
QB pressured
13%
65th of 138 (1st = most)
Defense: pressure rate
20%
7th of 138
Defense: YAC allowed
5.3
67th of 138 (1st = most)

Offense: where it throws150 throws charted

61% comp8.4 avg. depth5.6 YAC/catch18% 20+ air yds11–4 TD–INT
101020203030LOSLeft, Behind air yards: 15 throws (10%), 15 caught (100%), 45 yds, 3.0 per throw15100% · 45yLeft, 0–4 air yards: 6 throws (4%), 3 caught (50%), 24 yds, 4.0 per throw650% · 24yLeft, 5–9 air yards: 7 throws (5%), 4 caught (57%), 39 yds, 5.6 per throw757% · 39yLeft, 10–14 air yards: 3 throws (2%), 2 caught (67%), 22 yds, 7.3 per throw367% · 22yLeft, 15–19 air yards: 1 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0yLeft, 20–29 air yards: 2 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw20% · 0yLeft, 30+ air yards: 7 throws (5%), 1 caught (14%), 52 yds, 7.4 per throw714% · 52yMiddle, Behind air yards: 3 throws (2%), 3 caught (100%), 9 yds, 3.0 per throw3100% · 9yMiddle, 0–4 air yards: 11 throws (7%), 8 caught (73%), 84 yds, 7.6 per throw1173% · 84yMiddle, 5–9 air yards: 7 throws (5%), 1 caught (14%), 8 yds, 1.1 per throw714% · 8yMiddle, 10–14 air yards: 7 throws (5%), 4 caught (57%), 77 yds, 11.0 per throw757% · 77yMiddle, 15–19 air yards: 3 throws (2%), 0 caught (0%), 0 yds, 0.0 per throw30% · 0yMiddle, 20–29 air yards: 2 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw20% · 0yMiddle, 30+ air yards: 2 throws (1%), 1 caught (50%), 61 yds, 30.5 per throw250% · 61yRight, Behind air yards: 12 throws (8%), 12 caught (100%), 19 yds, 1.6 per throw12100% · 19yRight, 0–4 air yards: 11 throws (7%), 9 caught (82%), 95 yds, 8.6 per throw1182% · 95yRight, 5–9 air yards: 31 throws (21%), 22 caught (71%), 192 yds, 6.2 per throw3171% · 192yRight, 10–14 air yards: 5 throws (3%), 2 caught (40%), 25 yds, 5.0 per throw540% · 25yRight, 15–19 air yards: 1 throws (1%), 1 caught (100%), 15 yds, 15.0 per throw1100% · 15yRight, 20–29 air yards: 11 throws (7%), 3 caught (27%), 82 yds, 7.5 per throw1127% · 82yRight, 30+ air yards: 3 throws (2%), 1 caught (33%), 41 yds, 13.7 per throw333% · 41y
fewer more throws
Direction and air yards come from the play-by-play (left / middle / right thirds of the field), so each glow sits in its zone rather than on an exact spot. Hover a zone for detail.

Defense: where it's thrown on119 throws charted

54% comp9.3 avg. depth5.3 YAC/catch15% 20+ air yds3–5 TD–INT
101020203030LOSLeft, Behind air yards: 10 throws (8%), 8 caught (80%), 19 yds, 1.9 per throw1080% · 19yLeft, 0–4 air yards: 3 throws (3%), 1 caught (33%), 26 yds, 8.7 per throw333% · 26yLeft, 5–9 air yards: 11 throws (9%), 4 caught (36%), 48 yds, 4.4 per throw1136% · 48yLeft, 10–14 air yards: 7 throws (6%), 4 caught (57%), 51 yds, 7.3 per throw757% · 51yLeft, 15–19 air yards: 5 throws (4%), 1 caught (20%), 23 yds, 4.6 per throw520% · 23yLeft, 20–29 air yards: 4 throws (3%), 1 caught (25%), 20 yds, 5.0 per throw425% · 20yLeft, 30+ air yards: 3 throws (3%), 2 caught (67%), 65 yds, 21.7 per throw367% · 65yMiddle, Behind air yards: 2 throws (2%), 2 caught (100%), 7 yds, 3.5 per throw2100% · 7yMiddle, 0–4 air yards: 7 throws (6%), 5 caught (71%), 47 yds, 6.7 per throw771% · 47yMiddle, 5–9 air yards: 9 throws (8%), 5 caught (56%), 51 yds, 5.7 per throw956% · 51yMiddle, 10–14 air yards: 9 throws (8%), 5 caught (56%), 97 yds, 10.8 per throw956% · 97yMiddle, 15–19 air yards: 5 throws (4%), 2 caught (40%), 48 yds, 9.6 per throw540% · 48yMiddle, 20–29 air yards: 2 throws (2%), 1 caught (50%), 27 yds, 13.5 per throw250% · 27yMiddle, 30+ air yards: 2 throws (2%), 1 caught (50%), 42 yds, 21.0 per throw250% · 42yRight, Behind air yards: 8 throws (7%), 6 caught (75%), 37 yds, 4.6 per throw875% · 37yRight, 0–4 air yards: 10 throws (8%), 6 caught (60%), 35 yds, 3.5 per throw1060% · 35yRight, 5–9 air yards: 10 throws (8%), 5 caught (50%), 61 yds, 6.1 per throw1050% · 61yRight, 10–14 air yards: 4 throws (3%), 3 caught (75%), 54 yds, 13.5 per throw475% · 54yRight, 15–19 air yards: 2 throws (2%), 1 caught (50%), 19 yds, 9.5 per throw250% · 19yRight, 20–29 air yards: 5 throws (4%), 2 caught (40%), 55 yds, 11.0 per throw540% · 55yRight, 30+ air yards: 1 throws (1%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0y
fewer more throws
Direction and air yards come from the play-by-play (left / middle / right thirds of the field), so each glow sits in its zone rather than on an exact spot. Hover a zone for detail.

Offense: run direction177 carries

Left
9%
10.3 YPC · 50% succ.
Middle
71%
4.8 YPC · 38% succ.
Right
20%
5.6 YPC · 50% succ.
Share of carries by direction, as the play-by-play calls it. Success: 5+ yards on 1st/2nd down, 3+ on 3rd/4th, or a touchdown. QB scrambles excluded.

Defense: runs faced188 carries

Left
24%
3.8 YPC · 36% succ.
Middle
57%
3.6 YPC · 29% succ.
Right
19%
3.9 YPC · 37% succ.
Share of carries by direction, as the play-by-play calls it. Success: 5+ yards on 1st/2nd down, 3+ on 3rd/4th, or a touchdown. QB scrambles excluded.

Pressure = the QB was hurried or sacked, as the play-by-play records it (it misses some, so compare teams rather than reading it as an exact rate). Every snap counts, including garbage time and FCS games.

Roster

100 players · Head coach Blake Harrell

100 players
#PlayerPos▲ClassHtWtHometown
7Cole HodgeQBSO6' 0"198Louisville, KY
11Daulton PhalinesQBFR6' 5"210Haddonfield, NJ
12Mitch GriffisQBSR6' 0"195Ashburn, VA
13Trey BurkeQBFR6' 3"205Spartanburg, SC
3Ashton GrayRBJR6' 0"208Marion, AR
4TJ Engleman Jr.RBJR5' 9"189Atlanta, GA
5DeJuan LacyRBJR5' 8"203Fort Worth, TX
21Michael AllenRBSR5' 11"206Greenville, NC
22Michael BeattyRBJR5' 6"162Apex, NC
23Meliq McgowanRBFR6' 0"190Goose Creek, SC
26DaMari GanttRBJR5' 10"197Jacksonville, NC
0Kyler PearsonWRSR5' 8"168Tulsa, OK
1Ray Ray Joseph Jr.WRSR5' 11"186Miami, FL
2Tyler JohnsonWRSR6' 0"186Martinsville, VA
11Jeremiah MelvinWRJR6' 4"205Fayetteville, NC
14Dillon LorickWRJR6' 0"200Thompsons Station, TN
15Ja'Keith HamiltonWRSR6' 2"206Shelby, NC
19Jaquaize PettawayWRSR5' 10"194Houston, TX
24Jason DickersonWRJR5' 10"189Knightdale, NC
80Ty JohnsonWRJR6' 0"180Asheville, NC
84Connor HodgeWRSO6' 1"183Louisville, KY
87Trenton CloudWRJR5' 11"193Greensboro, NC
88Dawson QuartermanWRFR6' 2"200Fort Lauderdale, FL
6Kanen HamlettTESR6' 4"235Madison, AL
25Stephen CollierTESO6' 2"242Lexington, SC
45Mason BrownTESR6' 4"261Warsaw, NC
82Gage RealeTESR6' 3"238Charlotte, NC
86Kaleb MorrowTESO6' 5"259Apex, NC
89Jacob HollandTEFR6' 5"245Dunn, NC
50Joshua BattleOLFR6' 5"285College Park, GA
52Zach CaulderOLSR6' 1"251Cheraw, SC
54Niko PaicOLSR6' 2"290Crown Point, IN
55Ethan KramerOLSR6' 4"300Colorado Springs, CO
56Bryson EsserOLJR6' 8"295Denver, NC
57Ian HemilrightOLJR6' 4"280Cary, NC
58Brandon BestOLSR6' 4"313Tucker, GA
59Xavier MasseyOLFR6' 3"290Bushnell, FL
61Brooks CulpOLFR6' 4"310Statesville, NC
63Alex LuebkeOLFR6' 4"283Cary, NC
65Preston BroadwayOLFR6' 3"270Indian Trail, NC
66Marleo NeolienOLSR6' 7"310Freeport, NY
67Cayman ReynoldsOLSO6' 4"234Calhoun, GA
68Tre HardisonOLSR6' 4"317Jacksonville, NC
70Peyton ReederOLSO6' 4"300Indian Trail, NC
72Christian HarrisOLSR6' 7"305Richmond, VA
73Karson JonesOLSR6' 4"282Lubbock, TX
75Hayes CreelOLSR6' 7"320Franklinton, LA
77Ja'Vaughn HargettOLFR6' 5"260Durham, NC
79Justin GarrardOLFR6' 4"325Neptune Beach, FL
0Jasiyah RobinsonDLSR6' 3"265Groveport, OH
5Kieran DavisDLSR6' 2"250Roswell, GA
7Samuel DankahDLSR6' 6"225Lorton, VA
9Kendrick DuJourDLSR6' 5"223Jonesboro, GA
9J.D. LampleyDLSR6' 3"270Rockingham, NC
44Preston CarrDLSR6' 3"295Timberlake, NC
50Evan PowellDLSO6' 4"247Huntingtown, MD
51Zyon RatchfordDLFR6' 3"215Gaffney, SC
55Dominick MoodyDLSO6' 2"271Kennesaw, GA
90Josiah DwyerDLSO6' 2"281Bennettsville, SC
91Miles ParkerDLJR6' 4"255Jacksonville, NC
97Jacoby MartinDLJR6' 2"264Rockingham, NC
98Torin BrazellDLJR6' 2"278Starke, FL
1Jackson BarkerLBSR6' 2"227Fuquay-Varina, NC
10Crews LawLBJR6' 1"225Nashville, TN
11DJ Johnson Jr.LBSR6' 0"224Hampton, GA
20Cade LawLBSR6' 1"225Nashville, TN
30Reagan PrintyLBJR6' 1"217Wilmington, NC
32LJ PorterLBFR6' 0"215Cornelius, NC
35Landon LewisLBSO6' 3"205Newport, NC
41Jayden OldenLBJR6' 1"230Monroe, NC
42Julien DavisLBSR6' 2"239Mcdonough, GA
43Jordan MilesLBSO6' 1"200Huntsville, AL
49Chad FairchildLBFR6' 0"235Hampton, GA
53Matt PayesLBFR6' 3"210Mount Pleasant, SC
2Jaylen BowdenDBSR6' 1"180Charlotte, NC
3Zyeir GambleDBSR5' 10"195Sumter, SC
4Kevon Merrell Jr.DBJR6' 1"188Cordele, GA
6DeMarius HinesDBJR5' 11"194Atlanta, GA
7Ashton Levells-MitchellDBSR6' 1"170Desoto, TX
8Kamaurri McKinleyDBSR6' 2"186Lakeland, FL
12Myles PollardDBSR6' 2"190Nashville, TN
13Ayden DuncansonDBSR6' 0"194Atlanta, GA
14Derrion HorsleyDBSO6' 2"196Sharpsburg, GA
15Christian PetersonDBJR5' 10"185Dothan, AL
17Rae'mon MosbyDBJR6' 0"190Marrero, LA
19Jurnee LattimoreDBJR5' 10"167Dallas, NC
21Jonathan AkinsDBSR5' 11"199Madison, FL
23Josh BentonDBSR5' 11"200Jacksonville, NC
23Tavius Horne Jr.DBSO5' 11"166Fort Lauderdale, FL
26Alex MoyeDBJR6' 2"190Farmville, NC
27Miles GaddyDBJR6' 1"185Fuquay-Varina, NC
28David Coleman Jr.DBFR5' 11"165Kingsland, GA
31Djimon MclendonDBFR5' 11"175Tucker, GA
34Adam ColeDBSR6' 0"185Asheboro, NC
37Amare MackDBFR5' 11"175Jacksonville, FL
38Riley RobinsonDBFR6' 1"225Newport, NC
43Noah PerezPKSR5' 7"161Phoenix, AZ
95Andrew ConradPKSR5' 10"184Kernersville, NC
48Tomas O'HalloranPJR6' 3"200Adelaide, Australia
83Elliot HuetherPSR6' 3"211Minnetonka, MN

Program History

Final TDC rating, rank and record for every season since 2014

Final rating by season

Best: 2025 (+5.3, #37) · worst: 2017 (-14.3, #122)
-100FBS avg201420152016201720182019202020212022202320242025#37
SeasonRecordConfRankRatingOffDef
2026 so far3-31-1#87-5.2-4.6-0.5
20259-46-2#37+5.3+1.6+3.7
20248-55-3#79-2.2-0.1-2.1
20232-101-7#105-5.9-7.2+1.4
20228-54-4#56+2.6+3.6-1.1
20217-55-3#67+0.3+1.5-1.3
20203-63-5#92-3.6+1.2-4.8
20194-81-7#117-10.5-3.0-7.6
20183-91-7#117-12.9-7.2-5.7
20173-92-6#122-14.3-2.4-11.9
20163-91-7#104-8.7-2.7-6.0
20155-73-5#75-1.0-0.9-0.1
20148-55-3#45+3.6+5.5-1.9

East Carolina's past seasons use the same rating model as this one. Click a season to see its full page.

Updated Oct 21, 10:45 AM ET. Ratings are in points on a neutral field. Projected lines include — points of home field. Win chances and record odds allow for the ratings themselves being uncertain, most of all early in the season. All FBS power rankings →