Birmingham history
Every Birmingham season 442ball holds a table for, newest first. Our record starts in 2010 and is thinner before 2014, so this is what we hold rather than the club's complete history.
League finishes
League seasons only, newest last. Cup group stages are left out: a place in a group of four is not a finish in a league. Each point links to that season's table.
| Season | Competition | Pos | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026(in progress) | 6 | 14 | 7 | 5 | 2 | 26 | 13 | +13 | 26 | |
| 2025 | 10 | 46 | 17 | 13 | 16 | 57 | 56 | +1 | 64 | |
| 2024 | 1 | 46 | 34 | 9 | 3 | 84 | 31 | +53 | 111 | |
| 2023 | 22 | 46 | 13 | 11 | 22 | 50 | 65 | -15 | 50 | |
| 2022 | 17 | 46 | 14 | 11 | 21 | 47 | 58 | -11 | 53 | |
| 2021 | 21 | 46 | 11 | 14 | 21 | 50 | 75 | -25 | 47 | |
| 2020 | 18 | 46 | 13 | 13 | 20 | 37 | 61 | -24 | 52 | |
| 2019 | 21 | 46 | 12 | 14 | 20 | 54 | 75 | -21 | 50 | |
| 2018 | 14 | 46 | 14 | 19 | 13 | 64 | 58 | +6 | 61 | |
| 2017 | 19 | 46 | 13 | 7 | 26 | 38 | 68 | -30 | 46 | |
| 2016 | 19 | 46 | 13 | 14 | 19 | 45 | 64 | -19 | 53 | |
| 2015 | 10 | 46 | 16 | 15 | 15 | 53 | 49 | +4 | 63 | |
| 2014 | 10 | 46 | 16 | 15 | 15 | 54 | 64 | -10 | 63 | |
| 2013 | 21 | 46 | 11 | 11 | 24 | 58 | 74 | -16 | 44 | |
| 2012 | 12 | 46 | 15 | 16 | 15 | 63 | 69 | -6 | 61 | |
| 2011 | 4 | 46 | 20 | 16 | 10 | 78 | 51 | +27 | 76 | |
| 2010 | 18 | 38 | 8 | 15 | 15 | 37 | 58 | -21 | 39 |
A position in a group stage is a position within that group, not a finish in the competition. Seasons still being played are marked.
Season leaders
| Season | Competition | Goals | Assists | G+A | Clean sheets | 442team |
|---|---|---|---|---|---|---|
| 2026 | Not held in full | Not held in full | Not held in full | Not held in full | ||
| 2025 | Jay Stansfield10 | Jay Stansfield6 | Jay Stansfield16 | J. Beadle8 | ||
| 2024 | Jay Stansfield19 | A. May8 | A. May24 | Ryan Allsop21 | ||
| 2023 | Jay Stansfield12 | Juninho Bacuna6 | Jay Stansfield14 | John Ruddy11 | ||
| 2022 | S. Hogan10 | Juninho Bacuna6 | S. Hogan11 | John Ruddy14 | ||
| 2021 | S. Hogan10 | Jérémie Bela4 | S. Hogan11 | M. Šarkić10 | ||
| 2020 | Lukas Jutkiewicz8 | Iván Sánchez7 | Lukas Jutkiewicz11 | Neil Etheridge13 | ||
| 2019 | Lukas Jutkiewicz15 | Jérémie Bela7 | Lukas Jutkiewicz18 | Lee Camp7 | ||
| 2018 | Che Adams22 | Jota Peleteiro10 | Che Adams26 | Lee Camp12 | ||
| 2017 | Sam Gallagher6 | J. Maghoma6 | J. Maghoma11 | David Stockdale6 | ||
| 2016 | Lukas Jutkiewicz11 | D. Cotterill4 | Lukas Jutkiewicz14 | Tomasz Kuszczak9 | ||
| 2015 | Not held in full | Not held in full | Not held in full | Tomasz Kuszczak14 | ||
| 2014 | Not held | Not held | Not held | Not held | ||
| 2013 | Not held | Not held | Not held | Not held | ||
| 2012 | Not held | Not held | Not held | Not held | ||
| 2011 | Not held | Not held | Not held | Not held | ||
| 2010 | Not held | Not held | Not held | Not held |
Each club's own leaders for that season, not the competition's. A player who moved mid-season counts only what they did here. Clean sheets are counted for goalkeepers who played.
Season table
| Team | P | GD | Pts |
|---|---|---|---|
| 1 | 15 | +11 | 29 |
| 2 | 15 | +6 | 29 |
| 3 | 15 | +14 | 28 |
| 4 | 15 | +8 | 28 |
| 5 | 15 | +8 | 28 |
| 6 | 14 | +13 | 26 |
| 7 | 14 | +5 | 26 |
| 8 | 15 | +6 | 24 |
| 9 | 15 | +14 | 23 |
| 10 | 15 | +2 | 22 |
| 11 | 15 | +2 | 22 |
| 12 | 15 | +8 | 21 |
| 13 | 15 | -1 | 21 |
| 14 | 15 | 0 | 18 |
| 15 | 15 | -2 | 18 |
| 16 | 15 | -4 | 18 |
| 17 | 15 | -8 | 18 |
| 18 | 15 | -9 | 17 |
| 19 | 15 | -10 | 17 |
| 20 | 15 | -10 | 15 |
| 21 | 15 | -11 | 15 |
| 22 | 15 | -9 | 10 |
| 23 | 15 | -16 | 10 |
| 24 | 15 | -17 | 8 |