Buffalo Bulls Football
Buffalo Bulls Football

Buffalo Bulls Football Roster 2024-25

Quarterback
No Player Pos Ht Wt (lbs) School Year Hometown
15 QB 6' 2'' 190 Sophomore Hopewell, VA
9 QB 6' 3'' 190 Senior San Diego, CA
7 QB 6' 2'' 212 Senior Atlanta, GA
18 QB 6' 0'' 195 Sophomore Endwell, NY
8 QB 6' 0'' 198 Senior Centreville, VA
Running Back
No Player Pos Ht Wt (lbs) School Year Hometown
23 RB 6' 0'' 225 Senior Topeka, KS
13 RB 5' 10'' 180 Sophomore Staten Island, NY
27
player-image Gabe Goins
RB 5' 8'' 185 Freshman Cincinnati, OH
5 RB 6' 0'' 195 Junior Irvington, NJ
37 RB 5' 10'' 204 Sophomore Endwell, NY
33 RB 5' 8'' 175 Junior Port Jefferson Station, NY
25
player-image Terrance Shelton Jr.
RB 6' 0'' 200 Freshman Franklin, WI
32 RB 5' 10'' 180 Sophomore Akron, OH
Wide Receiver
No Player Pos Ht Wt (lbs) School Year Hometown
83 WR 6' 0'' 190 Senior Pen Argyl, PA
21
player-image Patrick Clacks III
WR 6' 0'' 185 Freshman Hobart, IN
19 WR 6' 2'' 175 Senior Vero Beach, FL
38
player-image Evan Dean
WR 5' 10'' 185 Freshman Lockport, NY
2
player-image JJ Jenkins
WR 6' 2'' 200 Senior San Clemente, CA
11 WR 6' 2'' 217 Senior Powder Springs, GA
20
player-image Bobby Mays
WR 6' 3'' 190 Freshman Bergenfield, NJ
3 WR 6' 0'' 224 Junior Buffalo, NY
6 WR 6' 5'' 200 Junior Charlotte, NC
34 WR 6' 2'' 210 Sophomore Manhattan, NY
29
player-image Marcel Picard
WR 6' 3'' 178 Freshman Monroe, NY
82
player-image Terrell Richards
WR 5' 8'' 160 Freshman Rochester, NY
1 WR 6' 2'' 200 Senior Columbus, MS
84
player-image Tyrell Simmons Jr.
WR 6' 2'' 190 Freshman Rochester, NY
0 WR 5' 8'' 152 Junior Webster, NY
86 WR 6' 2'' 195 Junior Clarence, NY
17
player-image Jeremiah Watkins
WR 6' 0'' 175 Freshman Gahanna, OH
28
player-image Shey Williams
WR 6' 0'' 175 Freshman Lockport, NY
87 WR 6' 5'' 195 Junior Buffalo, NY
Tight Ends
No Player Pos Ht Wt (lbs) School Year Hometown
88 TE 6' 5'' 235 Junior Mountain View, CA
4 TE 6' 5'' 215 Junior Davisburg, MI
14
player-image Evan King
TE 6' 0'' 245 Junior Tinley Park, IL
89
player-image Nick Leonard
TE 6' 2'' 240 Freshman Victor, NY
81 TE 6' 5'' 245 Senior Buffalo, NY
80
player-image Shamar Riser-Pressley
TE 6' 5'' 242 Freshman Clinton, MI
85 TE 6' 5'' 230 Senior Arkansas City, KS
42 TE 6' 5'' 255 Sophomore Oxford, MI
Offensive Line
No Player Pos Ht Wt (lbs) School Year Hometown
59 OL 6' 5'' 280 Sophomore Harrisburg, PA
69
player-image Jackson Bellamy
OL 6' 5'' 305 Freshman Ancaster, ON
79 OL 6' 5'' 305 Junior St. Louis, MO
54 OL 6' 2'' 290 Senior Buffalo, NY
65
player-image Chayce Chadwick
OL 6' 5'' 300 Junior Shawnee, KS
62
player-image Paul Clark
OL 6' 3'' 265 Freshman Crown Point, IN
61
player-image Tyrone Davis
OL 6' 3'' 280 Freshman Syracuse, NY
78 OL 6' 5'' 320 Senior Gasport, NY
58
player-image Matthew Glen
OL 6' 5'' 313 Junior Salina, KS
68 OL 6' 2'' 300 Junior Ossining, NY
67 OL 6' 3'' 286 Junior Rochester, NY
60
player-image Val Kondratenko
OL 6' 5'' 275 Freshman Rochester, NY
71 OL 6' 3'' 318 Junior Philadelphia, PA
66 OL 6' 0'' 284 Senior Brockport, NY
77 OL 6' 5'' 315 Senior Annapolis, MD
73 OL 6' 5'' 285 Sophomore Staten Island, NY
75
player-image Ahmaan Thomas
OL 6' 5'' 280 Freshman Mansfield, OH
Defensive Line
No Player Pos Ht Wt (lbs) School Year Hometown
20 DT 6' 2'' 300 Junior Dalzell, SC
99 DT 6' 0'' 280 Junior Seat Pleasant, MD
98 DT 6' 2'' 285 Senior Pensacola, FL
96
player-image Charlton Goodell
DT 6' 0'' 250 Senior Alexandria, VA
59 DT 6' 2'' 288 Junior Hamburg, NY
91 DT 6' 2'' 288 Junior Upper Marlboro, MD
97 DT 6' 2'' 315 Sophomore Brampton, ON
55 DT 6' 0'' 284 Junior Camas, WA
90 DT 6' 0'' 275 Senior Columbia, MD
40
player-image Will Clark
DL 6' 3'' 235 Freshman Crown Point, IN
Linebackers
No Player Pos Ht Wt (lbs) School Year Hometown
43
player-image Demetrius Ballard
LB 6' 5'' 261 Freshman New Kensington, PA
53 LB 6' 2'' 250 Senior Bayonne, NJ
30
player-image Jacari Bennett
LB 6' 2'' 215 Freshman Simpsonville, SC
6 LB 6' 3'' 245 Senior New York, NY
56
player-image Matthew Conlin
LB 6' 0'' 232 Freshman Greenwich, NY
18 LB 6' 0'' 225 Sophomore Lawrenceville, GA
45 LB 6' 2'' 255 Senior Long Beach, CA
52 LB 6' 0'' 225 Senior West Seneca, NY
51 LB 5' 10'' 190 Junior Fairport, NY
19
player-image Mathew Hilty
LB 5' 10'' 215 Junior Apollo, PA
93
player-image Logan Jozwiak
LB 6' 2'' 226 Freshman Cos Cob, CT
50
player-image DJ Mangan
LB 6' 0'' 230 Freshman Maplewood, NJ
47
player-image Chris Martin
LB 6' 2'' 230 Freshman Columbia, MD
2 LB 6' 2'' 220 Junior Petersburg, VA
57
player-image Billy O'Byrne
LB 6' 3'' 227 Freshman Medford, NJ
11 LB 6' 2'' 213 Sophomore Montreal, QC
31
player-image Drake Saltarelli
LB 6' 0'' 200 Freshman Belleair Bluffs, FL
0
player-image Kobe Stewart
LB 6' 2'' 226 Junior Alabaster, AL
12
player-image Malin White
LB 6' 2'' 256 Senior Syracuse, NY
94
player-image Noah Whitmer
LB 5' 10'' 215 Freshman Webster, NY
92
player-image Luke Yau Gayle
LB 6' 3'' 250 Freshman London,
Defensive Back
No Player Pos Ht Wt (lbs) School Year Hometown
36
player-image Kobi Blackwell
CB 5' 8'' 170 Freshman Buford, GA
3 CB 6' 2'' 205 Sophomore Upper Marlboro, MD
28 CB 5' 10'' 185 Senior Queens, NY
14
player-image Mikey Crawford
CB 6' 2'' 190 Freshman Pittsburgh, PA
9 CB 6' 2'' 185 Senior San Mateo, CA
5 CB 5' 10'' 160 Sophomore Kennesaw, GA
1 CB 6' 2'' 185 Senior Tampa, FL
21 CB 6' 0'' 175 Sophomore Tampa, FL
26 CB 5' 10'' 165 Junior Rochester, NY
24
player-image Ramari Taylor
CB 6' 2'' 177 Freshman Jeffersontown, KY
15 S 6' 0'' 208 Sophomore Harvey, IL
4 S 6' 0'' 190 Junior Wappingers Falls, NY
35 S 6' 0'' 185 Junior Rochester, NY
22
player-image Ronnell Davis
S 6' 0'' 175 Freshman Philadelphia, PA
10 S 6' 0'' 195 Senior Southfield, MI
29 S 6' 0'' 200 Junior Memphis, TN
16
player-image John Keough
S 6' 0'' 190 Freshman Macedonia, OH
23
player-image Xavier Leonard
S 5' 10'' 185 Freshman Atlanta, GA
39 S 5' 10'' 185 Sophomore Rochester, NY
Special
No Player Pos Ht Wt (lbs) School Year Hometown
27 K 6' 2'' 175 Junior Murfreesboro, TN
17 K 5' 6'' 160 Sophomore Harrison, NY
95 P 6' 0'' 215 Junior Melbourne,
49 LS 6' 2'' 245 Senior Mentor, OH
44
player-image Bailey Sanders
LS 6' 0'' 240 Freshman Mooresville, NC
48
player-image Carson Selee
LS 6' 0'' 185 Junior Flower Mound, TX
NO
Player jersey number
POS
Player position
HT
Height (in ft)
WT
Weight (in lbs)