2025–26 Oldham Athletic A.F.C. season
131st season in existence of Oldham Athletic AFC
From Wikipedia, the free encyclopedia
The 2025–26 season was the 131st season in the history of Oldham Athletic Football Club and the club's first season back in EFL League Two since the 2021–22 season following their promotion via the 2024–25 National League play-offs. In addition to the domestic league, the club participated in the FA Cup, the EFL Cup, and the 2025–26 EFL Trophy.
| 2025–26 season | |
|---|---|
| Chairman | Frank Rothwell |
| Manager | Micky Mellon |
| Stadium | Boundary Park |
| League Two | 10th |
| FA Cup | Second round |
| EFL Cup | Preliminary round |
| EFL Trophy | Group stage |
| Top goalscorer | League: Mike Fondop (8) All: Michael Mellon (10) |
Oldham finished the season 10th in League Two. This was the club's highest finish in the English football league system since relegation from League One at the end of the 2017–18 season.
After a steady start which saw the club in 14th position at the turn of the year, Micky Mellon's side went on a run of ten games without defeat during February and March, conceding only two goals. Ultimately, however, ambitions of reaching the play-offs fell away with four consecutive defeats during April, resulting in a 10th-place finish.[1]
Mellon agreed a new two-year contract in March 2026 to stay with the Latics until the summer of 2028.[2]
On an individual level, the club received several nominations at the EFL end-of-season awards.[3] Mellon was shortlisted for EFL League Two Manager of the Season and Mathew Hudson was named in the EFL League Two Team of the Season,[4] having kept a club record 19 clean sheets during the league season.[1]
Players
First Team Squad
The following players were contracted to the club at the end of the season:
| No | Pos | Nat | Name | Age | Debut | App | Start | Sub | Notes | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | GK | Mathew Hudson | 28 | 18 Mar 2023 | 141 | 140 | 1 | 0 | 7 | 0 | ||
| 2 | DF | Reagan Ogle | 27 | 10 Aug 2024 | 59 | 55 | 4 | 4 | 10 | 0 | ||
| 3 | DF | Jake Leake | 23 | 21 Jan 2025 | 28 | 19 | 9 | 2 | 3 | 0 | ||
| 4 | MF | Tom Pett | 34 | 21 Jan 2025 | 67 | 64 | 3 | 3 | 7 | 0 | ||
| 5 | DF | Donervon Daniels | 32 | 2 Aug 2025 | 41 | 41 | 0 | 1 | 2 | 0 | ||
| 6 | DF | Manny Monthe | 31 | 10 Aug 2024 | 82 | 81 | 1 | 7 | 11 | 0 | ||
| 7 | MF | Kane Taylor | 21 | 24 Jan 2026 | 15 | 6 | 9 | 2 | 0 | 0 | On loan from 13 Jan[5] | |
| 8 | MF | Ryan Woods | 32 | 2 Aug 2025 | 47 | 46 | 1 | 0 | 7 | 1 | ||
| 9 | FW | Mike Fondop | 32 | 5 Feb 2022 | 172 | 104 | 68 | 53 | 23 | 6 | ||
| 10 | MF | Tom Conlon | 30 | 13 Jan 2024 | 67 | 59 | 8 | 0 | 13 | 0 | Captain | |
| 11 | MF | Jack Stevens | 25 | 2 Aug 2025 | 22 | 16 | 6 | 6 | 2 | 0 | ||
| 14 | FW | Joe Garner | 38 | 3 Feb 2024 | 66 | 38 | 28 | 13 | 20 | 0 | ||
| 15 | FW | Kane Drummond | 25 | 5 Oct 2024 | 55 | 31 | 24 | 8 | 5 | 0 | ||
| 16 | DF | Will Sutton | 23 | 10 Nov 2020 | 110 | 102 | 8 | 6 | 11 | 0 | ||
| 17 | FW | Calum Kavanagh | 22 | 7 Feb 2026 | 10 | 9 | 1 | 2 | 2 | 0 | Signed 1 Feb[6] | |
| 18 | MF | Kieron Morris | 32 | 2 Aug 2025 | 10 | 4 | 6 | 1 | 1 | 0 | ||
| 20 | DF | Jake Caprice | 33 | 10 Aug 2024 | 74 | 56 | 18 | 2 | 16 | 0 | ||
| 21 | MF | Josh Hawkes | 27 | 2 Aug 2025 | 29 | 14 | 15 | 5 | 2 | 0 | ||
| 22 | FW | Fábio Jaló | 20 | 31 Jan 2026 | 2 | 0 | 2 | 0 | 1 | 0 | On loan from 30 Jan[7] | |
| 23 | FW | Kian Harratt | 24 | 11 Mar 2025 | 21 | 11 | 10 | 4 | 0 | 0 | ||
| 24 | DF | Jamie Robson | 28 | 9 Aug 2025 | 46 | 45 | 1 | 0 | 9 | 0 | ||
| 26 | MF | Kai Payne | 21 | 19 Oct 2024 | 40 | 27 | 13 | 2 | 2 | 0 | Season-long loan[8] | |
| 27 | MF | Oli Hammond | 23 | 23 Jan 2024 | 50 | 29 | 21 | 0 | 0 | 0 | ||
| 28 | FW | Michael Mellon | 22 | 6 Sep 2025 | 17 | 16 | 1 | 10 | 0 | 0 | On loan from 1 Sep[9] | |
| 31 | GK | Tom Donaghy | 23 | 5 Feb 2025 | 15 | 14 | 1 | 0 | 0 | 0 | ||
| 33 | DF | Oliver Howard | 17 | 26 Aug 2025 | 1 | 0 | 1 | 0 | 0 | 0 | ||
| 38 | MF | Frankie McMahon-Brown | 19 | 2 May 2026 | 1 | 0 | 1 | 0 | 0 | 0 | ||
| 39 | DF | Isaac Anderson | 16 | 2 May 2026 | 1 | 0 | 1 | 0 | 0 | 0 | ||
| 40 | DF | Dynel Simeu | 24 | 11 Nov 2025 | 13 | 10 | 3 | 2 | 1 | 0 | Signed 7 Nov[10] |
Out on loan
The following players were contracted but were loaned to other clubs at the end of the season:
| No | Pos | Nat | Name | Age | Debut | Apps | Starts | Subs | Notes | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 18 | MF | Kieron Morris | 32 | 2 Aug 2025 | 10 | 4 | 6 | 1 | 1 | 0 | At Halifax Town[11] | |
| 30 | FW | Billy Waters | 31 | 18 Jan 2025 | 14 | 10 | 4 | 2 | 1 | 0 | At Halifax Town[12] | |
| n/a | MF | Josh Kay | 29 | 17 Aug 2024 | 27 | 9 | 18 | 1 | 3 | 1 | At Macclesfield[13] |
Left the club during the season
The following players left the club during the season:
| No | Pos | Nat | Name | Age | Debut | Apps | Starts | Subs | Notes | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 7 | MF | Harry Charsley | 29 | 10 Aug 2024 | 15 | 11 | 4 | 3 | 0 | 1 | Transferred 2 Jan[14] | |
| 17 | FW | Joe Quigley | 29 | 9 Aug 2025 | 23 | 13 | 10 | 3 | 3 | 0 | Transferred 2 Feb[15] | |
| 19 | MF | Luke Hannant | 32 | 2 Aug 2025 | 30 | 21 | 9 | 4 | 4 | 0 | Transferred 21 Mar[16] | |
| 22 | DF | Charlie Olson | 21 | 26 Aug 2025 | 3 | 2 | 1 | 0 | 0 | 0 | On loan Aug to Jan[17] | |
| 25 | MF | Harley O'Grady-Macken | 21 | - | 0 | 0 | 0 | 0 | 0 | 0 | On loan Sep to Jan[18] |
Transfers and contracts
In
| Date | Pos. | Player | From | Fee | Ref. |
|---|---|---|---|---|---|
| 1 July 2025[a] | CB | Free | [19] | ||
| 1 July 2025[b] | CF | [20] | |||
| 1 July 2025[c] | LM | [21] | |||
| 1 July 2025 | LM | [22] | |||
| 1 July 2025[d] | LB | [23] | |||
| 1 July 2025[e] | RM | [24] | |||
| 1 July 2025[f] | CM | [25] | |||
| 7 July 2025 | LW | Undisclosed | [26] | ||
| CDM | Free | [27] | |||
| 7 August 2025 | CF | Undisclosed | [28] | ||
| LB | [29] | ||||
| 7 November 2025 | CB | Free | [30] | ||
| 21 November 2025 | CM | [31] | |||
| 1 February 2026 | CF | Undisclosed | [32] |
- The transfer was announced on 27 June, and would become official on July 1 once his Walsall contract had expired
- The transfer was announced on 18 June, and would become official on July 1 once his Chesterfield contract had expired
- The transfer was announced on 27 June, and would become official on July 1 once his Gateshead contract had expired
- The transfer was announced on 30 June, and would become official on July 1 once his Hull contract had expired
- The transfer was announced on 27 June, and would become official on July 1 once his Tranmere contract had expired
- The transfer was announced on 17 June, and would become official on July 1 once his Cheltenham contract had expired
Out
| Date | Pos. | Player | To | Fee | Ref. |
|---|---|---|---|---|---|
| 17 July 2025 | CM | Undisclosed | [33] | ||
| 2 January 2026 | CM | Free | [34] | ||
| 2 February 2026 | CF | Undisclosed | [35] | ||
| 21 March 2026 | LM | Free | [36] |
Loaned in
| Date | Pos. | Player | From | Until | Ref. |
|---|---|---|---|---|---|
| 8 July 2025 | CM | 31 May 2026 | [37] | ||
| 11 August 2025 | CB | 2 January 2026[a] | [38][39] | ||
| 1 September 2025 | CF | 31 May 2026 | [40] | ||
| 2 September 2025 | CM | [41] | |||
| 13 January 2026 | CM | [42] | |||
| 30 January 2026 | LW | [43] |
- On 2 January, Olson was recalled back to his parent club Blackburn
Loaned out
| Date | Pos. | Player | To | Until | Ref. |
|---|---|---|---|---|---|
| 4 September 2025 | LM | 31 May 2026 | [44] | ||
| 4 October 2025 | SS | 3 January 2026 | [45] | ||
| 21 January 2026 | CB | 18 February 2026[a] | [46][47] | ||
| 23 January 2026 | CF | 25 April 2026 | [48] | ||
| 27 January 2026 | RM | [49] | |||
| 17 February 2026 | SS | [50] |
- On 18 February, Sutton was recalled back from his loan at Solihull Moors
Released / Out of Contract
| Date | Pos. | Player | Subsequent club | Join date | Ref. |
|---|---|---|---|---|---|
| 30 June 2025 | CM | 1 July 2025 | [51] | ||
| LB | [52] | ||||
| CB | [53] | ||||
| LM | 10 July 2025 | [54] | |||
| CF | [55][56] | ||||
| LW | 12 July 2025 | [55][57] | |||
| CM | 14 July 2025 | [58] | |||
| CF | 17 July 2025 | [55][59] | |||
| 18 July 2025 | [60] | ||||
| LW | 22 July 2025 | [61][62] | |||
| CB | [55] | ||||
| RM | [55] | ||||
| CF | [55] |
New Contract
| Date | Pos. | Player | Contract until | Ref. |
|---|---|---|---|---|
| 20 June 2025 | GK | 30 June 2027 | [63] | |
| GK | 30 June 2028 | [64] | ||
| 30 June 2025 | CF | 31 December 2025 | [65] | |
| CM | 30 June 2027 | [65] | ||
| CB | [65] | |||
| 4 July 2025 | CF | [66] | ||
| 31 December 2025 | CF | 30 June 2026 | [67] | |
| 9 January 2026 | CB | [68] |
Pre-season and friendlies
On 13 June, Oldham Athletic announced three pre-season friendlies, against Dundee United, Bradford City and Curzon Ashton.[69]
Win Draw Loss
| 19 July 2025 Friendly | Dundee United | 0–0 | Oldham Athletic | Dundee, Scotland |
| 14:00 BST | Report | Stadium: Tannadice Park Attendance: 3,428 (444 away) |
| 26 July 2025 Friendly | Oldham Athletic | 0–1 | Bradford City | Oldham |
| 13:00 BST | Report |
|
Stadium: Boundary Park Attendance: 2,530 (724 away) |
| 29 July 2025 Friendly | Curzon Ashton | Cancelled | Oldham Athletic | Ashton-under-Lyne |
| 19:45 BST | Stadium: Tameside Stadium | |||
| Note: Fixture was postponed as a precautionary measure due to a number of injuries and player illnesses.[70] | ||||
Competitions
Overall record
| Competition | First match | Last match | Starting round | Final position | Record | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Win % | |||||
| EFL League Two | 2 August 2025 | 2 May 2026 | Matchday 1 | 10th | 46 | 18 | 14 | 14 | 60 | 44 | +16 | 39.13 |
| FA Cup | 1 November 2025 | 6 December 2025 | First round | Second round | 2 | 1 | 0 | 1 | 4 | 4 | +0 | 50.00 |
| EFL Cup | 5 August 2025 | 5 August 2025 | Preliminary round | Preliminary round | 1 | 0 | 0 | 1 | 1 | 3 | −2 | 0.00 |
| EFL Trophy | 26 August 2025 | 11 November 2025 | Group stage | Group stage | 3 | 0 | 0 | 3 | 5 | 14 | −9 | 0.00 |
| Total | 52 | 19 | 14 | 19 | 70 | 65 | +5 | 36.54 | ||||
Last updated: 2 May 2026
Source: Soccerway
EFL League Two
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 8 | Barnet | 46 | 21 | 13 | 12 | 70 | 53 | +17 | 76 |
| 9 | Swindon Town | 46 | 22 | 9 | 15 | 70 | 59 | +11 | 75 |
| 10 | Oldham Athletic | 46 | 18 | 14 | 14 | 60 | 44 | +16 | 68 |
| 11 | Crewe Alexandra | 46 | 19 | 10 | 17 | 64 | 58 | +6 | 67 |
| 12 | Colchester United | 46 | 18 | 12 | 16 | 62 | 49 | +13 | 66 |
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results; 5) Wins; 6) Away goals; 7) Penalty points (sec 9.5); 8) 12-point sending off offences[71]
Results summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 46 | 18 | 14 | 14 | 60 | 44 | +16 | 68 | 10 | 8 | 5 | 30 | 18 | +12 | 8 | 6 | 9 | 30 | 26 | +4 |
Last updated: complete.
Source: Soccerway
Results by round
A = Away; H = Home; W = Win; D = Draw; L = Loss; P = Postponed
Notes:
- 1 Matchday 25 (vs. Bromley) was postponed due to a frozen pitch.
- 2 Matchday 26 (vs. Notts County) was postponed due to a frozen pitch.
- 3 Matchday 29 (vs. Barrow) was postponed due to a waterlogged pitch.
Matches
On 26 June the EFL League Two fixtures were revealed.[72]
Win Draw Loss Fixtures
| 2 August 2025 1 | MK Dons | 0–0 | Oldham Athletic | Denbigh, Milton Keynes |
| 15:00 BST |
|
Report | Stadium: Stadium MK Attendance: 9,384 (1,891) Referee: Matthew Russell |
| 9 August 2025 2 | Oldham Athletic | 1–1 | Colchester United | Oldham, Lancs. |
| 15:00 BST | Report | Stadium: Boundary Park Attendance: 7,799 (371 away) Referee: Craig Hicks |
| 16 August 2025 3 | Oldham Athletic | 1–2 | Swindon Town | Oldham, Lancs. |
| 12:30 BST |
|
Report | Stadium: Boundary Park Attendance: 6,955 (507 away) Referee: Greg Rollason | |
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was moved live Sky Sports broadcasting.[73] | ||||
| 19 August 2025 4 | Bristol Rovers | 0–0 | Oldham Athletic | Horfield, Bristol |
| 19:45 BST |
|
Report | Stadium: Memorial Stadium Attendance: 6,706 (446 away) Referee: James Oldham |
| 23 August 2025 5 | Fleetwood | 1–1 | Oldham | Fleetwood, Lancs. |
| 15:00 BST | Report |
|
Stadium: Highbury Stadium Attendance: 3,682 (1,154 away) Referee: Benjamin Speedie |
| 30 August 2025 6 | Oldham Athletic | 0–1 | Gillingham | Oldham, Lancs. |
| 15:00 BST | Report | Stadium: Boundary Park Attendance: 6,233 (549 away) Referee: Scott Jackson |
| 6 September 2025 7 | Cambridge United | 0–1 | Oldham Athletic | Cambridge |
| 15:00 BST |
|
Report | Stadium: Abbey Stadium Attendance: 6,570 (740 away) Referee: Ben Atkinson |
| 13 September 2025 8 | Oldham Athletic | 1–0 | Bromley | Oldham, Lancs. |
| 15:00 BST | Report |
|
Stadium: Boundary Park Attendance: 6,714 (122 away) Referee: Richard Eley |
| 20 September 2025 9 | Cheltenham Town | 0–3 | Oldham Athletic | Cheltenham, Glos. |
| 15:00 BST |
|
Report | Stadium: Whaddon Road Attendance: 3,842 (704 from Oldham) Referee: Paul Tierney |
| 27 September 2025 10 | Oldham Athletic | 1–1 | Barnet | Oldham |
| 12:30 BST | Report | Stadium: Boundary Park Attendance: 7,333 (175 away) Referee: Sebastian Stockbridge | ||
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was moved live Sky Sports broadcasting.[73] | ||||
| 4 October 2025 11 | Notts County | 3–1 | Oldham Athletic | Nottingham |
| 15:00 BST | Report | Stadium: Meadow Lane Attendance: 11,418 (2,066 away) Referee: Oliver Mackey |
| 11 October 2025 12 | Oldham Athletic | 0–0 | Barrow | Oldham |
| 17:30 BST |
|
Report |
|
Stadium: Boundary Park Attendance: 7,170 (570 away) Referee: Rob Massey-Ellis |
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[74] | ||||
| 18 October 2025 13 | Salford City | 1–0 | Oldham Athletic | Salford, Lancs. |
| 12:30 BST | Report | Stadium: Moor Lane Attendance: 4,006 (1,360 away) Referee: Jacob Miles | ||
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[74] | ||||
| 25 October 2025 14 | Oldham Athletic | 2–2 | Shrewsbury Town | Oldham |
| 15:00 BST | Report | Stadium: Boundary Park Attendance: 7,361 (817 away) Referee: Abigail Byrne |
| 8 November 2025 15 | Harrogate Town | 0–1 | Oldham Athletic | Harrogate |
| 15:00 GMT | Report | Stadium: Wetherby Road Attendance: 4,023 Referee: David Rock |
| 15 November 2025 16 | Oldham Athletic | 0–0 | Crewe Alexandra | Oldham |
| 15:00 GMT | Report |
|
Stadium: Boundary Park Attendance: 8,937 (1,354 away) Referee: Aaron Farmer |
| 22 November 2025 17 | Oldham Athletic | 3–0 | Newport County | Oldham |
| 15:00 GMT | Report |
|
Stadium: Boundary Park Attendance: 7,056 (222 away) Referee: Andrew Miller |
| 29 November 2025 18 | Accrington Stanley | 1–0 | Oldham Athletic | Accrington, Lancs. |
| 12:30 GMT | Report | Stadium: Crown Ground Attendance: 3,031 (1,288 away) Referee: Simon Mather | ||
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[74] | ||||
| 10 December 2025 19 | Oldham Athletic | 0–1 | Walsall | Oldham |
| 19:45 GMT | Report |
|
Stadium: Boundary Park Attendance: 6,529 (538 away) Referee: Stephen Parkinson | |
| Note: Fixture was initially scheduled for 10 December, but was rescheduled due to Walsall's FA Cup involvements on the preceding Sunday.[75] | ||||
| 13 December 2025 20 | Crawley Town | 2–2 | Oldham Athletic | Crawley |
| 15:00 GMT | Report | Stadium: Broadfield Stadium Attendance: 3,152 (414 away) Referee: Charles Breakspear |
| 20 December 2025 21 | Oldham Athletic | 3–1 | Tranmere Rovers | Oldham |
| 15:00 GMT | Report | Stadium: Boundary Park Attendance: 8,838 (1,792 away) Referee: Martin Coy |
| 26 December 2025 22 | Grimsby Town | 0–0 | Oldham Athletic | Cleethorpes |
| 15:00 GMT |
|
Report | Stadium: Blundell Park Attendance: 7,686 Referee: Ross Joyce |
| 29 December 2025 23 | Walsall | 1–2 | Oldham Athletic | Bescot |
| 19:45 GMT | Report | Stadium: Bescot Stadium Attendance: 6,704 (836 away) Referee: Oliver Mackey |
| 1 January 2026 24 | Oldham Athletic | 1–1 | Chesterfield | Oldham |
| 15:00 GMT | Report | Stadium: Boundary Park Attendance: 8,853 (1,440 away) Referee: Sam Allison |
| 17 January 2026 27 | Oldham Athletic | 2–1 | Cheltenham Town | Oldham |
| 15:00 GMT | Report | Stadium: Boundary Park Attendance: 6,315 (220 away) Referee: Neil Hair |
| 24 January 2026 28 | Barnet | 3–2 | Oldham Athletic | Edgware |
| 12:30 GMT | Report | Stadium: The Hive Stadium Attendance: 2,715 Referee: Darren Drysdale | ||
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[76] | ||||
| 31 January 2026 30 | Oldham Athletic | 0–3 | Cambridge United | Oldham |
| 15:00 GMT | Report | Stadium: Boundary Park Attendance: 7,012 (481 away) Referee: Ruebyn Ricardo |
| 7 February 2026 31 | Swindon Town | 3–0 | Oldham Athletic | Swindon |
| 12:30 GMT | Report | Stadium: County Ground Attendance: 7,183 (438 away) Referee: David Rock | ||
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[76] | ||||
| 14 February 2026 32 | Oldham Athletic | 1–1 | Fleetwood Town | Oldham |
| 15:00 GMT |
|
Report | Stadium: Boundary Park Attendance: 6,639 (280 away) Referee: Alan Dale |
| 17 February 2026 33 | Oldham Athletic | 2–0 | Bristol Rovers | Oldham |
| 19:45 GMT | Report |
|
Stadium: Boundary Park Attendance: 6,256 (378 away) Referee: Scott Oldham |
| 21 February 2026 34 | Gillingham | 0–3 | Oldham Athletic | Gillingham |
| 15:00 GMT | Report | Stadium: Priestfield Stadium Attendance: 5,868 (285 away) Referee: James Oldham |
| 28 February 2026 35 | Oldham Athletic | 2–0 | Crawley Town | Oldham |
| 15:00 GMT | Report |
|
Stadium: Boundary Park Attendance: 7,050 (188 away) Referee: Dale Baines |
| 3 March 2026 25[77] | Bromley | 0–0 | Oldham Athletic | Bromley |
| 19:45 GMT | Report |
|
Stadium: Hayes Lane Attendance: 4,254 (252 away) Referee: Ross Martin | |
| Note: Fixture was originally scheduled for 4 January, but it was postponed due to a frozen pitch.[78] | ||||
| 7 March 2026 36 | Tranmere Rovers | 1–3 | Oldham Athletic | Birkenhead |
| 15:00 GMT | Report | Stadium: Prenton Park Attendance: 8,107 Referee: Sam Mulhall |
| 14 March 2026 37 | Oldham Athletic | 1–0 | Grimsby Town | Oldham |
| 15:00 GMT | Report | Stadium: Boundary Park Attendance: 8,896 (1,500 away) Referee: Elliott Swallow |
| 17 March 2026 38 | Chesterfield | 0–3 | Oldham Athetic | Chesterfield |
| 19:45 GMT |
|
Report | Stadium: SMH Group Stadium Attendance: 8,148 (1,021 away) Referee: Ross Joyce |
| 21 March 2026 39 | Oldham Athletic | 1–0 | Harrogate Town | Oldham |
| 15:00 GMT | Report | Stadium: Boundary Park Attendance: 7,398 (243 away) Referee: Sebastian Stocksbridge |
| 24 March 2026 26[79] | Oldham Athletic | 3–0 | Notts County | Oldham |
| 19:45 GMT | Report | Stadium: Boundary Park Attendance: 7,701 (1,101 away) Referee: Andrew Humphries | ||
| Note: Fixture was originally scheduled for 10 January, but it was postponed due to a frozen pitch.[80] | ||||
| 28 March 2026 40 | Crewe Alexandra | 2–1 | Oldham Athletic | Crewe |
| 15:00 GMT |
|
Report |
|
Stadium: Gresty Road Attendance: 6,587 (1,680 away) Referee: Simon Mather |
| 3 April 2026 41 | Colchester United | 1–3 | Oldham Athletic | Colchester |
| 15:00 BST |
|
Report | Stadium: Colchester Community Stadium Attendance: 5,621 (614 away) Referee: Scott Jackson |
| 6 April 2026 42 | Oldham Athletic | 1–1 | Milton Keynes Dons | Oldham |
| 15:00 BST |
|
Report |
|
Stadium: Boundary Park Attendance: 8,920 Referee: Steven Copeland |
| 11 April 2026 43 | Shrewsbury Town | 1–0 | Oldham Athletic | Shrewsbury |
| 15:00 BST |
|
Report | Stadium: New Meadow Attendance: 6,609 Referee: Emily Heaslip |
| 14 April 2026 29[81] | Barrow | 3–2 | Oldham Athletic | Barrow-in-Furness |
| 19:45 BST | Report | Stadium: Holker Street Attendance: 2,617 Referee: Edward Duckworth | ||
| Note: Fixture was originally scheduled for 27 January, but it was postponed due to a waterlogged pitch.[82] | ||||
| 18 April 2026 44 | Oldham Athletic | 1–2 | Salford City | Oldham |
| 15:00 BST |
|
Report |
|
Stadium: Boundary Park Attendance: 8,968 Referee: Will Finnie |
| 25 April 2026 45 | Newport County | 3–2 | Oldham Athletic | Newport |
| 15:00 BST | Report | Stadium: Rodney Parade Attendance: 5,706 (570 away) Referee: David Rock |
| 2 May 2026 46 | Oldham Athletic | 3–0 | Accrington Stanley | Oldham |
| 15:00 BST | Report |
|
Stadium: Boundary Park Attendance: 8,220 (520 away) Referee: James Oldham |
FA Cup
Oldham were drawn at home to Northampton Town in the first round[83][84] and away to Milton Keynes Dons in the second round.[85]
Win Draw Loss Fixtures
| 1 November 2025 First round | Oldham Athletic | 3–1 | Northampton Town | Oldham |
| 15:00 GMT | Report | Stadium: Boundary Park Attendance: 3,693 (515 away) Referee: Peter Wright |
| 6 December 2025 Secon round | Milton Keynes Dons | 3–1 | Oldham Athletic | Denbigh |
| 15:00 GMT |
|
Report | Stadium: Stadium MK Attendance: 3,065 Referee: Zac Kennard-Kettle |
EFL Cup
As a newly promoted League Two side, Oldham will enter the EFL Cup in the preliminary round, due to the number of Premier League teams being involved in European competitions. They would face Accrington Stanley.[86][87]
Win Draw Loss Fixtures
| 5 August 2025 Preliminary round | Accrngton Stanley | 3–1 | Oldham Athletic | Accrington |
| 19:45 BST | Stadium: Crown Ground Attendance: 2,042 Referee: Scott Oldham |
EFL Trophy
Oldham were drawn against Bolto Wanderers, Rotherham United and Manchester City U21 in the group stage.[88]
| Pos | Div | Team | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | L1 | Bolton Wanderers | 3 | 3 | 0 | 0 | 0 | 10 | 2 | +8 | 9 | Advance to Round 2 |
| 2 | L1 | Rotherham United | 3 | 2 | 0 | 0 | 1 | 7 | 5 | +2 | 6 | |
| 3 | ACA | Manchester City U21 | 3 | 1 | 0 | 0 | 2 | 7 | 8 | −1 | 3 | |
| 4 | L2 | Oldham Athletic | 3 | 0 | 0 | 0 | 3 | 5 | 14 | −9 | 0 |
Win Draw Loss Fixtures
| 26 August 2025 North Group E | Oldham Athletic | 1–5 | Man City U21 | Oldham, Lancs. |
| 19:00 BST | Report |
|
Stadium: Boundary Park Attendance: 1,753 Referee: Steve Copeland |
| 7 October 2025 North Group E | Rotherham United | 3–2 | Oldham Athletic | Rotherham, Yorkshire |
| 19:00 BST | Spence Leake McWilliams James Hugill |
Report | Hannant Ogle |
Stadium: New York Stadium Attendance: 1,310 Referee: Aaron Bannister |
| 11 November 2025 North Group E | Oldham Athletic | 2–6 | Bolton Wanderers | Oldham, Lancs. |
| 19:00 GMT | Report | Stadium: Boundary Park Attendance: 2,392 (1,475 away) Referee: Greg Rollason |
Statistics
Appearances and goals
Players with no appearances are not included on the list; italics indicate a loaned in player
| No. | Pos | Nat | Player | Total | League Two | FA Cup | EFL Cup | EFL Trophy | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||
| 1 | GK | Mathew Hudson | 49 | 0 | 46+0 | 0 | 2+0 | 0 | 0+1 | 0 | 0+0 | 0 | |
| 2 | DF | Reagan Ogle | 17 | 3 | 12+2 | 1 | 0+0 | 0 | 1+0 | 1 | 2+0 | 1 | |
| 3 | DF | Jake Leake | 12 | 2 | 2+8 | 2 | 0+0 | 0 | 0+0 | 0 | 2+0 | 0 | |
| 4 | MF | Tom Pett | 43 | 3 | 39+1 | 3 | 2+0 | 0 | 0+0 | 0 | 1+0 | 0 | |
| 5 | DF | Donervon Daniels | 41 | 1 | 39+0 | 1 | 2+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 6 | DF | Manny Monthé | 50 | 2 | 46+0 | 2 | 2+0 | 0 | 1+0 | 0 | 0+1 | 0 | |
| 7 | MF | Kane Taylor | 16 | 2 | 6+10 | 2 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 8 | MF | Ryan Woods | 48 | 0 | 42+1 | 0 | 2+0 | 0 | 1+0 | 0 | 2+0 | 0 | |
| 9 | FW | Mike Fondop | 46 | 8 | 27+14 | 8 | 0+2 | 0 | 1+0 | 0 | 0+2 | 0 | |
| 10 | MF | Tom Conlon | 13 | 0 | 11+0 | 0 | 0+0 | 0 | 0+1 | 0 | 1+0 | 0 | |
| 11 | FW | Jack Stevens | 22 | 6 | 14+5 | 6 | 1+0 | 0 | 0+1 | 0 | 1+0 | 0 | |
| 14 | FW | Joe Garner | 30 | 3 | 14+15 | 3 | 1+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 15 | FW | Kane Drummond | 45 | 8 | 24+16 | 7 | 1+1 | 0 | 0+1 | 0 | 0+2 | 1 | |
| 16 | DF | Will Sutton | 30 | 2 | 22+2 | 2 | 0+2 | 0 | 1+0 | 0 | 3+0 | 0 | |
| 17 | FW | Calum Kavanagh | 10 | 2 | 9+1 | 2 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 18 | MF | Kieron Morris | 10 | 1 | 2+5 | 0 | 0+0 | 0 | 1+0 | 0 | 1+1 | 1 | |
| 20 | DF | Jake Caprice | 29 | 0 | 17+9 | 0 | 2+0 | 0 | 0+0 | 0 | 1+0 | 0 | |
| 21 | MF | Josh Hawkes | 29 | 5 | 11+15 | 5 | 0+0 | 0 | 1+0 | 0 | 2+0 | 0 | |
| 22 | FW | Fábio Jaló | 2 | 0 | 0+2 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 23 | FW | Kian Harratt | 11 | 1 | 2+6 | 1 | 0+0 | 0 | 1+0 | 0 | 2+0 | 0 | |
| 24 | DF | Jamie Robson | 46 | 0 | 43+1 | 0 | 2+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 26 | MF | Kai Payne | 35 | 2 | 21+11 | 2 | 0+2 | 0 | 0+0 | 0 | 1+0 | 0 | |
| 27 | MF | Oli Hammond | 25 | 0 | 7+14 | 0 | 1+0 | 0 | 1+0 | 0 | 1+1 | 0 | |
| 28 | FW | Michael Mellon | 18 | 10 | 14+2 | 7 | 2+0 | 3 | 0+0 | 0 | 0+0 | 0 | |
| 29 | DF | Josh Kay | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | |
| 30 | FW | Billy Waters | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | |
| 31 | GK | Tom Donaghy | 5 | 0 | 0+1 | 0 | 0+0 | 0 | 1+0 | 0 | 3+0 | 0 | |
| 33 | FW | Oliver Howard | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | |
| 38 | MF | Frankie McMahon-Brown | 1 | 0 | 0+1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 39 | MF | Isaac Anderson | 1 | 0 | 0+1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 40 | DF | Dynel Simeu | 13 | 2 | 8+3 | 2 | 1+0 | 0 | 0+0 | 0 | 1+0 | 0 | |
| Players who featured but departed the club during the season: | |||||||||||||
| 7 | MF | Harry Charsley | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 1+0 | 0 | |
| 17 | FW | Joe Quigley | 23 | 3 | 11+8 | 3 | 0+2 | 0 | 0+0 | 0 | 2+0 | 0 | |
| 19 | MF | Luke Hannant | 30 | 4 | 17+8 | 1 | 1+1 | 1 | 1+0 | 0 | 2+0 | 2 | |
| 22 | DF | Charlie Olson | 3 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | 2+1 | 0 | |