Every League Two long ball this season, club by club. Filter by home, away, total or per game.
Updated 14 November 2026, after the last game
Bristol Rovers have played the most long balls in League Two in 2026/2027, with 1,265 from 15 games, an average of 84.3 a game. Chesterfield are next on 1,227.
| Rank | Team | Long Balls |
|---|---|---|
| 1 | Bristol Rovers | 1,265 |
| 2 | Chesterfield | 1,227 |
| 3 | Accrington Stanley | 1,194 |
| 4 | Gillingham | 1,184 |
| 5 | Oldham Athletic | 1,180 |
| 6 | Tranmere Rovers | 1,169 |
| 7 | Swindon Town | 1,145 |
| 8 | Grimsby Town | 1,140 |
| 9 | Newport County | 1,129 |
| 10 | Exeter City | 1,125 |
| 11 | Shrewsbury Town | 1,115 |
| 12 | Crewe Alexandra | 1,114 |
| 13 | Cheltenham Town | 1,111 |
| 14 | Rotherham United | 1,102 |
| 15 | Barnet | 1,099 |
| 16 | York City | 1,057 |
| 17 | Fleetwood Town | 1,056 |
| 18 | Colchester United | 970 |
| 19 | Rochdale | 960 |
| 20 | Port Vale | 955 |
| 21 | Northampton Town | 896 |
| 22 | Salford City | 877 |
| 23 | Walsall | 836 |
| 24 | Crawley Town | 796 |