League Two 2023-24 Attack Stats
| Team | Goals scored | Avg per game | Top scorer | |
| 1 | Stockport County | 96 | 2.09 | |
| 2 | Mansfield Town | 90 | 1.96 | |
| 3 | Notts County | 89 | 1.93 | |
| 4 | Wrexham | 89 | 1.93 | |
| 5 | MK Dons | 84 | 1.75 | |
| 6 | Crawley Town | 83 | 1.69 | |
| 7 | Swindon Town | 77 | 1.67 | |
| 8 | Doncaster Rovers | 75 | 1.56 | |
| 9 | Crewe Alexandra | 71 | 1.45 | |
| 10 | Walsall | 69 | 1.50 | |
| 11 | Morecambe | 67 | 1.46 | |
| 12 | Tranmere Rovers | 67 | 1.46 | |
| 13 | Salford City | 66 | 1.43 | |
| 14 | AFC Wimbledon | 64 | 1.39 | |
| 15 | Accrington Stanley | 63 | 1.37 | |
| 16 | Barrow | 62 | 1.35 | |
| 17 | Newport County | 62 | 1.35 | |
| 18 | Bradford City | 61 | 1.33 | |
| 19 | Harrogate Town | 60 | 1.30 | |
| 20 | Colchester United | 59 | 1.28 | |
| 21 | Sutton United | 59 | 1.28 | |
| 22 | Grimsby Town | 57 | 1.24 | |
| 23 | Gillingham | 46 | 1.00 | |
| 24 | Forest Green Rovers | 44 | 0.96 |
Home Table
| Team | Goals scored | Avg per game | Top scorer | |
| 1 | Wrexham | 62 | 2.70 | |
| 2 | Notts County | 51 | 2.22 | |
| 3 | MK Dons | 49 | 2.04 | |
| 4 | Stockport | 48 | 2.09 | |
| 5 | Swindon | 45 | 1.96 | |
| 6 | Tranmere | 44 | 1.91 | |
| 7 | Mansfield | 43 | 1.87 | |
| 8 | Crawley | 42 | 1.68 | |
| 9 | AFC Wimbledon | 41 | 1.78 | |
| 10 | Doncaster | 38 | 1.58 | |
| 11 | Newport | 37 | 1.61 | |
| 12 | Salford City | 37 | 1.61 | |
| 13 | Crewe | 35 | 1.46 | |
| 14 | Harrogate | 35 | 1.52 | |
| 15 | Walsall | 35 | 1.52 | |
| 16 | Accrington | 34 | 1.48 | |
| 17 | Colchester | 34 | 1.48 | |
| 18 | Grimsby Town | 34 | 1.48 | |
| 19 | Sutton | 33 | 1.43 | |
| 20 | Bradford | 29 | 1.26 | |
| 21 | Morecambe | 29 | 1.26 | |
| 22 | Barrow | 28 | 1.22 | |
| 23 | Gillingham | 25 | 1.09 | |
| 24 | Forest Green | 19 | 0.83 |
Away Table
| Team | Goals scored | Avg per game | Top scorer | |
| 1 | Stockport | 48 | 2.09 | |
| 2 | Mansfield | 47 | 2.04 | |
| 3 | Crawley | 41 | 1.71 | |
| 4 | Morecambe | 38 | 1.65 | |
| 5 | Notts County | 38 | 1.65 | |
| 6 | Doncaster | 37 | 1.54 | |
| 7 | Crewe | 36 | 1.44 | |
| 8 | MK Dons | 35 | 1.46 | |
| 9 | Barrow | 34 | 1.48 | |
| 10 | Walsall | 34 | 1.48 | |
| 11 | Bradford | 32 | 1.39 | |
| 12 | Swindon | 32 | 1.39 | |
| 13 | Accrington | 29 | 1.26 | |
| 14 | Salford City | 29 | 1.26 | |
| 15 | Wrexham | 27 | 1.17 | |
| 16 | Sutton | 26 | 1.13 | |
| 17 | Colchester | 25 | 1.09 | |
| 18 | Forest Green | 25 | 1.09 | |
| 19 | Harrogate | 25 | 1.09 | |
| 20 | Newport | 25 | 1.09 | |
| 21 | AFC Wimbledon | 23 | 1.00 | |
| 22 | Grimsby Town | 23 | 1.00 | |
| 23 | Tranmere | 23 | 1.00 | |
| 24 | Gillingham | 21 | 0.91 |
Most Penalties Converted
| Team | Penalties | |||
| 1 | Accrington | 10 | ||
| 2 | Notts County | 7 | ||
| 3 | Stockport | 7 | ||
| 4 | Walsall | 7 | ||
| 5 | Crewe | 6 | ||
| 6 | Doncaster | 6 | ||
| 7 | Wrexham | 6 | ||
| 8 | Crawley | 5 | ||
| 9 | Forest Green | 5 | ||
| 10 | Harrogate | 5 | ||
| 11 | Newport | 5 | ||
| 12 | Swindon | 5 | ||
| 13 | Barrow | 4 | ||
| 14 | Sutton | 4 | ||
| 15 | Tranmere | 4 | ||
| 16 | AFC Wimbledon | 3 | ||
| 17 | Bradford | 3 | ||
| 18 | Grimsby Town | 3 | ||
| 19 | Morecambe | 3 | ||
| 20 | Salford City | 3 | ||
| 21 | Mansfield | 2 | ||
| 22 | Gillingham | 1 | ||
| 23 | MK Dons | 1 | ||
| 24 | Colchester | 0 |
Goals Scored in First 15 min
| Team | Goals | |||
| 1 | MK Dons | 20 | ||
| 2 | Stockport | 20 | ||
| 3 | Tranmere | 20 | ||
| 4 | Crawley | 17 | ||
| 5 | Notts County | 16 | ||
| 6 | Colchester | 14 | ||
| 7 | Crewe | 14 | ||
| 8 | Doncaster | 13 | ||
| 9 | Salford City | 13 | ||
| 10 | AFC Wimbledon | 12 | ||
| 11 | Mansfield | 12 | ||
| 12 | Morecambe | 12 | ||
| 13 | Wrexham | 11 | ||
| 14 | Newport | 10 | ||
| 15 | Accrington | 8 | ||
| 16 | Barrow | 8 | ||
| 17 | Forest Green | 8 | ||
| 18 | Grimsby Town | 8 | ||
| 19 | Sutton | 7 | ||
| 20 | Swindon | 6 | ||
| 21 | Bradford | 5 | ||
| 22 | Walsall | 5 | ||
| 23 | Gillingham | 4 | ||
| 24 | Harrogate | 2 |
Points from Losing Positions
| Team | Wins | Draws | Points | |
| 1 | Walsall | 6 | 9 | 27 |
| 2 | Crawley | 6 | 7 | 25 |
| 3 | Crewe | 5 | 10 | 25 |
| 4 | MK Dons | 6 | 7 | 25 |
| 5 | Mansfield | 4 | 11 | 23 |
| 6 | Wrexham | 5 | 8 | 23 |
| 7 | Bradford | 4 | 9 | 21 |
| 8 | Colchester | 3 | 12 | 21 |
| 9 | Morecambe | 4 | 9 | 21 |
| 10 | Newport | 5 | 6 | 21 |
| 11 | Salford City | 4 | 9 | 21 |
| 12 | Barrow | 2 | 12 | 18 |
| 13 | Harrogate | 3 | 9 | 18 |
| 14 | Tranmere | 4 | 5 | 17 |
| 15 | Gillingham | 3 | 7 | 16 |
| 16 | Grimsby Town | 1 | 13 | 16 |
| 17 | Swindon | 2 | 10 | 16 |
| 18 | Accrington | 3 | 6 | 15 |
| 19 | Sutton | 0 | 15 | 15 |
| 20 | AFC Wimbledon | 2 | 8 | 14 |
| 21 | Forest Green | 2 | 7 | 13 |
| 22 | Stockport | 2 | 7 | 13 |
| 23 | Doncaster | 2 | 6 | 12 |
| 24 | Notts County | 2 | 6 | 12 |
First Goals Scored in Games
| Team | Percentage | |||
| 1 | Stockport | 63.0% | ||
| 2 | Wrexham | 56.5% | ||
| 3 | Doncaster | 55.3% | ||
| 4 | Mansfield | 54.3% | ||
| 5 | Swindon | 54.3% | ||
| 6 | Tranmere | 54.3% | ||
| 7 | MK Dons | 54.2% | ||
| 8 | Barrow | 52.2% | ||
| 9 | Grimsby Town | 52.2% | ||
| 10 | Crawley | 51.0% | ||
| 11 | AFC Wimbledon | 50.0% | ||
| 12 | Notts County | 47.8% | ||
| 13 | Harrogate | 45.7% | ||
| 14 | Morecambe | 45.7% | ||
| 15 | Salford City | 45.7% | ||
| 16 | Colchester | 43.5% | ||
| 17 | Walsall | 43.5% | ||
| 18 | Crewe | 41.7% | ||
| 19 | Accrington | 41.3% | ||
| 20 | Gillingham | 41.3% | ||
| 21 | Newport | 41.3% | ||
| 22 | Bradford | 39.1% | ||
| 23 | Forest Green | 34.8% | ||
| 24 | Sutton | 32.6% |


