Blocks per 90 leaders
Across All leagues in 2025, A. O'Connor leads on blocks per 90 with 2.05 from 26 appearances for Harrogate Town.
Counted from every club appearance we hold. Competitions in this table: 32. Per-90 measures require 450 minutes in the season. Club competitions only. A player under the minutes floor is not ranked at all, rather than ranked low.
This table was computed at 7 Nov 2026, 16:27 UTC.
We hold no player statistics for 30 current league competitions: 2. Bundesliga, 3. Liga, Bundesliga, Bundesliga, Challenger Pro League, Championship, Eerste Divisie, Eredivisie, Jupiler Pro League, La Liga, League One, League Two, Liga Portugal 2, Liga Profesional Argentina, Ligue 1, Ligue 2, Major League Soccer, Premier League, Premiership, Primeira Liga, Pro League, Segunda División, Serie A, Serie B, Serie B, Serie C - Girone A, Serie C - Girone B, Serie C - Girone C, Super League, Super Lig.
| Rank | Player | Club | Competition | Season | Position | Apps | Minutes | Blocks per 90 |
|---|---|---|---|---|---|---|---|---|
| 1 | A. O'Connor | Harrogate Town | League Two | 2025Aug 2025 to May 2026 | DEF | 26 | 2150 | 2.05 |
| 1 | W. Ángel | Juventude | Serie A | 2025Mar to Dec 2025 | DEF | 18 | 1451 | 2.05 |
| 3 | J. Dirksen | GO Ahead Eagles | Eredivisie | 2025Aug 2025 to May 2026 | DEF | 18 | 1174 | 1.99 |
| 4 | Ludovick Wola-Wetshay | RSC Anderlecht II | Challenger Pro League | 2025Aug 2025 to Apr 2026 | DEF | 11 | 691 | 1.95 |
| 5 | Boubakar Kouyaté | Antwerp | Jupiler Pro League | 2025Jul 2025 to May 2026 | DEF | 24 | 1213 | 1.85 |
| 6 | Nick Verschuren | FC Volendam | Eredivisie | 2025Aug 2025 to May 2026 | DEF | 31 | 2682 | 1.78 |
| 7 | Mohammed Salisu | Monaco | Ligue 1 | 2025Aug 2025 to May 2026 | DEF | 12 | 1080 | 1.75 |
| 8 | Wellington Nascimento | Amazonas | Serie B | 2025Apr to Nov 2025 | DEF | 10 | 569 | 1.74 |
| 8 | Filipe Bordon | Sudtirol | Serie B | 2025Aug 2025 to May 2026 | DEF | 15 | 465 | 1.74 |
| 10 | R. Tafazolli | Swindon Town | League Two | 2025Aug 2025 to May 2026 | DEF | 22 | 1644 | 1.70 |
| 11 | Nick Hagglund | FC Cincinnati | Major League Soccer | 2025Feb to Dec 2025 | DEF | 17 | 1186 | 1.67 |
| 11 | Bura | Oliveirense | Liga Portugal 2 | 2025Aug 2025 to May 2026 | DEF | 9 | 810 | 1.67 |
| 13 | Loïc Mbe Soh | St. Truiden | Jupiler Pro League | 2025Jul 2025 to May 2026 | DEF | 14 | 921 | 1.66 |
| 14 | Mihajlo Ilić | Anderlecht | Jupiler Pro League | 2025Jul 2025 to May 2026 | DEF | 10 | 769 | 1.64 |
| 15 | David Robert Bates | Standard Liege | Jupiler Pro League | 2025Jul 2025 to May 2026 | DEF | 18 | 1384 | 1.63 |
| 15 | Lewis Brunt | Wrexham | Championship | 2025Aug 2025 to May 2026 | DEF | 9 | 551 | 1.63 |
| 17 | D. Fry | Middlesbrough | Championship | 2025Aug 2025 to May 2026 | DEF | 29 | 1839 | 1.62 |
| 18 | Jan Bamert | FC Thun | Super League | 2025Jul 2025 to May 2026 | DEF | 34 | 2602 | 1.59 |
| 18 | Habib Coulibaly | TSV Hartberg | Bundesliga | 2025Aug 2025 to May 2026 | DEF | 18 | 1190 | 1.59 |
| 20 | Charlie Hughes | Hull City | Championship | 2025Aug 2025 to May 2026 | DEF | 38 | 3196 | 1.58 |
| 20 | J. Guthrie | Northampton | League One | 2025Aug 2025 to May 2026 | DEF | 17 | 1197 | 1.58 |
| 20 | Liam Cooper | Sheffield Wednesday | Championship | 2025Aug 2025 to May 2026 | DEF | 14 | 909 | 1.58 |
| 23 | K. Cools | Dender | Jupiler Pro League | 2025Jul 2025 to May 2026 | DEF | 19 | 1331 | 1.56 |
| 23 | Adam Zaian | MVV | Eerste Divisie | 2025Aug 2025 to May 2026 | DEF | 19 | 1154 | 1.56 |
| 23 | Enzo Roco | Fatih Karagümrük | Super Lig | 2025Aug 2025 to May 2026 | DEF | 7 | 576 | 1.56 |
| 26 | R. Ichihara | Jong AZ | Eerste Divisie | 2025Aug 2025 to May 2026 | DEF | 6 | 466 | 1.55 |
| 27 | S. Bane | Laval | Ligue 2 | 2025Aug 2025 to May 2026 | DEF | 8 | 644 | 1.54 |
| 27 | Rob Holding | Colorado Rapids | Major League Soccer | 2025Feb to Dec 2025 | DEF | 6 | 527 | 1.54 |
| 29 | Adilson Malanda | Charlotte | Major League Soccer | 2025Feb to Dec 2025 | DEF | 33 | 2905 | 1.52 |
| 30 | David López | Mallorca | La Liga | 2025Aug 2025 to May 2026 | DEF | 14 | 833 | 1.51 |
| 31 | Dani Calvo | Oviedo | La Liga | 2025Aug 2025 to May 2026 | DEF | 20 | 1617 | 1.50 |
| 31 | Daan Dierckx | Standard Liege | Jupiler Pro League | 2025Jul 2025 to May 2026 | DEF | 20 | 1321 | 1.50 |
| 31 | Unai Elgezabal | Levante | La Liga | 2025Aug 2025 to May 2026 | DEF | 12 | 958 | 1.50 |
| 34 | J. Kramer | GO Ahead Eagles | Eredivisie | 2025Aug 2025 to May 2026 | DEF | 34 | 3015 | 1.49 |
| 34 | Mohammed Al Fatil | Al Najma | Pro League | 2025Aug 2025 to May 2026 | DEF | 11 | 784 | 1.49 |
| 36 | Raíllo | Mallorca | La Liga | 2025Aug 2025 to May 2026 | DEF | 24 | 2070 | 1.48 |
| 36 | S. Mladen | Panetolikos | Super League 1 | 2025Aug 2025 to May 2026 | DEF | 9 | 485 | 1.48 |
| 38 | I. James | Sporting Kansas City | Major League Soccer | 2025Feb to Dec 2025 | DEF | 8 | 491 | 1.47 |
| 39 | G. Nauber | GO Ahead Eagles | Eredivisie | 2025Aug 2025 to May 2026 | DEF | 9 | 799 | 1.46 |
| 40 | Grant Hanley | Hibernian | Premiership | 2025Aug 2025 to May 2026 | DEF | 24 | 1932 | 1.44 |
| 40 | Sem Scheperman | Heracles | Eredivisie | 2025Aug 2025 to May 2026 | MID | 16 | 1124 | 1.44 |
| 40 | Francesco Vicari | Bari | Serie B | 2025Aug 2025 to May 2026 | DEF | 16 | 1122 | 1.44 |
| 43 | R. Graham | Dundee Utd | Premiership | 2025Aug 2025 to May 2026 | DEF | 21 | 1824 | 1.43 |
| 43 | Stephan Zagadou | Le Havre | Ligue 1 | 2025Aug 2025 to May 2026 | DEF | 8 | 504 | 1.43 |
| 45 | Rowan Besselink | De Graafschap | Eerste Divisie | 2025Aug 2025 to May 2026 | DEF | 30 | 2662 | 1.42 |
| 46 | James Tarkowski | Everton | Premier League | 2025Aug 2025 to May 2026 | DEF | 37 | 3330 | 1.41 |
| 46 | Brendan Chardonnet | Stade Brestois 29 | Ligue 1 | 2025Aug 2025 to May 2026 | DEF | 29 | 2547 | 1.41 |
| 48 | Jorge Moreno | Cadiz | Segunda División | 2025Aug 2025 to Jun 2026 | DEF | 19 | 1487 | 1.39 |
| 48 | Conor Coady | Charlton | Championship | 2025Aug 2025 to May 2026 | DEF | 17 | 1294 | 1.39 |
| 48 | Javi Sánchez | Arouca | Primeira Liga | 2025Aug 2025 to May 2026 | DEF | 15 | 1227 | 1.39 |
| 51 | Max Kilman | West Ham | Premier League | 2025Aug 2025 to May 2026 | DEF | 21 | 1565 | 1.38 |
| 51 | Michel Diaz | Stade Brestois 29 | Ligue 1 | 2025Aug 2025 to May 2026 | DEF | 20 | 1560 | 1.38 |
| 51 | H. Kessler | St. Louis City | Major League Soccer | 2025Feb to Dec 2025 | DEF | 17 | 1374 | 1.38 |
| 51 | Eric Bailly | Oviedo | La Liga | 2025Aug 2025 to May 2026 | DEF | 15 | 1236 | 1.38 |
| 51 | Jakov Medić | Norwich | Championship | 2025Aug 2025 to May 2026 | DEF | 16 | 1236 | 1.38 |
| 51 | K. Kasanwirjo | Jong Ajax | Eerste Divisie | 2025Aug 2025 to May 2026 | DEF | 15 | 650 | 1.38 |
| 51 | Fallou Fall | St. Louis City | Major League Soccer | 2025Feb to Dec 2025 | DEF | 8 | 589 | 1.38 |
| 51 | T. Magloire | Port Vale | League One | 2025Aug 2025 to May 2026 | DEF | 9 | 587 | 1.38 |
| 59 | L. Jones | Charlton | Championship | 2025Aug 2025 to May 2026 | DEF | 46 | 3952 | 1.37 |
| 59 | I. Breugelmans | MVV | Eerste Divisie | 2025Aug 2025 to May 2026 | DEF | 32 | 2627 | 1.37 |
| 59 | Bruno Ogbus | SC Freiburg | Bundesliga | 2025Aug 2025 to May 2026 | DEF | 18 | 1186 | 1.37 |
| 59 | José Canale | Lanus | Liga Profesional Argentina | 2025Jan to Dec 2025 | DEF | 10 | 920 | 1.37 |
| 63 | Gustavo Medina | Ferroviária | Serie B | 2025Apr to Nov 2025 | DEF | 26 | 2244 | 1.36 |
| 63 | E. Adegboyega | Rotherham | League One | 2025Aug 2025 to May 2026 | DEF | 11 | 596 | 1.36 |
| 63 | Anthony Jung | SC Freiburg | Bundesliga | 2025Aug 2025 to May 2026 | DEF | 12 | 528 | 1.36 |
| 66 | J. Bolton | Fleetwood Town | League Two | 2025Aug 2025 to May 2026 | DEF | 20 | 1663 | 1.35 |
| 66 | Maurício Antônio | Paysandu | Serie B | 2025Apr to Nov 2025 | DEF | 15 | 1204 | 1.35 |
| 68 | R. Arnold | FC Winterthur | Super League | 2025Jul 2025 to May 2026 | DEF | 30 | 2290 | 1.34 |
| 68 | Rosen Bozhinov | Antwerp | Jupiler Pro League | 2025Jul 2025 to May 2026 | DEF | 16 | 1279 | 1.34 |
| 68 | Pelayo Fernández | Cadiz | Segunda División | 2025Aug 2025 to Jun 2026 | DEF | 10 | 808 | 1.34 |
| 68 | El Chadaille Bitshiabu | RB Leipzig | Bundesliga | 2025Aug 2025 to May 2026 | DEF | 11 | 672 | 1.34 |
| 72 | Abdulay Bah | Nice | Ligue 1 | 2025Aug 2025 to May 2026 | DEF | 26 | 1961 | 1.33 |
| 72 | Thiago Heleno | Paysandu | Serie B | 2025Apr to Nov 2025 | DEF | 11 | 881 | 1.33 |
| 72 | Radu Drăguşin | Tottenham | Premier League | 2025Aug 2025 to May 2026 | DEF | 10 | 541 | 1.33 |
| 75 | Jonathan Panzo | Rio Ave | Primeira Liga | 2025Aug 2025 to May 2026 | DEF | 14 | 1095 | 1.32 |
| 75 | T. Paetow | Preußen Münster | 2. Bundesliga | 2025Aug 2025 to May 2026 | DEF | 19 | 821 | 1.32 |
| 77 | Chibuike Nwaiwu | Trabzonspor | Super Lig | 2025Aug 2025 to May 2026 | DEF | 16 | 1310 | 1.31 |
| 77 | S. Nador | Modena | Serie B | 2025Aug 2025 to May 2026 | DEF | 11 | 822 | 1.31 |
| 77 | X. Mbuyamba | FC Volendam | Eredivisie | 2025Aug 2025 to May 2026 | DEF | 16 | 755 | 1.31 |
| 77 | Germán Conti | Gimnasia L.P. | Liga Profesional Argentina | 2025Jan to Dec 2025 | DEF | 12 | 689 | 1.31 |
| 77 | Eric Dier | Monaco | Ligue 1 | 2025Aug 2025 to May 2026 | DEF | 9 | 687 | 1.31 |
| 77 | G. van Zwam | GO Ahead Eagles | Eredivisie | 2025Aug 2025 to May 2026 | DEF | 12 | 685 | 1.31 |
| 77 | Bećir Omeragić | FC Basel 1893 | Super League | 2025Jul 2025 to May 2026 | DEF | 8 | 616 | 1.31 |
| 84 | Maya Yoshida | Los Angeles Galaxy | Major League Soccer | 2025Feb to Dec 2025 | DEF | 28 | 2349 | 1.30 |
| 84 | Fernando Calero | Espanyol | La Liga | 2025Aug 2025 to May 2026 | DEF | 28 | 2150 | 1.30 |
| 84 | Botond Balogh | Kocaelispor | Super Lig | 2025Aug 2025 to May 2026 | DEF | 21 | 1657 | 1.30 |
| 84 | Oscar Fraulo | Derby | Championship | 2025Aug 2025 to May 2026 | MID | 19 | 483 | 1.30 |
| 88 | Marcos Senesi | Bournemouth | Premier League | 2025Aug 2025 to May 2026 | DEF | 37 | 3290 | 1.29 |
| 88 | João Victor | Mirassol | Serie A | 2025Mar to Dec 2025 | DEF | 34 | 3129 | 1.29 |
| 88 | Maksim Paskotsi | Gent | Jupiler Pro League | 2025Jul 2025 to May 2026 | DEF | 22 | 1813 | 1.29 |
| 88 | A. Vukotić | SV Darmstadt 98 | 2. Bundesliga | 2025Aug 2025 to May 2026 | DEF | 29 | 1599 | 1.29 |
| 88 | Jonas Adjei Adjetey | FC Basel 1893 | Super League | 2025Jul 2025 to May 2026 | DEF | 15 | 1255 | 1.29 |
| 88 | Kevin Vogt | VfL Bochum | 2. Bundesliga | 2025Aug 2025 to May 2026 | DEF | 10 | 629 | 1.29 |
| 94 | J. Connolly | Crewe | League Two | 2025Aug 2025 to May 2026 | DEF | 41 | 3158 | 1.28 |
| 94 | Adrian Bajrami | FC Luzern | Super League | 2025Jul 2025 to May 2026 | DEF | 34 | 2811 | 1.28 |
| 94 | Simon Graves | PEC Zwolle | Eredivisie | 2025Aug 2025 to May 2026 | DEF | 32 | 2681 | 1.28 |
| 94 | Rafael Thyere | Sport Recife | Serie A | 2025Mar to Dec 2025 | DEF | 23 | 2045 | 1.28 |
| 98 | Caleb Okoli | Leicester | Championship | 2025Aug 2025 to May 2026 | DEF | 29 | 2342 | 1.27 |
| 98 | Sven Botman | Newcastle | Premier League | 2025Aug 2025 to May 2026 | DEF | 25 | 1838 | 1.27 |
| 98 | R. Harbottle | Bristol Rovers | League Two | 2025Aug 2025 to May 2026 | DEF | 15 | 1208 | 1.27 |