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)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
Quarterbacks(4)
Mitch Griffis
6'0" · 195 lbs · Age 21
Senior
Role: Starter
Emory Williams
6'0" · 225 lbs · Age 20
Junior
Role: Backup
Cole Hodge
6'0" · 198 lbs · Age 18
Freshman
Role: Reserve
Trey Burke
6'0" · 205 lbs · Age 18
Freshman
Role: Reserve
Running Backs(6)
TJ Engleman Jr.
5'0" · 189 lbs · Age 19
Sophomore
Role: Starter
DeJuan Lacy
5'0" · 203 lbs · Age 19
Sophomore
Role: Backup
Michael Beatty
5'0" · 162 lbs · Age 19
Sophomore
Role: Rotation
Ashton Gray
6'0" · 208 lbs · Age 19
Sophomore
Role: Reserve
DaMari Gantt
5'0" · 197 lbs · Age 19
Sophomore
Role: Reserve
Michael Allen
5'0" · 206 lbs · Age 21
Senior
Role: Starter
Wide Receivers(16)
Brock Spalding
5'0" · 193 lbs · Age 21
Senior
Role: Starter
Tyler Johnson
6'0" · 186 lbs · Age 21
Senior
Role: Backup
Jaquaize Pettaway
5'0" · 194 lbs · Age 21
Senior
Role: Starter
Kyler Pearson
5'0" · 168 lbs · Age 21
Senior
Role: Backup
Connor Hodge
6'0" · 183 lbs · Age 18
Freshman
Role: Reserve
Dawson Quarterman
6'0" · 200 lbs · Age 18
Freshman
Role: Reserve
Dillon Lorick
6'0" · 200 lbs · Age 19
Sophomore
Role: Reserve
Ja'Keith Hamilton
6'0" · 206 lbs · Age 20
Junior
Role: Reserve
Jason Dickerson
5'0" · 189 lbs · Age 19
Sophomore
Role: Reserve
Jeremiah Melvin
6'0" · 195 lbs · Age 19
Sophomore
Role: Reserve
Johnny Williams
5'0" · 180 lbs · Age 18
Freshman
Role: Reserve
Landon Sides
5'0" · 190 lbs · Age 21
Senior
Role: Starter
Mason Scott
6'0" · 181 lbs · Age 19
Sophomore
Role: Reserve
McCallum Wright
6'0" · 190 lbs · Age 20
Junior
Role: Reserve
Ray Ray Joseph
5'0" · 180 lbs · Age 20
Junior
Role: Reserve
Ty Johnson
6'0" · 180 lbs · Age 19
Sophomore
Role: Reserve
Tight Ends(7)
Kanen Hamlett
6'0" · 235 lbs · Age 21
Senior
Role: Starter
Gage Reale
6'2" · 228 lbs · Age 22
Junior
Role: Reserve
Cayman Reynolds
6'0" · 234 lbs · Age 18
Freshman
Role: Reserve
Ismael Smith Flores
6'0" · 255 lbs · Age 20
Junior
Role: Reserve
Kaleb Morrow
6'0" · 259 lbs · Age 18
Freshman
Role: Reserve
Mason Brown
6'0" · 261 lbs · Age 20
Junior
Role: Reserve
Stephen Collier
6'0" · 242 lbs · Age 18
Freshman
Role: Reserve
Offensive Line(16)
Brandon Best
6'0" · 313 lbs · Age 21
Senior
Role: Starter
Zach Caulder
6'0" · 251 lbs · Age 21
Senior
Role: Starter
Tre Hardison
6'0" · 317 lbs · Age 21
Senior
Role: Starter
Hayes Creel
6'0" · 320 lbs · Age 21
Senior
Role: Starter
Ethan Kramer
6'0" · 300 lbs · Age 21
Senior
Role: Starter
Bryson Esser
6'0" · 295 lbs · Age 20
Junior
Role: Reserve
Marleo Neolien
6'0" · 310 lbs · Age 20
Junior
Role: Reserve
Bryce Weaver
6'0" · 317 lbs · Age 20
Junior
Role: Reserve
Christian Harris
6'0" · 305 lbs · Age 20
Junior
Role: Reserve
Ian Hemilright
6'0" · 280 lbs · Age 19
Sophomore
Role: Reserve
Ja'Vaughn Hargett
6'0" · 260 lbs · Age 18
Freshman
Role: Reserve
Jeremiah Williams
6'0" · 322 lbs · Age 20
Junior
Role: Reserve
Joshua Battle
6'0" · 285 lbs · Age 18
Freshman
Role: Reserve
Karson Jones
6'0" · 282 lbs · Age 20
Junior
Role: Reserve
Kendall Walton
6'0" · 313 lbs · Age 18
Freshman
Role: Reserve
Xavier Massey
6'0" · 290 lbs · Age 18
Freshman
Role: Reserve
Defensive Line(17)
Jasiyah Robinson
6'0" · 265 lbs · Age 21
Senior
Role: Starter
Preston Carr
6'0" · 295 lbs · Age 21
Senior
Role: Starter
Kendrick DuJour
6'0" · 223 lbs · Age 21
Senior
Role: Starter
Kieran Davis
6'0" · 250 lbs · Age 20
Junior
Role: Starter
Rion Roseborough
6'0" · 295 lbs · Age 20
Junior
Role: Reserve
Dominick Moody
6'0" · 271 lbs · Age 18
Freshman
Role: Reserve
Dylon Worthen
6'0" · 243 lbs · Age 18
Freshman
Role: Reserve
Ethan Wilson
6'0" · 240 lbs · Age 18
Freshman
Role: Reserve
Evan Powell
6'0" · 247 lbs · Age 18
Freshman
Role: Reserve
Jacoby Martin
6'0" · 264 lbs · Age 19
Sophomore
Role: Reserve
Javon Williams
6'0" · 303 lbs · Age 19
Sophomore
Role: Reserve
Josiah Dwyer
6'0" · 281 lbs · Age 18
Freshman
Role: Reserve
Kelton Smith
6'0" · 310 lbs · Age 18
Freshman
Role: Reserve
Miles Parker
6'0" · 255 lbs · Age 19
Sophomore
Role: Reserve
Terande Spencer
6'0" · 235 lbs · Age 18
Freshman
Role: Reserve
Torin Brazell
6'0" · 278 lbs · Age 19
Sophomore
Role: Reserve
Zyon Ratchford
6'0" · 215 lbs · Age 18
Freshman
Role: Reserve
Linebackers(11)
DJ Johnson Jr.
6'0" · 224 lbs · Age 20
Junior
Role: Starter
Jackson Barker
6'0" · 227 lbs · Age 21
Senior
Role: Starter
Julien Davis
6'0" · 239 lbs · Age 20
Junior
Role: Starter
Jordan Miles
6'0" · 200 lbs · Age 19
Sophomore
Role: Reserve
Cade Law
6'0" · 225 lbs · Age 21
Senior
Role: Rotation
Chad Fairchild
6'0" · 235 lbs · Age 18
Freshman
Role: Reserve
Crews Law
6'0" · 225 lbs · Age 19
Sophomore
Role: Reserve
Jayden Olden
6'0" · 230 lbs · Age 19
Sophomore
Role: Reserve
LJ Porter
6'0" · 215 lbs · Age 18
Freshman
Role: Reserve
Landon Lewis
6'0" · 205 lbs · Age 18
Freshman
Role: Reserve
Reagan Printy
6'0" · 217 lbs · Age 19
Sophomore
Role: Reserve
Defensive Backs(24)
Kevon Merrell
6'0" · 188 lbs · Age 20
Junior
Role: Starter
Ayden Duncanson
6'0" · 194 lbs · Age 20
Junior
Role: Starter
Josh Benton
5'0" · 200 lbs · Age 21
Junior
Role: Reserve
Kamaurri McKinley
6'0" · 186 lbs · Age 20
Junior
Role: Reserve
Jaylen Bowden
6'0" · 180 lbs · Age 21
Senior
Role: Starter
Adam Cole
6'0" · 185 lbs · Age 20
Junior
Role: Reserve
Alex Moye
6'0" · 190 lbs · Age 19
Sophomore
Role: Reserve
Amare Mack
5'0" · 175 lbs · Age 18
Freshman
Role: Reserve
Angelo Ross
6'0" · 170 lbs · Age 18
Freshman
Role: Reserve
Ashton Levells-Mitchell
6'0" · 170 lbs · Age 21
Senior
Role: Rotation
Christian Peterson
5'0" · 185 lbs · Age 20
Junior
Role: Reserve
Cole Walker
6'0" · 236 lbs · Age 19
Sophomore
Role: Reserve
David Coleman Jr.
5'0" · 165 lbs · Age 18
Freshman
Role: Reserve
DeMarius Hines
5'0" · 194 lbs · Age 19
Sophomore
Role: Reserve
Derrion Horsley
6'0" · 196 lbs · Age 18
Freshman
Role: Reserve
Djimon McLendon
5'0" · 175 lbs · Age 18
Freshman
Role: Reserve
Durante Speer
6'0" · 195 lbs · Age 18
Freshman
Role: Reserve
Jonathan Akins
5'0" · 199 lbs · Age 19
Sophomore
Role: Reserve
Jurnee Lattimore
5'0" · 167 lbs · Age 19
Sophomore
Role: Reserve
Miles Gaddy
6'0" · 185 lbs · Age 19
Sophomore
Role: Reserve
Myles Pollard
6'0" · 190 lbs · Age 21
Senior
Role: Rotation
Rae'mon Mosby
6'0" · 190 lbs · Age 19
Sophomore
Role: Reserve
Tavius Horne Jr.
5'0" · 166 lbs · Age 18
Freshman
Role: Reserve
Zyeir Gamble
5'0" · 195 lbs · Age 20
Junior
Role: Starter
Kickers(3)
Noah Perez
5'0" · 161 lbs · Age 21
Senior
Role: Backup
Andrew Conrad
5'0" · 184 lbs · Age 21
Senior
Role: Starter
Everett Scott
5'0" · 180 lbs · Age 20
Junior
Role: Reserve
Punters(2)
Elliot Huether
6'0" · 211 lbs · Age 21
Senior
Role: Starter
Tomas O'Halloran
6'0" · 200 lbs · Age 19
Sophomore
Role: Reserve