East Carolina Pirates Football
East Carolina Pirates Football
2024-25 REGULAR SEASON
272.7 PYPG
145.2 RYPG
32.4 PPG
417.9 TotY/G

East Carolina Pirates Football Roster 2025-26

Quarterback
No Player Pos Ht Wt (lbs) School Year Hometown
9
player-image Chaston Ditta
QB 6' 0'' 190 Freshman Austin, TX
7
player-image Cole Hodge
QB 6' 0'' 198 Freshman Louisville, KY
4 QB 6' 2'' 225 Senior Anaheim, CA
2 QB 6' 3'' 226 Junior Spartanburg, SC
11 QB 6' 3'' 195 Senior Atlanta, GA
Running Back
No Player Pos Ht Wt (lbs) School Year Hometown
22
player-image Michael Beatty
RB 5' 8'' 152 Sophomore Apex, NC
23 RB 6' 2'' 194 Junior Jacksonville, FL
20
player-image TJ Engleman Jr.
RB 5' 8'' 179 Sophomore Atlanta, GA
26
player-image DaMari Gantt
RB 5' 10'' 185 Sophomore Jacksonville, FL
21 RB 6' 0'' 207 Senior Baton Rouge, LA
5 RB 5' 10'' 209 Junior Houston, TX
28
player-image DeJuan Lacy
RB 5' 8'' 200 Sophomore Fort Worth, TX
25
player-image Eddie Love Jr.
RB 5' 8'' 175 Freshman Fort Walton Beach, FL
7 RB 5' 10'' 197 Sophomore Scranton, PA
Wide Receiver
No Player Pos Ht Wt (lbs) School Year Hometown
88
player-image Trenton Cloud
WR 6' 0'' 186 Sophomore Greensboro, NC
13
player-image Jason Dickerson
WR 5' 10'' 174 Sophomore Knightdale, NC
84
player-image Connor Hodge
WR 6' 0'' 160 Freshman Louisville, KY
80
player-image Ty Johnson
WR 6' 2'' 180 Sophomore Asheville, NC
13 WR 6' 0'' 183 Sophomore Martinsville, VA
89 WR 6' 2'' 189 Junior Evans, GA
14
player-image Dillon Lorick
WR 6' 0'' 196 Sophomore Thompson's Station, TN
19 WR 5' 10'' 201 Senior Greenville, SC
12 WR 6' 0'' 194 Junior Houston, TX
3 WR 6' 2'' 210 Senior Grand Prairie, TX
81
player-image Mason Scott
WR 6' 0'' 175 Sophomore Royersford, PA
9 WR 6' 2'' 189 Senior Huntington, MD
1
player-image Yannick Smith
WR 6' 2'' 207 Sophomore Summerville, SC
10 WR 5' 10'' 193 Junior Lorton, VA
81
player-image Jyron Waiters
WR 5' 10'' 181 Sophomore Florence, SC
17
player-image Johnny Williams
WR 5' 10'' 160 Freshman Havelock, NC
Tight Ends
No Player Pos Ht Wt (lbs) School Year Hometown
45 TE 6' 5'' 237 Junior Warsaw, IN
83
player-image Stephen Collier
TE 6' 2'' 220 Freshman Lexington, SC
8 TE 6' 3'' 231 Sophomore Winston-Salem, NC
86
player-image Kaleb Morrow
TE 6' 5'' 240 Freshman Apex, NC
82 TE 6' 2'' 228 Junior Charlotte, NC
87
player-image Cayman Reynolds
TE 6' 3'' 225 Freshman Calhoun, GA
6 TE 6' 2'' 238 Junior Jacksonville, FL
Offensive Line
No Player Pos Ht Wt (lbs) School Year Hometown
53 OL 6' 2'' 300 Senior Greenville, SC
55
player-image Darius Bell
OL 6' 5'' 300 Senior Hamilton, ON
58
player-image Zach Caulder
OL 6' 0'' 245 Junior Cheraw, SC
68 OL 6' 3'' 306 Senior Jacksonville, FL
57
player-image Ian Hemilright
OL 6' 3'' 280 Sophomore Cary, NC
73 OL 6' 3'' 298 Junior Lubbock, TX
75 OL 6' 5'' 328 Senior St. Louis, MO
54
player-image Dru McClough
OL 6' 2'' 290 Junior Maiden, NC
62 OL 6' 5'' 307 Junior Kissimmee, FL
66 OL 6' 7'' 331 Junior Freeport, NY
69 OL 6' 5'' 326 Junior Charlotte, NC
67
player-image Peyton Reeder
OL 6' 5'' 290 Freshman Indian Trail, NC
74
player-image Samuel Riddy Jr.
OL 6' 5'' 288 Sophomore North Charleston, SC
76 OL 6' 5'' 309 Junior Madison, VA
56
player-image Leivi Semaia
OL 6' 3'' 340 Junior Torrance, CA
52
player-image Jonathan Stokes
OL 6' 3'' 285 Freshman Randleman, NC
61
player-image Jayson Tarpeh
OL 6' 7'' 328 Senior Woodbridge, VA
77
player-image Cooper Trnavsky
OL 6' 5'' 295 Senior Spartanburg, SC
78
player-image Kendall Walton
OL 6' 5'' 300 Freshman Lamar, SC
71 OL 6' 3'' 327 Junior Greenville, SC
72
player-image Jeremiah Williams
OL 6' 3'' 315 Junior Edgefield, SC
Defensive Line
No Player Pos Ht Wt (lbs) School Year Hometown
99 DL 6' 0'' 300 Sophomore Atlanta, GA
98
player-image Torin Brazell
DL 6' 2'' 275 Sophomore Starke, FL
44 DL 6' 2'' 300 Junior Timberlake, OH
5 DL 6' 2'' 231 Senior Taylorsville, NC
7 DL 6' 5'' 225 Senior Lorton, VA
50 DL 6' 2'' 250 Junior Roswell, GA
40
player-image Kendrick DuJour
DL 6' 5'' 225 Junior Jonesboro, GA
90
player-image Josiah Dwyer
DL 6' 3'' 255 Freshman Bennettsville, SC
9 DL 6' 2'' 270 Senior Rockingham, NC
97
player-image Jacoby Martin
DL 6' 2'' 252 Sophomore Rockingham, NC
52 DL 6' 2'' 320 Senior Cheraw, SC
55
player-image Dominick Moody
DL 6' 2'' 260 Freshman Kennesaw, GA
91
player-image Miles Parker
DL 6' 3'' 242 Sophomore Jacksonville, FL
51
player-image Evan Powell
DL 6' 3'' 245 Freshman Huntington, MD
8 DL 6' 2'' 252 Senior Groveport, OH
93
player-image Rion Roseborough
DL 6' 2'' 315 Sophomore Greenville, NC
94
player-image Javon Williams
DL 6' 2'' 308 Sophomore Largo, FL
54 DL 6' 2'' 318 Senior Belhaven, NC
92
player-image Dylon Worthen
DL 6' 2'' 235 Freshman Bradenton, FL
Linebackers
No Player Pos Ht Wt (lbs) School Year Hometown
1 LB 6' 2'' 227 Junior Fuquay-Varina, NC
42 LB 6' 2'' 224 Junior McDonough, GA
47
player-image Kendric Davis
LB 6' 2'' 200 Freshman Charlotte, NC
33
player-image Luke Holmes
LB 6' 3'' 228 Sophomore Williamsburg, VA
25 LB 6' 0'' 217 Senior Williamsburg, VA
11 LB 6' 0'' 221 Sophomore Hampton, GA
48
player-image Landon Lewis
LB 6' 2'' 205 Freshman Newport, NC
43
player-image Jordan David Miles
LB 6' 0'' 200 Freshman Huntersville, NC
41
player-image Jayden Olden
LB 6' 0'' 213 Sophomore Monroe, LA
46
player-image Reagan Printy
LB 6' 0'' 199 Sophomore Wilmington, NC
10 LB 6' 0'' 220 Senior Grover, NC
Special
No Player Pos Ht Wt (lbs) School Year Hometown
95 K 5' 10'' 170 Senior Kernersville, NC
30
player-image Nick Mazzie
K 6' 2'' 227 Senior Boxford, MA
43 K 5' 6'' 160 Senior Phoenix, AZ
93
player-image Everett Scott
K 5' 10'' 168 Sophomore Matthews, NC
37
player-image Ryan Leavy
P 6' 0'' - Senior Tampa, FL
48
player-image Tomas O'Halloran
P 6' 2'' 200 Sophomore Onkaparinga Hills,
85 LS 6' 2'' 225 Junior Jefferson, OH
41 LS 6' 0'' 229 Junior Simpsonville, SC
97
player-image Cole Walker
LS 6' 3'' 244 Sophomore Savannah, GA
NO
Player jersey number
POS
Player position
HT
Height (in ft)
WT
Weight (in lbs)
Sportskeeda logo
Close menu
WWE
WWE
NBA
NBA
NFL
NFL
MMA
MMA
Tennis
Tennis
NHL
NHL
Golf
Golf
MLB
MLB
Soccer
Soccer
F1
F1
WNBA
WNBA
More
More
bell-icon Manage notifications