THIRD AND DATA

Roster

BuffaloBulls

Season
‹
›Current

2016 roster

Players

111

Rated recruits

41

37% of the roster

Average stars

2.24

Among rated players only

Transfers in

0

Matched by name to the portal

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

Offense

Quarterbacksby position, then who's played4
  • 33-star recruitQB3Tyree Jackson2yr
    1,772 Pass yds9 TD9 Int53.1 Cmp%399 Rush yds
  • 33-star recruitQB19Grant Rohach5yr
    628 Pass yds2 TD2 Int54.8 Cmp%44 Rush yds
  • —No recruiting profile foundQB12Drew Anderson1yr
    0 Pass yds0 TD0 Int0.0 Cmp%
  • —No recruiting profile foundQB6Todd Larocca1yr
Running backsby position, then who's played9
  • 22-star recruitRB2Jordan Johnson5yr
    200 Car1,040 Rush yds6 TD5.2 Rush avg
    9 Rec101 Rec yds11.2 Rec avg
  • —No recruiting profile foundRB24Johnathan Hawkins2yr
    74 Car338 Rush yds1 TD4.6 Rush avg
    21 Rec119 Rec yds5.7 Rec avg
  • 22-star recruitRB29Emmanuel Reed2yr
    7 Car33 Rush yds0 TD4.7 Rush avg
  • —No recruiting profile foundRB20Michael Forman3yr
  • 22-star recruitRB32Zach Nicholas3yr
    career 5 Car18 Rush yds0 TD3.6 Rush avg
    1 Rec4 Rec yds4.0 Rec avg
  • 33-star recruitRB5Kameron Pickett1yr
  • —No recruiting profile foundRB21Chris Doubek3yr
  • —No recruiting profile foundRB35Michael Abanikanda2yr
  • —No recruiting profile foundRB37Billy Myers2yr
Receiversby position, then who's played16
  • 33-star recruitWR7Marcus McGill5yr
    40 Rec573 Rec yds0 TD14.3 Rec avg
  • 22-star recruitWR80Malcolm Robinson5yr
    22 Rec277 Rec yds1 TD12.6 Rec avg
  • —No recruiting profile foundWR86Kamathi Holsey1yr
    19 Rec189 Rec yds1 TD9.9 Rec avg
  • 33-star recruitWR15Jamarl Eiland4yr
    18 Rec175 Rec yds1 TD9.7 Rec avg
  • 33-star recruitWR88Jacob Martinez4yr
    7 Rec121 Rec yds1 TD17.3 Rec avg
  • 22-star recruitWR2K.J. Osborn2yr
    8 Rec105 Rec yds1 TD13.1 Rec avg
  • —No recruiting profile foundWR17Mikel DeMonte3yr
  • —No recruiting profile foundWR88Dajuan Hudson2yr
  • —No recruiting profile foundWR83Anthony Johnson2yr
  • —No recruiting profile foundWR87Chris Spell2yr
  • —No recruiting profile foundWR23Josiah Williams2yr
  • —No recruiting profile foundWR30Jordan Dukes1yr
  • —No recruiting profile foundWR81Tyler Ringwood1yr
  • —No recruiting profile foundWR8Jovany Ruiz-Navarro1yr
  • —No recruiting profile foundWR10Jerin Scroggins1yr
  • —No recruiting profile foundWR84Levi Shetler1yr
Tight endsby position, then who's played6
  • —No recruiting profile foundTE85Mason Schreck4yr
    59 Rec651 Rec yds4 TD11.0 Rec avg
  • 22-star recruitTE81Tyler Mabry2yr
    9 Rec95 Rec yds0 TD10.6 Rec avg
  • —No recruiting profile foundTE44Glynn Molinich4yr
  • 22-star recruitTE82Kevin Rogers3yr
  • —No recruiting profile foundTE84Andrew Gray3yr
  • —No recruiting profile foundTE44Jake Molinich1yr
Offensive lineby position, then recruiting21

Defense

Defensive lineby position, then who's played21
  • —No recruiting profile foundDE91Demone Harris4yr
    30 Tackles4.0 TFL3.0 Sacks
  • —No recruiting profile foundDE50Joe Keels1yr
    23 Tackles2.5 TFL0.5 Sacks
  • 22-star recruitDE92Chuck Harris2yr
    18 Tackles5.0 TFL0.0 Sacks
  • —No recruiting profile foundDE51Torey Hendrick2yr
    12 Tackles0.0 TFL0.0 Sacks
  • 22-star recruitDE94Myles Nicholas3yr
    11 Tackles0.0 TFL0.0 Sacks
  • 22-star recruitDE4Randy Anyanwu3yr
    4 Tackles1.0 TFL0.0 Sacks
  • —No recruiting profile foundDE55Kennedy Emesibe2yr
  • —No recruiting profile foundDE60Brian Boyne1yr
  • —No recruiting profile foundDE52Ledarius Mack1yr
  • 22-star recruitDL55Brandon Crawford4yr
    54 Tackles12.5 TFL4.0 Sacks
  • —No recruiting profile foundDL99Remaine Douglas2yr
    36 Tackles1.5 TFL1.0 Sacks
  • 22-star recruitDL90Justin Brandon2yr
    15 Tackles0.0 TFL0.0 Sacks
  • 22-star recruitDL66Max Perisse5yr
    9 Tackles1.0 TFL0.0 Sacks
  • 33-star recruitDL13Corey Henderson3yr
    3 Tackles0.5 TFL1.5 Sacks
  • —No recruiting profile foundDL93Joe Tutela2yr
  • 22-star recruitDT58Chris Ford4yr
    30 Tackles3.0 TFL1.0 Sacks
  • 22-star recruitDT96Duke Hwang2yr
    1 Tackles0.0 TFL0.0 Sacks
  • 22-star recruitDT95Jake Khoury3yr
  • —No recruiting profile foundDT98Wesley Scott2yr
  • —No recruiting profile foundDT54DeShondrick Foxworth1yr
  • —No recruiting profile foundDT68Christian Gonzalez1yr
Linebackersby position, then who's played12
  • —No recruiting profile foundLB4Khalil Hodge1yr
    123 Tackles6.0 TFL2.0 Sacks
  • 22-star recruitLB16Ishmael Hargrove3yr
    103 Tackles5.0 TFL2.5 Sacks1 Int
  • 22-star recruitLB36Jarrett Franklin4yr
    75 Tackles3.0 TFL0.5 Sacks
  • 22-star recruitLB42Matt Otwinowski1yr
    32 Tackles2.5 TFL0.0 Sacks
  • —No recruiting profile foundLB25Jordan Collier2yr
    18 Tackles2.0 TFL2.0 Sacks
  • 33-star recruitLB23Brandon Berry5yr
    7 Tackles2.0 TFL0.0 Sacks
  • —No recruiting profile foundLB57Nick Ames2yr
    6 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundLB47Jake Ames2yr
    2 Tackles0.0 TFL0.0 Sacks
  • —No recruiting profile foundLB49Zach Emer2yr
  • —No recruiting profile foundLB53Michael Mitris2yr
  • —No recruiting profile foundLB42Matt Otwinowski1yr
  • —No recruiting profile foundLB56Nicco Ruggiero1yr
Defensive backsby position, then who's played14
Specialistsby position, then who's played8

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.