Complete NFL Draft Rankings – G:

You are currently viewing the best guards in the 2023 NFL Draft. Our top guard prospects are selected after thousands of hours carefully scouting the best interior offensive linemen in college football. Even though only about 10-15 will get selected in the draft, dozens more are signed as free agents, and many more receive a training camp invite. Find who is a first round talent, and who is likely nothing more than a training camp body. Find draft sleepers, draft stars, who will be a bust, and who is being undervalued.

BNB Football is the best place for in-depth analysis of 2023 offensive guard prospects at all levels of college football. To view other positions, follow the links below.

(Last Updated: April 25, 2023)

2023 NFL Draft QB Rankings

1. O'Cyrus Torrence, RG, Florida

O'Cyrus Torrence NFL Draft

Torrence is without a doubt the best pure guard in the class, with impressive size and raw power. At 6’5" 345 pounds, he has a broad build with surprisingly little unnecessary weight. His arm and core strength is extremely impressive, and he was a man amongst boys at times throughout his college career. After starting all 3 seasons for Louisiana-Lafayette, Torrence transferred to Florida and didn’t miss a beat with the uptick in competition. He allowed 0 sacks on the season thanks to his impressive recognition of blitz packages and surprisingly nimble feet for his size. The combination of size, strength, flexibility, and technique make Torrence a legitimate Round 1 prospect at guard.

2022 Stats

11 games, 698 snaps: Allowed 8 QB hurries, 0 QB hits, 0 sacks


2. Steve Avila, LG, TCU

Steve Avila NFL Draft

Steve Avila is an extremely powerful and versatile offensive line prospect who could be a day 1 NFL starter at any interior offensive line position. At 6’4"  330 pounds, Avila has the look of an NFL lineman and matches it with impressive skill. Avila is as good as it gets as a drive blocker, generating big holes in the run game. He likes to find work on the second level, and moves decently well for a 330 pound guard. He sinks his hips well and is able to maintain proper leverage against both small and large defenders. He doesn’t move particularly well laterally, and quickness isn’t particularly strong. But if he’s able to set up his block originally, the defender isn’t making a play.

2022 Stats

13 games, 899 snaps: Allowed 8 QB hurries, 2 QB hits, 0 sacks


3. Cody Mauch, LG/LT, North Dakota State

Cody Mauch NFL Draft

Cody Mauch has been one of the early darlings of the draft process, earning significant hype leading up to the Senior Bowl. He had an up and down performance there, but impressed with his overall athleticism and versatility. Despite being a college left tackle, many NFL executives expect him to kick inside and think he could play all 5 offensive line positions. The FCS All-American started his career as a tight end before putting on 80 pounds of muscle, and you can see his nimble feet in pass protection. He bends his knees well and is very flexible which shows up when he needs to recover on a block. He’s particular strong against speed rushers, but will need play less upright and improve his anchor if he’s going to stay inside.

2022 Stats

12 games, 671 snaps: Allowed 4 QB hurries, 1 QB hit, 1 sack


4. Chandler Zavala, LG, NC State

Chandler Zavala NFL Draft

Chandler Zavala is a late bloomer with the size, athleticism, and technique to dominate in the NFL. Having first started playing football as a senior in high school, Zavala originally went D2 before transferring to NC State in 2021. In his 2 years there, he started 17 games and never allowed a single sack. He possesses a well proportioned frame for an NFL guard with broad hips and functional length, while maintaining a strong anchor and rarely losing ground. His success in the pass game has gotten attention, but he also is consistent in opening running lanes. The late start to his football career can sometimes be seen when plays start to break down, and he doesn’t initiate first contact off the ball as often as you’d want.

2022 Stats

13 games, 746 snaps: Allowed 3 QB hurries, 1 QB hits, 0 sacks


5. Andrew Vorhees, LG, USC

Andrew Vorhees NFL Draft

Andrew Vorhees is a big and powerful offensive lineman who will showcase that at the combine. He has a wide base with decent length for an interior linemen, while having experience playing left guard, right guard, and left tackle. He displays good balance as a pass protector and has strong hands. Vorhees opens big holes in the run game with his strength and can handle double team blocks before climbing quickly to the second level. Athleticism is decent for Vorhees, but nothing special. I’m expecting he’ll fall in the draft as he recently suffered a torn ACL, but if he can continue to improve his footwork he should be a long time starter in the NFL.

2022 Stats

11 games, 720 snaps: Allowed 12 QB hurries, 1 QB hit, 2 sacks


Complete 2023 G draft rankings

RANK NAME SCHOOL AGE HT WT
1 O'Cyrus Torrence Florida 4th 6'5" 330
2 Steve Avila TCU 5th 6'4" 332
3 Cody Mauch North Dakota State 6th 6'5" 302
4 Chandler Zavala NC State 6th 6'4" 322
5 Andrew Vorhees USC 6th 6'6" 310
6 Anthony Bradford LSU 4th 6'4" 332
7 Emil Ekiyor Jr. Alabama 5th 6'3" 314
8 Jordan McFadden Clemson 5th 6'2" 303
9 Sidy Sow Eastern Michigan 6th 6'5" 323
10 Jaxson Kirkland Washington 6th 6'7" 321
11 Joey Fisher Shepherd 4th 6'4" 292
12 Nick Broeker Ole Miss 4th 6'4" 305
13 Jon Gaines II UCLA 5th 6'4" 303
14 Braeden Daniels Utah 5th 6'4" 294
15 McClendon Curtis UT-Chattanooga 6th 6'6" 324
16 Atonio Mafi UCLA 5th 6'3" 338
17 Cooper Hodges Appalachian State 5th 6'4" 304
18 Jovaughn Gwyn South Carolina 5th 6'2" 297
19 TJ Bass Oregon 5th 6'4" 317
20 Jaylon Thomas SMU 5th 6'3" 304
21 Spencer Anderson Maryland 5th 6'5" 309
22 Brent Laing Minnesota-Duluth 6th 6'4" 304
23 Jerome Carvin Tennessee 5th 6'4" 308
24 Mark Evans II Arkansas-Pine Bluff 5th 6'3" 303
25 Tyler Beach Wisconsin 6th 6'6" 304
26 Tashawn Manning Kentucky 6th 6'3" 327
27 Brandon Council Auburn 6th 6'4" 302
28 Silas Dzansi Virginia Tech 6th 6'5" 323
29 DJ Scaife Jr. Miami (FL) 5th 6'4" 321
30 Lorenz Metz Cincinnati 5th 6'9" 316
31 Nash Jensen North Dakota State 6th 6'4" 322
32 Chris Toth Aurora 5th 6'6" 307
33 Marcus Minor Pittsburgh 6th 6'4" 310
34 Chris Murray Oklahoma 5th 6'2" 310
35 Dillan Gibbons Florida State 6th 6'4" 312
36 Henry Bainivalu Washington 6th 6'6" 306
37 Micah Vanterpool Hawaii 6th 6'4" 305
38 Josh Lugg Notre Dame 6th 6'7" 306
39 Caleb Chandler Louisville 6th 6'4" 299
40 Dylan O'Quinn Cincinnati 5th 6'5" 298
41 Warren Ericson Georgia 5th 6'4" 305
42 JD DiRenzo Rutgers 6th 6'5" 306
43 Tre'Mond Shorts LSU 6th 6'4" 326
44 Chuck Filiaga Minnesota 6th 6'6" 321
45 Ilm Manning Hawaii 5th 6'2" 294
46 Sean Maginn Wake Forest 6th 6'3" 298
47 Phil Saleh Fordham 5th 6'4" 303
48 Khalil Keith Baylor 6th 6'4" 314
49 Jaylin Hendrix Central Arkansas 5th 6'4" 315
50 Jordan Rhodes Arkansas State 6th 6'4" 323
51 Dylan Deatherage Western Michigan 6th 6'5" 302
52 Wes Harris TCU 6th 6'4" 315
53 Andre Harris Duke 6th 6'3" 313
54 Hunter Woodard Oklahoma State 5th 6'5" 300
55 Jeremy Cooper Cincinnati 5th 6'2" 319
56 Isaac Cochran Air Force 5th 6'5" 324
57 Sam Jackson UCF 6th 6'5" 323
58 Axel Ruschmeyer Minnesota 6th 6'4" 295
59 Caleb Johnson Incarnate Word 6th 6'6" 330
60 Eric Abojei Wyoming 6th 6'4" 355
61 Adonis Boone Louisville 5th 6'5" 305
62 Weston Wright Texas Tech 5th 6'6" 317
63 Demetris Harris South Florida 6th 6'3" 301
64 Robert Mitchell NC Central 6th 6'2" 300
65 Justin Redd East Carolina 6th 6'5" 310
66 Adam Sieler Ferris State 6th 6'4" 313
67 Justice Oluwaseun Miami (FL) 6th 6'3" 336
68 Sidney Wells UAB 6th 6'4" 323
69 Gabe Houy Pittsburgh 6th 6'7" 306
70 Loic Ngassam Nya Wake Forest 6th 6'3" 302
71 Deandre Butler Troy 6th 6'4" 325
72 D'Mitri Emmanuel Florida State 6th 6'2" 298
73 Joe Tukuafu BYU 6th 6'4" 288
74 Grant Miller Baylor 6th 6'4" 306
75 Bryson Speas NC State 6th 6'3" 303
76 Blake Haynes Tarleton State 4th 6'4" 333
77 Phillip Grohovac Western 5th 6'5" 314
78 Luke Jones Arkansas 5th 6'5" 325
79 Connor Wood Missouri 6th 6'4" 305
80 Tyran Hunt Old Dominion 6th 6'7" 308
81 Johari Branch Maryland 6th 6'3" 314
82 Vincent Picozzi Northwestern 7th 6'4" 312
83 Mark Murphy Bowie State 6th 6'4" 330
84 Brandon Weldon Sacramento State 6th 6'2" 299
85 Hagen Meservy Ohio 6th 6'4" 313
86 Joshua Mote Louisiana Tech 6th 6'3" 307
87 Matthew Trehern UAB 6th 6'3" 314
88 Chance Lytle Duke 6th 6'7" 314
89 Anthony Whigan Akron 6th 6'5" 316
90 Chris Martinez Arizona State 6th 6'4" 301
91 Zeke Powell Missouri 6th 6'5" 305
92 Nick Amoah UC-Davis 6th 6'2" 306
93 Elijah Reed Colorado-Pueblo 6th 6'4" 310
94 Josh Donovan Arizona 6th 6'5" 312
95 Cedrice Paillant Marshall 5th 6'3" 312
96 Dakota Davis Syracuse 6th 6'5" 335
97 Matt Carrick Michigan State 6th 6'4" 320
98 Jacob Brammer Vanderbilt 6th 6'4" 297
99 TyKeem Doss Southern Miss 5th 6'5" 378
100 Kendall Randolph Alabama 6th 6'4" 300
101 Kevin Davis UTSA 6th 6'3" 335
102 Austin Myers Memphis 7th 6'5" 306
103 Alec Jackson Auburn 6th 6'5" 320
104 Des Holmes Arizona State 6th 6'5" 320
105 Jermiah Stafford Southern 6th 6'4" 320
106 Dontae Keys II Colorado State 7th 6'5" 343
107 Adam Klein Temple 5th 6'4" 294
108 Gray Davis Colorado State 6th 6'4" 320
109 Cobe Bryant UNLV 6th 6'4" 318
110 Joe Bissinger SMU 5th 6'5" 310
111 PJ Poutasi Northern Arizona 6th 6'4" 344
112 Daviyon McDaniel UNLV 6th 6'3" 302
113 Michael Corbi Villanova 5th 6'3" 335
114 Wade Willet Sam Houston State 6th 6'5" 309
115 Justus Smith Grand Valley State 7th 6'2" 290
116 Kelvin Watts Glenville State 6th 6'4" 305
117 Caleb Kelly Georgia Southern 6th 6'2" 285
118 Aaron Byrd Valparaiso 5th 6'4" 300
119 Gavin Orr Samford 5th 6'3" 302
120 Dante Bivens Colorado State 6th 6'4" 349
121 Brian Foley Duke 6th 6'4" 305
122 Will Farrar Boise State 6th 6'5" 325
123 Evan Floren Queen's 5th 6'4" 303
124 Grant Stephens Washington State 6th 6'3" 291
125 Greg Anderson Monmouth 5th 6'5" 320
126 Broc Bando Nebraska 6th 6'5" 295
127 Robert Lacey III Tennessee State 5th 6'3" 340
128 Travis Sinclair Bethel (MN) 5th 6'4" 316
129 Matt Dale Memphis 6th 6'5" 328
130 Kendall Dearth Tarleton State 5th 6'2" 336
131 Tyler Pritchett Benedict 7th 6'3" 310
132 Chris Simon South Carolina State 5th 6'3" 304
133 Jake Villanueva Ithaca 5th 6'4" 320
134 Isaiah Burch Campbell 6th 6'4" 335
135 Mose Jeffery Baylor 5th 6'4" 314
136 Beau Branyan Southern Illinois 5th 6'3" 297
137 Grady Smith Holy Cross 5th 6'4" 295
138 Blake Rogenhofer Lindenwood 5th 6'4" 300
139 Caron Coleman McNeese State 5th 6'2" 320
140 Jalen Jones Mississippi Valley State 6th 6'4" 305
141 Elijah Ratliff Kent State 5th 6'3" 310
142 Ernesto Ramirez Arkansas State 5th 6'4" 315
143 Je'Vionte Nash Wake Forest 7th 6'2" 316
144 Adam Gay New Mexico 6th 6'4" 274
145 Kip Frankland Navy 4th 6'1" 305
146 Danny Corbett Georgia Southern 6th 6'4" 280
147 Richard Bates Jr. Eastern Michigan 6th 6'2" 292
148 Dawson Delforge Kansas 5th 6'5" 325
149 Mikhail Hill Nicholls State 6th 6'4" 325
150 Chad Broome-Webster II Brown 6th 6'4" 275
151 Pat Bartlett Georgia State 6th 6'4" 306
152 Josh Zacher Duquesne 6th 6'2" 306
153 Jon Jacobs Charlotte 7th 6'5" 306
154 Jake Donnellon Eastern Michigan 7th 6'5" 300
155 Doro Omerhi New Mexico State 7th 6'4" 285
156 Ye'Majesty Sanders Jacksonville State 6th 6'4" 278
157 Joe Kelly Cornell 4th 6'4" 285
158 Douglas Tucker Walsh 5th 6'5" 300
159 Chris Anthony Morgan State 6th 6'4" 290
160 Christopher Georgia Tennessee State 5th 6'3" 328
161 John Brekke Miami (OH) 6th 6'3" 290
162 Noah Danielson Montana Western 7th 6'4" 275
163 Nick Hartnett Buffalo 5th 6'3" 295
164 Kenny Thomason McKendree 6th 6'4" 313
165 Wyatt Campbell South Carolina 5th 6'6" 310
166 Kristopher Stroughter Fort Hays State 5th 6'5" 380
167 Paul Gainer Jr. Southern Miss 6th 6'3" 290
168 Kassy Desir Coastal Carolina 7th 6'2" 305
169 Edouard Paradis Houston Christian 5th 6'3" 307
170 Ben Johnson East Carolina 5th 6'3" 300
171 Kelvin Ateman Toledo 6th 6'5" 309
172 Juac Angoi West Florida 6th 6'4" 338
173 TJ Yarbrough Alcorn State 4th 6'3" 275
174 Ralph Frias Arizona State 5th 6'6" 340
175 Dalton Tomlison Western Carolina 5th 6'4" 310
176 Wyatt Musser Eastern Washington 6th 6'5" 310
177 Rehoboth Chibesa A&M-Commerce 5th 6'3" 310
178 Anthony Vandal Sherbrooke 5th 6'4" 297
179 Kyle Nunez Stony Brook 6th 6'3" 363
180 Joe Gressette Lindsey Wilson 6th 6'3" 340
181 Cole Lyles Bethel (TN) 5th 6'4" 324
182 Gary Hoover Old Dominion 6th 6'3" 315
183 Paul Sogialofa Sacramento State 5th 6'4" 325
184 John Robinson Indiana (PA) 6th 6'1" 313
185 DJ Washington Purdue 6th 6'4" 315
186 Sean Johnson Colorado-Pueblo 6th 6'5" 322
187 Tyler Royal Maine 5th 6'4" 320
188 Kyle Ergenbright Oklahoma 6th 6'5" 305
189 Delvin Salter West Alabama 7th 6'4" 303
190 Luke Foster Temple 6th 6'3" 295
191 Quintin Wilson Kentucky 5th 6'1" 295
192 John Cano Reinhardt 5th 6'0" 270
193 Marlon Werthmann Germany IPP 6'4" 307
194 Travis Eitel NM Highlands 5th 6'4" 308
195 Stephan Bernal-Wendt Hawaii 6th 6'1" 325
196 Jeremy Saddler Central Michigan 6th 6'3" 326
197 Will Hamilton Columbia 4th 6'1" 295
198 Demetri Jordan Jackson State 5th 6'4" 348
199 Trey Hamilton Nevada 5th 6'5" 280
200 Luke LaCilento North Dakota State 5th 6'2" 295
201 Terrian Rainey Olivet Nazarene 5th 6'3" 305
202 Gabriel Preciado New Mexico State 6th 6'4" 315
203 Kent Foster South Alabama 6th 6'3" 290
204 Tyler Anderson Morningside 5th 6'4" 275
205 Peyton Stafford Ouachita Baptist 6th 6'2" 300
206 Will Jackson Randolph-Macon 5th 6'2" 275
207 Finn Dirstine Boston College 5th 6'4" 315
208 Hector Zepeda Mexico IPP 6'4" 290
209 Ezekiel Williams Benedict 5th 6'6" 325
210 Darrell Davis Indiana (PA) 6th 6'2" 326
211 Cole Johnson Central Michigan 5th 6'5" 305
212 Raymond Schalk Central Washington 6th 6'3" 310
213 Hunter Jackson Ouachita Baptist 5th 6'3" 285
214 James Walker SE Oklahoma 5th 6'4" 310
215 Austin Guyse Samford 5th 6'4" 285
216 Don Long Sacramento State 5th 6'3" 295
217 Jimmy Ghilardi San Diego 6th 6'4" 278
218 Jordan Campbell Newberry 6th 6'4" 270
219 Lou Cocozza Springfield 5th 6'3" 260
220 Jeremiah Campbell Valdosta State 6th 6'6" 381
221 Mario Najera Jr. Missouri Valley 5th 6'0" 310
222 Mohammad Smart Lincoln (PA) 5th 6'2" 315
223 Noel Brouse California (PA) 7th 6'5" 290
224 ZaHere' Ritman William Paterson 5th 6'2" 330
X James Gmiter West Virginia 5th 6'3" 310

WordPress Tables

Overall Opinion of the Gs

I’d call the 2023 guard draft class one of the weakest of all position groups. The top of the class isn’t anything special, and there’s a massive void of talent expected to be available in the middle rounds. That can really be said about the offensive line group as a whole. As is usually the case with guards, the deep depth is solid, with plenty of players I’d be content taking in the final round or two of the draft. Most of the top players in the class have played primarily left guard, leaving right guard a particularly weak point if you don’t come out with Torrence. Let’s hope at least one or two players unexpectedly break out at the combine.

Complete Pro Day Results | 2024 NFL Draft

After the NFL Combine ends, the attention of the draft world shifts to pro days. While only about 320 prospects…

Read more
Complete Pro Day Results | 2024 NFL Draft
Best International NFL Draft Prospects | 2024

Best International NFL Draft Prospects | 2024

The 2024 NFL Draft is less than a week away, and hype is at an all-time high. While it may…

Read more

2024 NFL Combine All-Drills Team

Every year, the NFL Combine produces some breakout stars and big time buzz among fans and NFL scouts. While the…

Read more
2024 NFL Combine All-Drills Team
10 NFL Combine Sleepers to Watch This Weekend

10 NFL Combine Sleepers to Watch This Weekend

321 players were invited to the 2024 NFL combine, including all of the NFL’s brightest draft prospects. While some players…

Read more
Close Menu