East Carolina Pirates

Head Coach: Blake Harrell (2nd year)

Offensive Coordinator: John David Baker (2025) / Jordan Davis (2026) (1st year)

Defensive Coordinator: Josh Aldridge (1st year)

Spring Game: 18-Apr-2026

2026 Schedule

Most Likely: 6-6(expected 5.6)
@ AlabamaSep 518% +25.0
Appalachian StateSep 1245% +3.0
@ Old DominionSep 1942% +5.5
N.C. CentralSep 26W
FAUOct 339% +7.5
RiceOct 1046% +3.0
USFOct 1754% -2.5
TempleOct 2448% +1.5
@ ArmyOct 3139% +7.5
@ CharlotteNov 747% +2.0
@ MemphisNov 1440% +6.5
@ UABNov 2143% +4.5

The Pirates enter 2026 with new offensive coordinator Jordan Davis and new defensive coordinator Jordan Hankins.

Blake Harrell's Pirates feature QB Mitch Griffis (111, from TCU), OL Brandon Best (98), and RB Michael Allen (96). Twelve transfer starters as ECU competes in the AAC.

Key Games

Toss-up: trails Temple (AAC)48% win

Toss-up: trails Charlotte (AAC)47% win

Toss-up: edges USF (AAC)54% win

Toss-up: trails Rice (AAC)46% win

Toss-up: trails Appalachian State (Sun Belt)45% win

Toss-up: trails UAB (AAC)43% win

Toss-up: trails Old Dominion (Sun Belt)42% win

Toss-up: trails Memphis (AAC)40% win

106Total Players
27Transfers
49Returning
30Freshmen
Starter Quality (out of 100)
34
Overall
26
Returning
41
Transfer

Quarterbacks(4)

Mitch Griffis

6'0" · 195 lbs · Age 21

Transfer

Senior

Role: Starter

Emory Williams

6'0" · 225 lbs · Age 20

Transfer

Junior

Role: Backup

Cole Hodge

6'0" · 198 lbs · Age 18

Freshman

Freshman

Role: Reserve

Trey Burke

6'0" · 205 lbs · Age 18

Freshman

Freshman

Role: Reserve

Running Backs(6)

TJ Engleman Jr.

5'0" · 189 lbs · Age 19

Returning

Sophomore

Role: Starter

DeJuan Lacy

5'0" · 203 lbs · Age 19

Returning

Sophomore

Role: Backup

Michael Beatty

5'0" · 162 lbs · Age 19

Returning

Sophomore

Role: Rotation

Ashton Gray

6'0" · 208 lbs · Age 19

Transfer

Sophomore

Role: Reserve

DaMari Gantt

5'0" · 197 lbs · Age 19

Returning

Sophomore

Role: Reserve

Michael Allen

5'0" · 206 lbs · Age 21

Transfer

Senior

Role: Starter

Wide Receivers(16)

Brock Spalding

5'0" · 193 lbs · Age 21

Returning

Senior

Role: Starter

Tyler Johnson

6'0" · 186 lbs · Age 21

Returning

Senior

Role: Backup

Jaquaize Pettaway

5'0" · 194 lbs · Age 21

Transfer

Senior

Role: Starter

Kyler Pearson

5'0" · 168 lbs · Age 21

Transfer

Senior

Role: Backup

Connor Hodge

6'0" · 183 lbs · Age 18

Freshman

Freshman

Role: Reserve

Dawson Quarterman

6'0" · 200 lbs · Age 18

Freshman

Freshman

Role: Reserve

Dillon Lorick

6'0" · 200 lbs · Age 19

Returning

Sophomore

Role: Reserve

Ja'Keith Hamilton

6'0" · 206 lbs · Age 20

Transfer

Junior

Role: Reserve

Jason Dickerson

5'0" · 189 lbs · Age 19

Returning

Sophomore

Role: Reserve

Jeremiah Melvin

6'0" · 195 lbs · Age 19

Transfer

Sophomore

Role: Reserve

Johnny Williams

5'0" · 180 lbs · Age 18

Freshman

Freshman

Role: Reserve

Landon Sides

5'0" · 190 lbs · Age 21

Transfer

Senior

Role: Starter

Mason Scott

6'0" · 181 lbs · Age 19

Returning

Sophomore

Role: Reserve

McCallum Wright

6'0" · 190 lbs · Age 20

Returning

Junior

Role: Reserve

Ray Ray Joseph

5'0" · 180 lbs · Age 20

Transfer

Junior

Role: Reserve

Ty Johnson

6'0" · 180 lbs · Age 19

Returning

Sophomore

Role: Reserve

Tight Ends(7)

Kanen Hamlett

6'0" · 235 lbs · Age 21

Transfer

Senior

Role: Starter

Gage Reale

6'2" · 228 lbs · Age 22

Transfer

Junior

Role: Reserve

Cayman Reynolds

6'0" · 234 lbs · Age 18

Freshman

Freshman

Role: Reserve

Ismael Smith Flores

6'0" · 255 lbs · Age 20

Transfer

Junior

Role: Reserve

Kaleb Morrow

6'0" · 259 lbs · Age 18

Freshman

Freshman

Role: Reserve

Mason Brown

6'0" · 261 lbs · Age 20

Returning

Junior

Role: Reserve

Stephen Collier

6'0" · 242 lbs · Age 18

Freshman

Freshman

Role: Reserve

Offensive Line(16)

Brandon Best

6'0" · 313 lbs · Age 21

Transfer

Senior

Role: Starter

Zach Caulder

6'0" · 251 lbs · Age 21

Returning

Senior

Role: Starter

Tre Hardison

6'0" · 317 lbs · Age 21

Returning

Senior

Role: Starter

Hayes Creel

6'0" · 320 lbs · Age 21

Transfer

Senior

Role: Starter

Ethan Kramer

6'0" · 300 lbs · Age 21

Transfer

Senior

Role: Starter

Bryson Esser

6'0" · 295 lbs · Age 20

Returning

Junior

Role: Reserve

Marleo Neolien

6'0" · 310 lbs · Age 20

Returning

Junior

Role: Reserve

Bryce Weaver

6'0" · 317 lbs · Age 20

Returning

Junior

Role: Reserve

Christian Harris

6'0" · 305 lbs · Age 20

Returning

Junior

Role: Reserve

Ian Hemilright

6'0" · 280 lbs · Age 19

Returning

Sophomore

Role: Reserve

Ja'Vaughn Hargett

6'0" · 260 lbs · Age 18

Freshman

Freshman

Role: Reserve

Jeremiah Williams

6'0" · 322 lbs · Age 20

Returning

Junior

Role: Reserve

Joshua Battle

6'0" · 285 lbs · Age 18

Freshman

Freshman

Role: Reserve

Karson Jones

6'0" · 282 lbs · Age 20

Returning

Junior

Role: Reserve

Kendall Walton

6'0" · 313 lbs · Age 18

Freshman

Freshman

Role: Reserve

Xavier Massey

6'0" · 290 lbs · Age 18

Freshman

Freshman

Role: Reserve

Defensive Line(17)

Jasiyah Robinson

6'0" · 265 lbs · Age 21

Returning

Senior

Role: Starter

Preston Carr

6'0" · 295 lbs · Age 21

Returning

Senior

Role: Starter

Kendrick DuJour

6'0" · 223 lbs · Age 21

Transfer

Senior

Role: Starter

Kieran Davis

6'0" · 250 lbs · Age 20

Returning

Junior

Role: Starter

Rion Roseborough

6'0" · 295 lbs · Age 20

Returning

Junior

Role: Reserve

Dominick Moody

6'0" · 271 lbs · Age 18

Freshman

Freshman

Role: Reserve

Dylon Worthen

6'0" · 243 lbs · Age 18

Freshman

Freshman

Role: Reserve

Ethan Wilson

6'0" · 240 lbs · Age 18

Freshman

Freshman

Role: Reserve

Evan Powell

6'0" · 247 lbs · Age 18

Freshman

Freshman

Role: Reserve

Jacoby Martin

6'0" · 264 lbs · Age 19

Returning

Sophomore

Role: Reserve

Javon Williams

6'0" · 303 lbs · Age 19

Returning

Sophomore

Role: Reserve

Josiah Dwyer

6'0" · 281 lbs · Age 18

Freshman

Freshman

Role: Reserve

Kelton Smith

6'0" · 310 lbs · Age 18

Freshman

Freshman

Role: Reserve

Miles Parker

6'0" · 255 lbs · Age 19

Returning

Sophomore

Role: Reserve

Terande Spencer

6'0" · 235 lbs · Age 18

Freshman

Freshman

Role: Reserve

Torin Brazell

6'0" · 278 lbs · Age 19

Returning

Sophomore

Role: Reserve

Zyon Ratchford

6'0" · 215 lbs · Age 18

Freshman

Freshman

Role: Reserve

Linebackers(11)

DJ Johnson Jr.

6'0" · 224 lbs · Age 20

Returning

Junior

Role: Starter

Jackson Barker

6'0" · 227 lbs · Age 21

Returning

Senior

Role: Starter

Julien Davis

6'0" · 239 lbs · Age 20

Returning

Junior

Role: Starter

Jordan Miles

6'0" · 200 lbs · Age 19

Returning

Sophomore

Role: Reserve

Cade Law

6'0" · 225 lbs · Age 21

Transfer

Senior

Role: Rotation

Chad Fairchild

6'0" · 235 lbs · Age 18

Freshman

Freshman

Role: Reserve

Crews Law

6'0" · 225 lbs · Age 19

Transfer

Sophomore

Role: Reserve

Jayden Olden

6'0" · 230 lbs · Age 19

Returning

Sophomore

Role: Reserve

LJ Porter

6'0" · 215 lbs · Age 18

Freshman

Freshman

Role: Reserve

Landon Lewis

6'0" · 205 lbs · Age 18

Freshman

Freshman

Role: Reserve

Reagan Printy

6'0" · 217 lbs · Age 19

Returning

Sophomore

Role: Reserve

Defensive Backs(24)

Kevon Merrell

6'0" · 188 lbs · Age 20

Returning

Junior

Role: Starter

Ayden Duncanson

6'0" · 194 lbs · Age 20

Returning

Junior

Role: Starter

Josh Benton

5'0" · 200 lbs · Age 21

Returning

Junior

Role: Reserve

Kamaurri McKinley

6'0" · 186 lbs · Age 20

Returning

Junior

Role: Reserve

Jaylen Bowden

6'0" · 180 lbs · Age 21

Transfer

Senior

Role: Starter

Adam Cole

6'0" · 185 lbs · Age 20

Returning

Junior

Role: Reserve

Alex Moye

6'0" · 190 lbs · Age 19

Returning

Sophomore

Role: Reserve

Amare Mack

5'0" · 175 lbs · Age 18

Freshman

Freshman

Role: Reserve

Angelo Ross

6'0" · 170 lbs · Age 18

Freshman

Freshman

Role: Reserve

Ashton Levells-Mitchell

6'0" · 170 lbs · Age 21

Transfer

Senior

Role: Rotation

Christian Peterson

5'0" · 185 lbs · Age 20

Transfer

Junior

Role: Reserve

Cole Walker

6'0" · 236 lbs · Age 19

Returning

Sophomore

Role: Reserve

David Coleman Jr.

5'0" · 165 lbs · Age 18

Freshman

Freshman

Role: Reserve

DeMarius Hines

5'0" · 194 lbs · Age 19

Returning

Sophomore

Role: Reserve

Derrion Horsley

6'0" · 196 lbs · Age 18

Freshman

Freshman

Role: Reserve

Djimon McLendon

5'0" · 175 lbs · Age 18

Freshman

Freshman

Role: Reserve

Durante Speer

6'0" · 195 lbs · Age 18

Freshman

Freshman

Role: Reserve

Jonathan Akins

5'0" · 199 lbs · Age 19

Returning

Sophomore

Role: Reserve

Jurnee Lattimore

5'0" · 167 lbs · Age 19

Returning

Sophomore

Role: Reserve

Miles Gaddy

6'0" · 185 lbs · Age 19

Returning

Sophomore

Role: Reserve

Myles Pollard

6'0" · 190 lbs · Age 21

Transfer

Senior

Role: Rotation

Rae'mon Mosby

6'0" · 190 lbs · Age 19

Transfer

Sophomore

Role: Reserve

Tavius Horne Jr.

5'0" · 166 lbs · Age 18

Freshman

Freshman

Role: Reserve

Zyeir Gamble

5'0" · 195 lbs · Age 20

Transfer

Junior

Role: Starter

Kickers(3)

Noah Perez

5'0" · 161 lbs · Age 21

Transfer

Senior

Role: Backup

Andrew Conrad

5'0" · 184 lbs · Age 21

Returning

Senior

Role: Starter

Everett Scott

5'0" · 180 lbs · Age 20

Returning

Junior

Role: Reserve

Punters(2)

Elliot Huether

6'0" · 211 lbs · Age 21

Transfer

Senior

Role: Starter

Tomas O'Halloran

6'0" · 200 lbs · Age 19

Returning

Sophomore

Role: Reserve