THIRD AND DATA

Roster

East CarolinaPirates

Season
‹
›Current

2019 roster

Players

106

Rated recruits

39

37% of the roster

Average stars

2.72

Among rated players only

Transfers in

0

Matched by name to the portal

106 players52 of 106 have recorded statistics in 2019 · Their lines are this season only. The rest show career totals through 2019, marked career, at every school they have played for.

Offense

Quarterbacksby position, then who's played5
  • 33-star recruitQB12Holton Ahlers2yr
    3,387 Pass yds21 TD10 Int59.7 Cmp%359 Rush yds
  • —No recruiting profile foundQB9Reid Herring3yr
    74 Pass yds0 TD0 Int62.5 Cmp%12 Rush yds
  • —No recruiting profile foundQB14Caiden Norman3yr
    career 4 Pass yds0 TD0 Int50.0 Cmp%-5 Rush yds
  • 33-star recruitQB15Alex Flinn1yr
  • —No recruiting profile foundQB12Zach Gwynn1yr
Running backsby position, then who's played8
  • 22-star recruitRB40Darius Pinnix Jr.3yr
    73 Car289 Rush yds4 TD4.0 Rush avg
    6 Rec38 Rec yds6.3 Rec avg
  • —No recruiting profile foundRB32Trace Christian2yr
    64 Car269 Rush yds0 TD4.2 Rush avg
    4 Rec25 Rec yds6.3 Rec avg
  • —No recruiting profile foundRB31Tay Williams1yr
    34 Car164 Rush yds0 TD4.8 Rush avg
    5 Rec12 Rec yds2.4 Rec avg
  • 33-star recruitRB6Hussein Howe4yr
    20 Car68 Rush yds0 TD3.4 Rush avg
    2 Rec30 Rec yds15.0 Rec avg
  • —No recruiting profile foundRB34Cam Coleman5yr
    career 1 Car0 Rush yds0 TD0.0 Rush avg
  • —No recruiting profile foundRB26Asa Barnes1yr
  • —No recruiting profile foundRB7Darius Pinnix, Jr.1yr
  • —No recruiting profile foundRB45Tyrus Townsend1yr
Receiversby position, then who's played14
  • 33-star recruitWR5C.J. Johnson1yr
    54 Rec908 Rec yds4 TD16.8 Rec avg
  • —No recruiting profile foundWR22Tyler Snead2yr
    66 Rec759 Rec yds5 TD11.5 Rec avg
  • —No recruiting profile foundWR11Blake Proehl2yr
    54 Rec670 Rec yds4 TD12.4 Rec avg
  • —No recruiting profile foundWR1Deondre Farrier4yr
    22 Rec309 Rec yds0 TD14.0 Rec avg
  • 33-star recruitWR88Jsi Hatfield1yr
    16 Rec260 Rec yds2 TD16.3 Rec avg
  • —No recruiting profile foundWR8Audie Omotosho4yr
    5 Rec114 Rec yds1 TD22.8 Rec avg
  • 22-star recruitWR9Mydreon Vines3yr
    5 Rec42 Rec yds0 TD8.4 Rec avg
  • —No recruiting profile foundWR7Leroy Henley2yr
    4 Rec32 Rec yds0 TD8.0 Rec avg
  • —No recruiting profile foundWR85Jonathan Johnson3yr
    1 Rec6 Rec yds0 TD6.0 Rec avg
  • —No recruiting profile foundWR14Maceo Donald1yr
  • —No recruiting profile foundWR81Andre Pegues1yr
  • —No recruiting profile foundWR83Cam Burnette1yr
  • —No recruiting profile foundWR47Collin Harding1yr
  • —No recruiting profile foundWR82Ford Moser1yr
Tight endsby position, then who's played6
  • —No recruiting profile foundTE84Zech Byrd2yr
    11 Rec130 Rec yds3 TD11.8 Rec avg
  • 33-star recruitTE80Anthony Watley4yr
    4 Rec45 Rec yds2 TD11.3 Rec avg
  • 33-star recruitTE4Bryan Gagg1yr
  • 33-star recruitTE84D'Angelo McKinnie2yr
  • —No recruiting profile foundTE86Jaray Sampson4yr
  • —No recruiting profile foundTE87Joseph Samson1yr
Offensive lineby position, then recruiting22

Defense

Defensive lineby position, then who's played17
  • 33-star recruitDL44Kendall Futrell4yr
    63 Tackles16.0 TFL11.0 Sacks
  • 22-star recruitDL94Alex Turner4yr
    55 Tackles11.0 TFL3.5 Sacks
  • —No recruiting profile foundDL46Chance Purvis3yr
    51 Tackles12.0 TFL4.0 Sacks
  • 22-star recruitDL93Jalen Price4yr
    32 Tackles4.0 TFL0.0 Sacks
  • —No recruiting profile foundDL8Hozey Haji-Badri3yr
    11 Tackles0.5 TFL0.0 Sacks
  • 22-star recruitDL44Rick D'Abreu1yr
    10 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundDL59Chandon Hickerson3yr
    10 Tackles1.0 TFL0.0 Sacks
  • —No recruiting profile foundDL24Michael Swift4yr
    5 Tackles0.0 TFL0.0 Sacks
  • 33-star recruitDL97Immanuel Hickman Sr.1yr
    1 Tackles0.0 TFL0.0 Sacks
  • 33-star recruitDL90Dorian Hardy2yr
    career 1 Tackles0.0 TFL0.0 Sacks
  • 33-star recruitDL7Damir Faison1yr
  • 33-star recruitDL49Traveon Freshwater1yr
  • 33-star recruitDL3Chad Stephens1yr
  • —No recruiting profile foundDL91Brian Smith3yr
  • —No recruiting profile foundDL97Justyn Haynesworth1yr
  • —No recruiting profile foundDL92Trey Love1yr
  • —No recruiting profile foundDL78Chandler Medeiros1yr
Linebackersby position, then who's played9
  • 33-star recruitLB12Xavier Smith2yr
    81 Tackles2.5 TFL0.0 Sacks
  • 33-star recruitLB5Bruce Bivens3yr
    61 Tackles1.5 TFL1.0 Sacks
  • —No recruiting profile foundLB51Aaron Ramseur3yr
    32 Tackles5.5 TFL2.0 Sacks
  • 33-star recruitLB34Myles Berry2yr
    14 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundLB39Delvontae Harris2yr
    13 Tackles2.0 TFL0.5 Sacks
  • —No recruiting profile foundLB57Damani Harrison1yr
    3 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundLB12Rowe Mellott4yr
    2 Tackles0.0 TFL0.0 Sacks
  • 33-star recruitLB11Jeremy Lewis1yr
  • 33-star recruitLB15Alex Angus1yr
Defensive backsby position, then who's played17
Specialistsby position, then who's played8
  • —No recruiting profile foundLS47Anthony Ratliff5yr
  • —No recruiting profile foundLS60Erik Lawson4yr
  • —Recruiting profile found — unratedLS42Keaton Forbes2yr
  • —No recruiting profile foundP43Jonn Young5yr
    60 Punts40.6 Avg6 In 20
  • —Recruiting profile found — unratedPK9Jake Verity4yr
    24 FG29 FGA51 Long105 Pts
    5 Punts43.0 Avg0 In 20
  • 22-star recruitPK99Patrick Nations1yr
  • —No recruiting profile foundPK95Steve Arquiette1yr
  • —No recruiting profile foundPK94Michael Tilley1yr

Offensive linemen carry no statistics because none are published: CFBD reports no snaps, starts, sacks allowed, pressures or blocking grades. That group is ordered by position, then by recruiting stars, then seasons on a roster. That does not change once the season starts. Box scores list players who record a statistic and linemen almost never do — about one per team in a full season, usually a fumble recovery — so the line keeps this order while the rest of the roster reorders around who has played.

Most of this roster has no recruiting profile. CFBD's athlete links thin out going backwards — roughly two-thirds of a 2026 roster can be matched against about one in twenty of a 2004 one — so an em dash here usually means no profile was found rather than a player nobody rated. Hover a star to see which.