2025 GGL Blocking Leaders

Season:
Position:
Player's First Year:
Filter:
RNK PLAYER PANCAKES SACKS ALLOWED PC/SCK RATIO
1 49ers Trent Williams 36 2 18.00
2 Eagles Dallas Goedert 28 0 28.00
3 Eagles Jordan Mailata 28 0 28.00
4 Falcons Spencer Brown 26 2 13.00
5 Seahawks Charles Cross 26 4 6.50
6 Texans Brevin Jordan 26 0 26.00
7 Jaguars Ezra Cleveland 25 1 25.00
8 Buccaneers Tyron Smith 25 1 25.00
9 Buccaneers Samuel Cosmi 25 3 8.33
10 Titans JC Latham 24 1 24.00
11 Buccaneers Tristan Wirfs 23 4 5.75
12 Cowboys Trey Smith 23 1 23.00
13 Colts Bernhard Raimann 23 4 5.75
14 Eagles Landon Dickerson 23 2 11.50
15 Falcons Matthew Bergeron 23 1 23.00
16 Bills Dion Dawkins 22 3 7.33
17 Patriots John FitzPatrick 22 0 22.00
18 Dolphins Terron Armstead 21 0 21.00
19 Eagles Albert Okwuegbunam 21 0 21.00
20 Patriots Caedan Wallace 21 2 10.50
21 Jets Silas Maijeh 21 2 10.50
22 Jaguars Doug Slaughter 21 2 10.50
23 Bengals Derron Sparks 21 0 21.00
24 Redskins Khari Blasingame 20 0 20.00
25 Bengals Amarius Mims 20 0 20.00
26 Bengals Kylen Granson 20 0 20.00
27 Seahawks A.J. Barner 20 1 20.00
28 Seahawks Noah Fant 20 0 20.00
29 Cowboys Zack Martin 20 1 20.00
30 Bears Braxton Jones 19 1 19.00
31 Eagles Lane Johnson 19 2 9.50
32 Jaguars Anton Harrison 19 2 9.50
33 Seahawks Abraham Lucas 19 0 19.00
34 Packers Obinna Eze 19 2 9.50
35 Chargers Paul Bushman 19 0 19.00
36 Seahawks Patrick Easy 19 2 9.50
37 Giants Juan Heredia 19 1 19.00
38 Texans Dylan McMahon 19 0 19.00
39 Cardinals Emari Demercado 18 1 18.00
40 Chargers Rashawn Slater 18 5 3.60
41 Chargers Joe Alt 18 3 6.00
42 49ers Colton McKivitz 18 3 6.00
43 Browns Kenny Yeboah 18 0 18.00
44 Saints Taliese Fuaga 18 3 6.00
45 Bengals Oscar Lopez 18 0 18.00
46 Bills Dalton Kincaid 17 0 17.00
47 Colts Braden Smith 17 4 4.25
48 Cowboys Tyler Smith 17 1 17.00
49 Falcons Drew Dalman 17 2 8.50
50 49ers Kyle Juszczyk 17 0 17.00
51 Jets Olumuyiwa Fashanu 17 2 8.50
52 Lions Penei Sewell 17 1 17.00
53 Panthers Ikem Ekwonu 17 1 17.00
54 Chargers Harrison Bryant 17 0 17.00
55 Seahawks Anthony Bradford 17 1 17.00
56 Broncos Quinn Meinerz 16 1 16.00
57 Chiefs Kingsley Suamataia 16 1 16.00
58 Jaguars Evan Engram 16 1 16.00
59 Buccaneers Jaheim Bell 16 0 16.00
60 Seahawks Christian Haynes 16 1 16.00
61 Steelers Troy Fautanu 16 4 4.00
62 Redskins Christian Darrisaw 16 1 16.00
63 Bengals Ty Jamerson 16 1 16.00
64 49ers Shaydon Scruggs 16 2 8.00
65 Bears Cole Kmet 15 0 15.00
66 Bengals Erick All 15 0 15.00
67 Ravens Reggie Gilliam 15 0 15.00
68 Cardinals Trey McBride 15 0 15.00
69 Colts Quenton Nelson 15 0 15.00
70 Falcons Chris Lindstrom 15 1 15.00
71 Titans Kaleb McGary 15 6 2.50
72 Patriots Michael Onwenu 15 2 7.50
73 Rams Jonah Jackson 15 0 15.00
74 Texans Shaq Mason 15 0 15.00
75 Buccaneers Peter Skoronski 15 1 15.00
76 Giants Zack Kuntz 15 0 15.00
77 Browns Elijah Maddox 15 1 15.00
78 Bears Teven Jenkins 14 1 14.00
79 Buccaneers Devin Culp 14 0 14.00
80 Cardinals Paris Johnson Jr. 14 5 2.80
81 Cowboys Jake Ferguson 14 0 14.00
82 Bills Liam Eichenberg 14 4 3.50
83 Dolphins Andrew Meyer 14 0 14.00
84 49ers George Kittle 14 0 14.00
85 Giants Theo Johnson 14 2 7.00
86 Giants Andrew Thomas 14 0 14.00
87 Jets Alijah Vera-Tucker 14 2 7.00
88 Packers Jordan Morgan 14 1 14.00
89 Panthers Taylor Moton 14 2 7.00
90 Patriots David Andrews 14 3 4.67
91 Raiders Jackson Powers-Johnsn 14 1 14.00
92 Titans Kevin Dotson 14 0 14.00
93 Ravens Tyler Linderbaum 14 0 14.00
94 Ravens Mark Andrews 14 0 14.00
95 Titans Julius Chestnut 14 0 14.00
96 Steelers Tucker Fisk 14 0 14.00
97 Falcons Lorenzo Thompson 14 2 7.00
98 Texans Laekin Vakalahi 14 0 14.00
99 Rams Donald Parham Jr. 14 0 14.00
100 Chiefs Joe Thuney 13 0 13.00
101 Chiefs Jawaan Taylor 13 1 13.00
102 Packers Cooper Beebe 13 1 13.00
103 Cowboys Terence Steele 13 0 13.00
104 Dolphins Alec Ingold 13 0 13.00
105 Dolphins Aaron Brewer 13 0 13.00
106 Eagles Mekhi Becton 13 5 2.60
107 Steelers Brandon Scherff 13 2 6.50
108 Lions Taylor Decker 13 1 13.00
109 Lions Frank Ragnow 13 1 13.00
110 Patriots Cole Strange 13 0 13.00
111 Rams Rob Havenstein 13 6 2.17
112 Chargers Connor Williams 13 2 6.50
113 Vikings Laremy Tunsil 13 2 6.50
114 Jaguars Jack Stoll 13 0 13.00
115 Patriots Josiah Deguara 13 0 13.00
116 Packers Marcellus Johnson 13 1 13.00
117 Chargers Zion Johnson 12 0 12.00
118 Cowboys Tyler Guyton 12 0 12.00
119 Dolphins Austin Jackson 12 3 4.00
120 Falcons Kyle Pitts 12 0 12.00
121 49ers Jake Brendel 12 2 6.00
122 Packers Luke Musgrave 12 0 12.00
123 Panthers Brady Christensen 12 3 4.00
124 Raiders Dylan Parham 12 1 12.00
125 Rams Steve Avila 12 1 12.00
126 Saints Foster Moreau 12 0 12.00
127 Titans Lloyd Cushenberry 12 2 6.00
128 Bears Darnell Wright 11 1 11.00
129 Broncos Greg Dulcich 11 0 11.00
130 Browns Wyatt Teller 11 0 11.00
131 Patriots Chris Godwin 11 0 11.00
132 Chargers Will Hernandez 11 2 5.50
133 Ravens Patrick Paul 11 2 5.50
134 Jets John Simpson 11 1 11.00
135 Bills Chukwuma Okorafor 11 1 11.00
136 Saints Ryan Ramczyk 11 8 1.38
137 Steelers Zach Frazier 11 1 11.00
138 Steelers Mason McCormick 11 1 11.00
139 Texans Dalton Schultz 11 0 11.00
140 Titans Chigoziem Okonkwo 11 0 11.00
141 Cowboys Andrew Beck 11 0 11.00
142 Jets David Ah You 11 1 11.00
143 Dolphins Vernon Payne 11 1 11.00
144 Broncos David Ramsey 11 7 1.57
145 Broncos Ryland Willson 11 1 11.00
146 Cardinals Trent Brown 10 4 2.50
147 Bills Sedrick V Pran-Grnger 10 2 5.00
148 Bills Lucas Krull 10 0 10.00
149 Colts Tanor Bortolini 10 3 3.33
150 Colts Andrew Ogletree 10 2 5.00
151 Titans Tyreek Hill 10 0 10.00
152 Jaguars Mitch Morse 10 0 10.00
153 Jets Jeremy Ruckert 10 2 5.00
154 Lions Sam LaPorta 10 0 10.00
155 Lions Sione Vaki 10 1 10.00
156 Patriots Layden Robinson 10 2 5.00
157 Raiders Kolton Miller 10 0 10.00
158 Rams Logan Bruss 10 2 5.00
159 Rams Davis Allen 10 1 10.00
160 Vikings Ronnie Stanley 10 1 10.00
161 Saints Erik McCoy 10 5 2.00
162 Steelers Pat Freiermuth 10 0 10.00
163 Steelers Broderick Jones 10 1 10.00
164 Texans Blake Fisher 10 2 5.00
165 Redskins Tytus Howard 10 2 5.00
166 Jaguars Brian Rattay 10 2 5.00
167 Saints Avery Woody 10 4 2.50
168 Chargers Courtland Sutton 9 0 9.00
169 Chiefs Noah Gray 9 0 9.00
170 Saints Peyton Hendershot 9 0 9.00
171 Vikings Ryan Kelly 9 3 3.00
172 49ers Spencer Burford 9 2 4.50
173 Lions Graham Glasgow 9 1 9.00
174 Packers Zach Tom 9 3 3.00
175 Panthers Robert Hunt 9 1 9.00
176 Raiders Michael Mayer 9 0 9.00
177 Ravens Roger Rosengarten 9 1 9.00
178 Rams Juwan Johnson 9 0 9.00
179 Chiefs Cade Stover 9 0 9.00
180 Vikings T. J. Hockenson 9 0 9.00
181 Ravens Justin Dedich 9 1 9.00
182 Ravens Cole Spencer 9 3 3.00
183 Panthers Thomas Yassmin 9 0 9.00
184 Packers Lawrence Cager 9 0 9.00
185 Cardinals Terrelle Coffey 9 2 4.50
186 Titans Ofisa Ficken 9 1 9.00
187 Eagles Trevor Keegan 9 2 4.50
188 Bills David Edwards 8 0 8.00
189 Browns David Njoku 8 0 8.00
190 Browns Ethan Pocic 8 2 4.00
191 Raiders Luke Goedeke 8 1 8.00
192 Dolphins Jonnu Smith 8 0 8.00
193 Giants Jake Kubas 8 1 8.00
194 Jaguars Brenton Strange 8 0 8.00
195 Raiders Brock Bowers 8 0 8.00
196 Bears Ben Cleveland 8 0 8.00
197 Redskins Brandon Coleman 8 0 8.00
198 Redskins James Daniels 8 1 8.00
199 Vikings Brian O'Neill 8 3 2.67
200 Saints Eric Roundtree 8 0 8.00
201 Bears Ryan Bates 7 1 7.00
202 Bengals Ja'Marr Chase 7 0 7.00
203 Broncos Tanner McLachlan 7 0 7.00
204 Browns Garett Bolles 7 1 7.00
205 Buccaneers Cade Otton 7 0 7.00
206 Chiefs C.J. Hanson 7 1 7.00
207 Cowboys Brevyn Spann-Ford 7 0 7.00
208 49ers Deebo Samuel 7 0 7.00
209 Lions Kevin Zeitler 7 0 7.00
210 Giants Puka Nacua 7 0 7.00
211 Redskins Tyler Biadasz 7 2 3.50
212 Saints A.T. Perry 7 0 7.00
213 Vikings Darnell Washington 7 0 7.00
214 Browns Blake Whiteheart 7 0 7.00
215 Cardinals James Mahan 7 2 3.50
216 Browns J.D. Quick 7 2 3.50
217 Bears Gerald Everett 6 0 6.00
218 Bengals Orlando Brown 6 2 3.00
219 Broncos Jedrick Wills Jr 6 3 2.00
220 Buccaneers Graham Barton 6 1 6.00
221 Panthers Ko Kieft 6 0 6.00
222 Cardinals Hjalte Froholdt 6 3 2.00
223 Cowboys CeeDee Lamb 6 0 6.00
224 Dolphins Jaylen Waddle 6 0 6.00
225 Dolphins Durham Smythe 6 0 6.00
226 Eagles A.J. Brown 6 0 6.00
227 Redskins Cam Robinson 6 2 3.00
228 Jaguars Gabriel Davis 6 0 6.00
229 Jets Joe Tippmann 6 5 1.20
230 Lions Brock Wright 6 0 6.00
231 Packers Christian Watson 6 0 6.00
232 Bears Ben Sims 6 0 6.00
233 Panthers Xavier Legette 6 0 6.00
234 Panthers Ja'Tavion Sanders 6 0 6.00
235 Vikings Austin Hooper 6 0 6.00
236 Vikings CJ Ham 6 0 6.00
237 49ers Hayden Rucci 6 1 6.00
238 Chiefs Messiah Swinson 6 0 6.00
239 Chargers Greg Cantu 6 0 6.00
240 Bears D. J. Moore 5 0 5.00
241 Rams Tee Higgins 5 0 5.00
242 Broncos Luke Wattenberg 5 0 5.00
243 Broncos Marvin Mims Jr. 5 0 5.00
244 Cardinals Tip Reiman 5 0 5.00
245 Chargers Quentin Johnston 5 0 5.00
246 Chiefs Creed Humphrey 5 1 5.00
247 Raiders Hunter Luepke 5 1 5.00
248 Broncos Luke Schoonmaker 5 0 5.00
249 Eagles Grant Calcaterra 5 0 5.00
250 Giants Evan Neal 5 4 1.25
251 Patriots Jalin Hyatt 5 0 5.00
252 Giants John Michae Schmitz Jr. 5 4 1.25
253 Rams Cooper Kupp 5 0 5.00
254 Saints Dallin Holker 5 1 5.00
255 Saints Chris Olave 5 0 5.00
256 Seahawks Jaxon Smith-Njigba 5 0 5.00
257 Seahawks D.K. Metcalf 5 0 5.00
258 Texans Juice Scruggs 5 1 5.00
259 Titans David Martin-Robins 5 0 5.00
260 Falcons Treyton Welch 5 0 5.00
261 Packers Luke Benson 5 0 5.00
262 Falcons Keon Coleman 4 0 4.00
263 Falcons Marquez V-Scantling 4 0 4.00
264 Bills Dawson Knox 4 0 4.00
265 Dolphins Amari Cooper 4 0 4.00
266 Cardinals Marvin Harrison Jr 4 0 4.00
267 Texans Jared Wiley 4 0 4.00
268 Colts Will Mallory 4 0 4.00
269 49ers Jauan Jennings 4 0 4.00
270 Giants Daniel Bellinger 4 0 4.00
271 Packers Tucker Kraft 4 0 4.00
272 Patriots Hunter Henry 4 0 4.00
273 Raiders Jakobi Meyers 4 0 4.00
274 Rams Beaux Limmer 4 0 4.00
275 Bengals Colby Parkinson 4 0 4.00
276 Redskins Ben Sinnott 4 1 4.00
277 Redskins Terry McLaurin 4 0 4.00
278 Jets Taysom Hill 4 0 4.00
279 Panthers Tevin Elmore 4 2 2.00
280 Colts J.C. Gerard 4 0 4.00
281 Bears Rome Odunze 3 0 3.00
282 Bengals Andrei Iosivas 3 0 3.00
283 Broncos Adam Trautman 3 0 3.00
284 Browns Jerry Jeudy 3 0 3.00
285 Colts Michael Pittman Jr 3 0 3.00
286 Eagles Johnny Wilson 3 0 3.00
287 Bills Darnell Mooney 3 0 3.00
288 49ers Ricky Pearsall 3 0 3.00
289 49ers Christian McCaffrey 3 0 3.00
290 Jaguars Brian Thomas Jr 3 0 3.00
291 Lions Amon-Ra St. Brown 3 0 3.00
292 Packers Romeo Doubs 3 0 3.00
293 Ravens Javon Baker 3 0 3.00
294 Raiders Andre James 3 4 0.75
295 Steelers George Pickens 3 0 3.00
296 Texans Nico Collins 3 0 3.00
297 Titans Treylon Burks 3 0 3.00
298 Vikings Jordan Addison 3 0 3.00
299 Bears Nick Gargiulo 3 0 3.00
300 Chiefs Gio Fallin 3 0 3.00
301 Redskins Keenan Allen 2 0 2.00
302 Bills Curtis Samuel 2 1 2.00
303 Bengals Elijah Moore 2 0 2.00
304 Falcons D'onta Foreman 2 0 2.00
305 Cowboys Rachaad White 2 0 2.00
306 Chiefs Isiah Pacheco 2 0 2.00
307 Chiefs Skyy Moore 2 0 2.00
308 Chiefs Rashee Rice 2 0 2.00
309 Titans Marquise Brown 2 0 2.00
310 Falcons Adonai Mitchell 2 0 2.00
311 Colts Alec Pierce 2 0 2.00
312 Colts Josh Downs 2 0 2.00
313 Rams Julian Hill 2 0 2.00
314 Lions Brandon Aiyuk 2 0 2.00
315 Bills Darius Slayton 2 0 2.00
316 Jaguars Christian Kirk 2 0 2.00
317 Rams Garrett Wilson 2 0 2.00
318 Panthers Bo Melton 2 0 2.00
319 Panthers Chuba Hubbard 2 0 2.00
320 Raiders Tre Tucker 2 0 2.00
321 Giants Alexander Mattison 2 0 2.00
322 Redskins Colson Yankoff 2 0 2.00
323 Saints Bub Means 2 0 2.00
324 Seahawks George Fant 2 1 2.00
325 Buccaneers Stefon Diggs 2 0 2.00
326 Titans Tyjae Spears 2 0 2.00
327 Vikings Justin Jefferson 2 0 2.00
328 Rams Josiah Ezirim 2 0 2.00
329 Browns Equanimeous St. Brown 2 0 2.00
330 Bears Layne Brock 2 0 2.00
331 Colts Jamal Fink 2 3 0.67
332 Rams Marquis Jaimes 2 0 2.00
333 Vikings Brenton Keys 2 0 2.00
334 Seahawks Andre Maudubuike 2 0 2.00
335 Colts Devon Stephen 2 0 2.00
336 Jets Eric Vogt 2 0 2.00
337 Bills James Cook 1 0 1.00
338 Broncos Audric Estime 1 0 1.00
339 Broncos Alex Forsyth 1 0 1.00
340 Browns Nick Chubb 1 0 1.00
341 Buccaneers Bucky Irving 1 0 1.00
342 Raiders Trey Palmer 1 0 1.00
343 Buccaneers Mike Evans 1 0 1.00
344 Cardinals Darius Robinson 1 0 1.00
345 Cardinals Elijah Higgins 1 0 1.00
346 Cardinals Xavier Weaver 1 0 1.00
347 Bengals Zay Jones 1 0 1.00
348 Chargers Hassan Haskins 1 0 1.00
349 Dolphins DJ Chark 1 0 1.00
350 Chargers J.K. Dobbins 1 0 1.00
351 Cowboys Xavier Worthy 1 0 1.00
352 Chiefs Wanya Morris 1 0 1.00
353 Lions Mecole Hardman 1 0 1.00
354 Colts Tyquan Lewis 1 0 1.00
355 Cowboys Asim Richards 1 0 1.00
356 Falcons Tanner Conner 1 0 1.00
357 Eagles Saquon Barkley 1 0 1.00
358 Falcons Drake London 1 0 1.00
359 Ravens Bijan Robinson 1 0 1.00
360 Patriots Kaden Elliss 1 0 1.00
361 49ers Isaac Guerendo 1 0 1.00
362 49ers Ronnie Bell 1 0 1.00
363 Giants Malik Nabers 1 0 1.00
364 Giants Wan'Dale Robinson 1 0 1.00
365 Giants Jon Runyan Jr 1 0 1.00
366 Jaguars Travis Etienne 1 0 1.00
367 Rams Braelon Allen 1 0 1.00
368 Jets Brenden Bates 1 0 1.00
369 Jets Sean Rhyan 1 0 1.00
370 Panthers Jayden Reed 1 0 1.00
371 Packers Josh Jacobs 1 0 1.00
372 Saints A.J. Dillon 1 1 1.00
373 Redskins Tommy Tremble 1 0 1.00
374 Vikings Diontae Johnson 1 0 1.00
375 Patriots Sidy Sow 1 0 1.00
376 Rams Kyren Williams 1 0 1.00
377 Ravens Rashod Bateman 1 0 1.00
378 Chiefs Devontez Walker 1 0 1.00
379 Ravens Isaiah Likely 1 0 1.00
380 Buccaneers Derrick Henry 1 0 1.00
381 Cowboys Rashid Shaheed 1 0 1.00
382 Saints Jaylan Ford 1 0 1.00
383 Saints Mason Tipton 1 0 1.00
384 Raiders Alvin Kamara 1 1 1.00
385 Saints Carl Granderson 1 0 1.00
386 Seahawks Kenneth Walker III 1 1 1.00
387 Seahawks Zach Charbonnet 1 0 1.00
388 Steelers Najee Harris 1 1 1.00
389 Steelers Connor Heyward 1 0 1.00
390 Texans Joe Mixon 1 1 1.00
391 Titans Josh Whyle 1 0 1.00
392 Titans Tony Pollard 1 0 1.00
393 Patriots Nick Muse 1 0 1.00
394 Packers Terrace Marshall Jr. 1 0 1.00
395 Packers Kyle Hergel 1 0 1.00
396 Texans Cole Burgess 1 0 1.00
397 Bengals Shawn Bowman 1 0 1.00
398 Browns Miles Boykin 1 0 1.00
399 Bills Salvador Blizzard 1 0 1.00
400 Raiders Warren Bowanko 1 0 1.00
401 Steelers James Crothers 1 0 1.00
402 Jaguars Jesse Estrada 1 0 1.00
403 Falcons Elton McNutt 1 0 1.00
404 Raiders George Meryl 1 0 1.00
405 Vikings Tre Mixon 1 0 1.00
406 Browns Johnnie Murray 1 0 1.00
407 Cowboys Ben Pianalto 1 0 1.00
408 Browns Dalvin Qualls 1 0 1.00
409 Raiders Reggie Slayton 1 0 1.00
410 Seahawks Mitchell Weathersby 1 0 1.00
411 Broncos Javonte Williams 0 1 0.00
412 Browns Dawand Jones 0 3 0.00
413 49ers Nick Zakelj 0 1 0.00
414 Jets Breece Hall 0 1 0.00
415 Lions David Montgomery 0 1 0.00
416 Bills Aaron Jones 0 1 0.00
417 Chiefs Juan Arias 0 1 0.00