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

Quarterback
No Player Pos Ht Wt (lbs) School Year Hometown
9
player-image Chaston Ditta
QB 6' 0'' 193 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'' 198 Senior Atlanta, GA
Running Back
No Player Pos Ht Wt (lbs) School Year Hometown
22
player-image Michael Beatty
RB 5' 6'' 162 Freshman Apex, NC
23 RB 5' 10'' 200 Senior Jacksonville, FL
20
player-image TJ Engleman Jr.
RB 5' 8'' 189 Sophomore Atlanta, GA
26
player-image DaMari Gantt
RB 5' 10'' 197 Freshman Jacksonville, FL
21 RB 6' 0'' 216 Senior Baton Rouge, LA
5 RB 5' 10'' 209 Junior Houston, TX
28
player-image DeJuan Lacy
RB 5' 8'' 203 Junior Fort Worth, TX
25
player-image Eddie Love Jr.
RB 5' 8'' 173 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 5' 10'' 193 Sophomore Greensboro, NC
13
player-image Jason Dickerson
WR 5' 10'' 189 Sophomore Knightdale, NC
84
player-image Connor Hodge
WR 6' 0'' 183 Freshman Louisville, KY
80
player-image Ty Johnson
WR 6' 0'' 180 Sophomore Asheville, NC
13 WR 6' 0'' 186 Junior Martinsville, VA
89 WR 6' 2'' 186 Junior Evans, GA
14
player-image Dillon Lorick
WR 6' 0'' 200 Sophomore Thompson's Station, TN
19 WR 5' 10'' 198 Senior Greenville, SC
24 WR 5' 8'' 150 Senior Tulsa, OK
12 WR 5' 10'' 194 Junior Houston, TX
3 WR 6' 2'' 210 Senior Grand Prairie, TX
81
player-image Mason Scott
WR 6' 0'' 181 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 Senior Lorton, VA
15
player-image Jyron Waiters
WR 5' 10'' 180 Sophomore Florence, SC
17
player-image Johnny Williams
WR 5' 8'' 180 Freshman Havelock, NC
Tight Ends
No Player Pos Ht Wt (lbs) School Year Hometown
45 TE 6' 3'' 270 Junior Warsaw, IN
83
player-image Stephen Collier
TE 6' 2'' 242 Freshman Lexington, SC
8 TE 6' 3'' 239 Junior Winston-Salem, NC
86
player-image Kaleb Morrow
TE 6' 5'' 259 Freshman Apex, NC
83
player-image Miles Parker
TE 6' 3'' 255 Sophomore Jacksonville, FL
82 TE 6' 0'' 238 Senior Charlotte, NC
87
player-image Cayman Reynolds
TE 6' 3'' 234 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
63
player-image Daniel Baker
OL 6' 5'' 255 Freshman Cornelius, NC
55
player-image Darius Bell
OL 6' 5'' 300 Senior Hamilton, ON
60
player-image Zach Caulder
OL 6' 0'' 251 Junior Cheraw, SC
68 OL 6' 3'' 317 Junior Jacksonville, FL
57
player-image Ian Hemilright
OL 6' 3'' 280 Sophomore Cary, NC
73 OL 6' 3'' 282 Senior Lubbock, TX
75 OL 6' 5'' 342 Senior St. Louis, MO
54
player-image Dru McClough
OL 6' 2'' 299 Sophomore Maiden, NC
62 OL 6' 5'' 307 Junior Kissimmee, FL
66 OL 6' 5'' 310 Junior Freeport, NY
69 OL 6' 5'' 338 Junior Charlotte, NC
67
player-image Peyton Reeder
OL 6' 3'' 300 Freshman Indian Trail, NC
79
player-image Sam Riddy Jr.
OL 6' 5'' 288 Sophomore North Charleston, SC
56
player-image Leivi Semaia
OL 6' 3'' 349 Junior Torrance, CA
61
player-image Jayson Tarpeh
OL 6' 7'' 320 Senior Woodbridge, VA
77
player-image Cooper Trnavsky
OL 6' 2'' 290 Senior Spartanburg, SC
78
player-image Kendall Walton
OL 6' 5'' 313 Freshman Lamar, SC
71 OL 6' 3'' 320 Junior Greenville, SC
72
player-image Jeremiah Williams
OL 6' 3'' 322 Junior Edgefield, SC
Defensive Line
No Player Pos Ht Wt (lbs) School Year Hometown
99 DL 6' 0'' 295 Junior Atlanta, GA
98
player-image Torin Brazell
DL 6' 2'' 278 Sophomore Starke, FL
44 DL 6' 2'' 295 Junior Timberlake, OH
7 DL 6' 5'' 225 Senior Lorton, VA
35 DL 6' 2'' 239 Sophomore Roswell, GA
40
player-image Kendrick DuJour
DL 6' 5'' 214 Senior Jonesboro, GA
90
player-image Josiah Dwyer
DL 6' 2'' 281 Freshman Bennettsville, SC
9 DL 6' 2'' 270 Senior Rockingham, NC
97
player-image Jacoby Martin
DL 6' 2'' 264 Sophomore Rockingham, NC
52 DL 6' 2'' 299 Senior Cheraw, SC
55
player-image Dominick Moody
DL 6' 2'' 271 Freshman Kennesaw, GA
51
player-image Evan Powell
DL 6' 3'' 247 Freshman Huntington, MD
8 DL 6' 2'' 265 Senior Groveport, OH
93
player-image Rion Roseborough
DL 6' 2'' 309 Sophomore Greenville, NC
94
player-image Javon Williams
DL 6' 2'' 303 Sophomore Largo, FL
54 DL 6' 2'' 316 Senior Belhaven, NC
92
player-image Dylon Worthen
DL 6' 2'' 243 Freshman Bradenton, FL
Linebackers
No Player Pos Ht Wt (lbs) School Year Hometown
1 LB 6' 2'' 227 Senior Fuquay-Varina, NC
5 LB 6' 2'' 231 Senior Taylorsville, NC
42 LB 6' 2'' 239 Junior McDonough, GA
47
player-image Kendric Davis
LB 6' 0'' 213 Freshman Charlotte, NC
25 LB 6' 0'' 221 Senior Williamsburg, VA
11 LB 6' 0'' 224 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 Huntsville, AL
41
player-image Jayden Olden
LB 6' 0'' 230 Sophomore Monroe, LA
46
player-image Reagan Printy
LB 6' 0'' 217 Sophomore Wilmington, NC
10 LB 6' 0'' 234 Senior Grover, NC
Special
No Player Pos Ht Wt (lbs) School Year Hometown
95 K 5' 10'' 184 Senior Kernersville, NC
30
player-image Nick Mazzie
K 6' 2'' 228 Senior Boxford, MA
43 K 5' 6'' 161 Senior Phoenix, AZ
93
player-image Everett Scott
K 5' 10'' 180 Sophomore Matthews, NC
37
player-image Ryan Leavy
P 6' 0'' 198 Senior Tampa, FL
48
player-image Tomas O'Halloran
P 6' 2'' 200 Sophomore Onkaparinga Hills,
85 LS 6' 2'' 228 Senior Jefferson, OH
41 LS 6' 0'' 229 Junior Simpsonville, SC
97
player-image Cole Walker
LS 6' 3'' 236 Sophomore Savannah, GA
NO
Player jersey number
POS
Player position
HT
Height (in ft)
WT
Weight (in lbs)