Barnsley host Doncaster in the England League One on 21 March 2026, Saturday. Get our free predictions, betting tips, odds insights, team form guide & H2H stats for this clash. This fixture is scheduled to kicks off at 15:00 UK Time.
Barnsley return to this fixture with a run of results built more on control than dominance, regularly keeping matches competitive without fully pulling away from opponents. Their home performances have followed a similar pattern, where structure and balance shape the flow rather than high-tempo attacking play.
Doncaster arrive with a comparable approach, often prioritising organisation and discipline over expansive football. While they have shown flashes of attacking quality, their overall profile suggests a team more comfortable in tight, low-margin contests.
Barnsley’s recent form reflects a side that consistently stays in games without fully taking control. Draws against Wigan 1-1, Cardiff 1-1, and Mansfield 2-2 underline their ability to compete evenly, while the 2-1 win over Exeter shows they can edge matches when chances are taken. The narrow 1-0 defeat to Wycombe highlights how fine the margins have been.
Across the season, Barnsley have scored 59 and conceded 59, reinforcing their balanced but unspectacular profile. Matches are often dictated by structure and patience, with limited risk-taking, especially at home where they tend to manage tempo rather than force open play.
Doncaster’s recent performances also point towards controlled, low-scoring encounters. A 0-0 draw at Bolton and a 1-1 result against Luton show their ability to stay organised, while the 2-1 home win over Blackpool demonstrates efficiency when opportunities arise. However, the 2-1 loss at Plymouth and the 4-0 defeat against Cardiff reveal issues when their defensive shape is disrupted.
With 40 goals scored and 59 conceded, Doncaster rely heavily on maintaining compactness rather than creating high volumes of chances. Away from home, they are particularly cautious, often slowing games down and limiting space to avoid being pulled into open contests.
The best bet for this match points towards a draw at 3.80 odds. Both teams regularly operate within narrow margins, and recent results suggest neither side consistently does enough to separate themselves over 90 minutes. The overall balance between them leans towards another shared outcome.
A low-scoring contest also looks likely, making under 2.5 goals at 2.38 odds a strong option. The tactical discipline shown by both sides typically reduces the number of clear chances, keeping matches controlled and compact throughout.
For those considering a correct score prediction, 1-1 at 7.50 odds fits the pattern of recent performances. Both teams have been involved in multiple draws with limited scoring, and another evenly matched game with few goals appears the most realistic outcome.
| Barnsley | Doncaster | |
|---|---|---|
| Game Played | 44 | 45 |
| Wins | 14 | 16 |
| Draws | 14 | 9 |
| Loss | 16 | 20 |
| Goals For | 66 | 47 |
| Goals Against | 70 | 68 |
| Barnsley | Doncaster | |
|---|---|---|
| Game Played | 22 | 22 |
| Wins | 9 | 7 |
| Draws | 6 | 3 |
| Loss | 7 | 12 |
| Goals For | 38 | 20 |
| Goals Against | 34 | 36 |
|
02.05.26
|
Barnsley Stockport |
1-3 |
|
25.04.26
|
Luton Barnsley |
2-1 |
|
21.04.26
|
Stevenage Barnsley |
1-0 |
|
18.04.26
|
Barnsley Bradford City |
2-2 |
|
14.04.26
|
Port Vale Barnsley |
0-0 |
|
11.04.26
|
Rotherham Barnsley |
1-3 |
|
06.04.26
|
Barnsley Plymouth |
0-3 |
|
03.04.26
|
Burton Albion Barnsley |
1-1 |
|
21.03.26
|
Barnsley Doncaster |
0-1 |
|
17.03.26
|
Barnsley Wigan |
1-1 |
|
14.03.26
|
Mansfield Barnsley |
2-2 |
|
10.03.26
|
Barnsley Cardiff |
1-1 |
|
07.03.26
|
Barnsley Exeter City |
2-1 |
|
03.03.26
|
Barnsley Wycombe |
0-1 |
|
28.02.26
|
Leyton Orient Barnsley |
1-3 |
|
21.02.26
|
Huddersfield Barnsley |
2-1 |
|
17.02.26
|
Barnsley Peterborough |
2-1 |
|
14.02.26
|
Barnsley AFC Wimbledon |
3-3 |
|
07.02.26
|
Bolton Barnsley |
3-2 |
|
03.02.26
|
Barnsley Northampton |
2-2 |
|
31.01.26
|
Barnsley Stevenage |
3-1 |
|
27.01.26
|
Cardiff Barnsley |
4-0 |
|
24.01.26
|
Reading Barnsley |
2-2 |
|
17.01.26
|
Barnsley Blackpool |
2-1 |
|
12.01.26
|
Liverpool Barnsley |
4-1 |
|
01.01.26
|
Wigan Barnsley |
1-1 |
|
29.12.25
|
Barnsley Lincoln |
0-2 |
|
26.12.25
|
Barnsley Mansfield |
2-3 |
|
20.12.25
|
Exeter City Barnsley |
3-0 |
|
13.12.25
|
Barnsley Leyton Orient |
3-2 |
|
09.12.25
|
Lincoln Barnsley |
3-1 |
|
06.12.25
|
Peterborough Barnsley |
0-1 |
|
02.12.25
|
Port Vale Barnsley |
5-0 |
|
29.11.25
|
Stockport Barnsley |
1-1 |
|
22.11.25
|
Barnsley Luton |
5-0 |
|
11.11.25
|
Barnsley Lincoln |
0-2 |
|
08.11.25
|
Doncaster Barnsley |
1-2 |
|
01.11.25
|
Barnsley York |
3-2 |
|
25.10.25
|
Barnsley Rotherham |
0-1 |
|
21.10.25
|
Barnsley Manchester United U21 |
5-2 |
|
18.10.25
|
Bradford City Barnsley |
2-2 |
|
04.10.25
|
Wycombe Barnsley |
2-2 |
|
30.09.25
|
Notts County Barnsley |
2-1 |
|
27.09.25
|
Barnsley Port Vale |
0-2 |
|
23.09.25
|
Barnsley Brighton |
0-6 |
|
20.09.25
|
Blackpool Barnsley |
1-0 |
|
13.09.25
|
Barnsley Reading |
3-2 |
|
30.08.25
|
Barnsley Huddersfield |
3-1 |
|
26.08.25
|
Barnsley Rotherham |
2-1 |
|
23.08.25
|
AFC Wimbledon Barnsley |
2-0 |
|
02.05.26
|
Barnsley Stockport |
1-3 |
|
18.04.26
|
Barnsley Bradford City |
2-2 |
|
06.04.26
|
Barnsley Plymouth |
0-3 |
|
21.03.26
|
Barnsley Doncaster |
0-1 |
|
17.03.26
|
Barnsley Wigan |
1-1 |
|
10.03.26
|
Barnsley Cardiff |
1-1 |
|
07.03.26
|
Barnsley Exeter City |
2-1 |
|
03.03.26
|
Barnsley Wycombe |
0-1 |
|
17.02.26
|
Barnsley Peterborough |
2-1 |
|
14.02.26
|
Barnsley AFC Wimbledon |
3-3 |
|
03.02.26
|
Barnsley Northampton |
2-2 |
|
31.01.26
|
Barnsley Stevenage |
3-1 |
|
17.01.26
|
Barnsley Blackpool |
2-1 |
|
29.12.25
|
Barnsley Lincoln |
0-2 |
|
26.12.25
|
Barnsley Mansfield |
2-3 |
|
13.12.25
|
Barnsley Leyton Orient |
3-2 |
|
22.11.25
|
Barnsley Luton |
5-0 |
|
11.11.25
|
Barnsley Lincoln |
0-2 |
|
01.11.25
|
Barnsley York |
3-2 |
|
25.10.25
|
Barnsley Rotherham |
0-1 |
|
21.10.25
|
Barnsley Manchester United U21 |
5-2 |
|
27.09.25
|
Barnsley Port Vale |
0-2 |
|
23.09.25
|
Barnsley Brighton |
0-6 |
|
13.09.25
|
Barnsley Reading |
3-2 |
|
30.08.25
|
Barnsley Huddersfield |
3-1 |
|
26.08.25
|
Barnsley Rotherham |
2-1 |
|
16.08.25
|
Barnsley Bolton |
1-1 |
|
13.08.25
|
Barnsley Fleetwood (Penalties:5 - 4) |
2-2 |
|
09.08.25
|
Barnsley Burton Albion |
3-2 |
|
26.04.25
|
Barnsley Shrewsbury |
1-2 |
|
21.04.25
|
Barnsley Peterborough |
1-1 |
|
12.04.25
|
Barnsley Bolton |
4-1 |
|
01.04.25
|
Barnsley Exeter City |
1-2 |
|
22.03.25
|
Barnsley Cambridge |
1-1 |
|
08.03.25
|
Barnsley Blackpool |
0-3 |
|
01.03.25
|
Barnsley Lincoln |
4-3 |
|
15.02.25
|
Barnsley Huddersfield |
1-2 |
|
01.02.25
|
Barnsley Burton Albion |
0-0 |
|
25.01.25
|
Barnsley Stevenage |
0-1 |
|
04.01.25
|
Barnsley Crawley |
3-0 |
|
01.01.25
|
Barnsley Wrexham |
2-1 |
|
21.12.24
|
Barnsley Leyton Orient |
0-4 |
|
07.12.24
|
Barnsley Birmingham |
1-2 |
|
30.11.24
|
Barnsley Bristol Rovers (Penalties:3 - 4) |
0-0 |
|
26.11.24
|
Barnsley Reading |
2-2 |
|
23.11.24
|
Barnsley Wigan |
0-1 |
|
08.11.24
|
Barnsley Rotherham |
2-0 |
|
29.10.24
|
Barnsley Doncaster |
1-3 |
|
22.10.24
|
Barnsley Charlton |
2-2 |
|
01.10.24
|
Barnsley Wycombe |
2-2 |
|
25.04.26
|
Luton Barnsley |
2-1 |
|
21.04.26
|
Stevenage Barnsley |
1-0 |
|
14.04.26
|
Port Vale Barnsley |
0-0 |
|
11.04.26
|
Rotherham Barnsley |
1-3 |
|
03.04.26
|
Burton Albion Barnsley |
1-1 |
|
14.03.26
|
Mansfield Barnsley |
2-2 |
|
28.02.26
|
Leyton Orient Barnsley |
1-3 |
|
21.02.26
|
Huddersfield Barnsley |
2-1 |
|
07.02.26
|
Bolton Barnsley |
3-2 |
|
27.01.26
|
Cardiff Barnsley |
4-0 |
|
24.01.26
|
Reading Barnsley |
2-2 |
|
12.01.26
|
Liverpool Barnsley |
4-1 |
|
01.01.26
|
Wigan Barnsley |
1-1 |
|
20.12.25
|
Exeter City Barnsley |
3-0 |
|
09.12.25
|
Lincoln Barnsley |
3-1 |
|
06.12.25
|
Peterborough Barnsley |
0-1 |
|
02.12.25
|
Port Vale Barnsley |
5-0 |
|
29.11.25
|
Stockport Barnsley |
1-1 |
|
08.11.25
|
Doncaster Barnsley |
1-2 |
|
18.10.25
|
Bradford City Barnsley |
2-2 |
|
04.10.25
|
Wycombe Barnsley |
2-2 |
|
30.09.25
|
Notts County Barnsley |
2-1 |
|
20.09.25
|
Blackpool Barnsley |
1-0 |
|
23.08.25
|
AFC Wimbledon Barnsley |
2-0 |
|
19.08.25
|
Peterborough Barnsley |
0-1 |
|
02.08.25
|
Plymouth Barnsley |
1-3 |
|
22.07.25
|
York Barnsley |
2-2 |
|
19.07.25
|
Harrogate Barnsley |
0-3 |
|
03.05.25
|
Reading Barnsley |
2-4 |
|
18.04.25
|
Leyton Orient Barnsley |
4-3 |
|
05.04.25
|
Birmingham Barnsley |
6-2 |
|
29.03.25
|
Wigan Barnsley |
1-1 |
|
15.03.25
|
Mansfield Barnsley |
2-1 |
|
04.03.25
|
Charlton Barnsley |
1-0 |
|
25.02.25
|
Northampton Barnsley |
1-2 |
|
22.02.25
|
Rotherham Barnsley |
0-1 |
|
08.02.25
|
Stockport Barnsley |
2-1 |
|
28.01.25
|
Wycombe Barnsley |
2-1 |
|
18.01.25
|
Bristol Rovers Barnsley |
3-1 |
|
29.12.24
|
Peterborough Barnsley |
1-3 |
|
26.12.24
|
Bolton Barnsley |
1-2 |
|
14.12.24
|
Exeter City Barnsley |
1-2 |
|
03.12.24
|
Wrexham Barnsley |
1-0 |
|
16.11.24
|
Cambridge Barnsley |
1-1 |
|
02.11.24
|
Port Vale Barnsley |
1-3 |
|
26.10.24
|
Shrewsbury Barnsley |
0-2 |
|
19.10.24
|
Blackpool Barnsley |
1-2 |
|
08.10.24
|
Huddersfield Barnsley |
2-0 |
|
05.10.24
|
Huddersfield Barnsley |
2-0 |
|
21.09.24
|
Burton Albion Barnsley |
1-2 |
|
25.04.26
|
Doncaster Stevenage |
1-1 |
|
21.04.26
|
Doncaster Lincoln |
0-2 |
|
18.04.26
|
Northampton Doncaster |
1-3 |
|
11.04.26
|
Doncaster Reading |
1-0 |
|
06.04.26
|
Exeter City Doncaster |
3-0 |
|
03.04.26
|
Doncaster Mansfield |
0-2 |
|
24.03.26
|
Doncaster Port Vale |
1-0 |
|
21.03.26
|
Barnsley Doncaster |
0-1 |
|
17.03.26
|
Bolton Doncaster |
0-0 |
|
14.03.26
|
Doncaster Blackpool |
2-1 |
|
10.03.26
|
Doncaster Luton |
1-1 |
|
07.03.26
|
Plymouth Doncaster |
2-1 |
|
03.03.26
|
Doncaster Stockport |
0-1 |
|
28.02.26
|
Doncaster Cardiff |
0-4 |
|
21.02.26
|
Rotherham Doncaster |
1-2 |
|
17.02.26
|
Doncaster Huddersfield |
1-0 |
|
10.02.26
|
Huddersfield Doncaster (Penalties:0 - 2) |
1-1 |
|
07.02.26
|
Wycombe Doncaster |
4-0 |
|
03.02.26
|
Burton Albion Doncaster |
1-2 |
|
31.01.26
|
Bradford City Doncaster |
1-0 |
|
27.01.26
|
Doncaster Leyton Orient |
3-0 |
|
24.01.26
|
Doncaster Wigan |
3-3 |
|
17.01.26
|
AFC Wimbledon Doncaster |
0-1 |
|
13.01.26
|
Doncaster Fleetwood |
3-1 |
|
10.01.26
|
Doncaster Southampton |
2-3 |
|
01.01.26
|
Doncaster Bolton |
1-1 |
|
29.12.25
|
Stockport Doncaster |
4-2 |
|
26.12.25
|
Blackpool Doncaster |
1-0 |
|
20.12.25
|
Doncaster Plymouth |
1-5 |
|
13.12.25
|
Cardiff Doncaster |
4-3 |
|
09.12.25
|
Doncaster Stockport |
0-2 |
|
06.12.25
|
Chesterfield Doncaster |
1-2 |
|
02.12.25
|
Doncaster Chesterfield |
5-1 |
|
29.11.25
|
Doncaster Peterborough |
2-1 |
|
22.11.25
|
Stevenage Doncaster |
0-0 |
|
15.11.25
|
Lincoln Doncaster |
2-1 |
|
11.11.25
|
Doncaster Bradford City |
3-1 |
|
08.11.25
|
Doncaster Barnsley |
1-2 |
|
01.11.25
|
Crewe Doncaster |
1-2 |
|
25.10.25
|
Reading Doncaster |
1-1 |
|
18.10.25
|
Doncaster Northampton |
1-2 |
|
11.10.25
|
Leyton Orient Doncaster |
4-0 |
|
07.10.25
|
Grimsby Doncaster |
0-3 |
|
04.10.25
|
Doncaster Burton Albion |
1-1 |
|
27.09.25
|
Luton Doncaster |
1-0 |
|
24.09.25
|
Tottenham Doncaster |
3-0 |
|
20.09.25
|
Doncaster AFC Wimbledon |
1-2 |
|
13.09.25
|
Wigan Doncaster |
3-0 |
|
06.09.25
|
Doncaster Bradford City |
3-1 |
|
02.09.25
|
Doncaster Everton U21 |
2-1 |
|
25.04.26
|
Doncaster Stevenage |
1-1 |
|
21.04.26
|
Doncaster Lincoln |
0-2 |
|
11.04.26
|
Doncaster Reading |
1-0 |
|
03.04.26
|
Doncaster Mansfield |
0-2 |
|
24.03.26
|
Doncaster Port Vale |
1-0 |
|
14.03.26
|
Doncaster Blackpool |
2-1 |
|
10.03.26
|
Doncaster Luton |
1-1 |
|
03.03.26
|
Doncaster Stockport |
0-1 |
|
28.02.26
|
Doncaster Cardiff |
0-4 |
|
17.02.26
|
Doncaster Huddersfield |
1-0 |
|
27.01.26
|
Doncaster Leyton Orient |
3-0 |
|
24.01.26
|
Doncaster Wigan |
3-3 |
|
13.01.26
|
Doncaster Fleetwood |
3-1 |
|
10.01.26
|
Doncaster Southampton |
2-3 |
|
01.01.26
|
Doncaster Bolton |
1-1 |
|
20.12.25
|
Doncaster Plymouth |
1-5 |
|
09.12.25
|
Doncaster Stockport |
0-2 |
|
02.12.25
|
Doncaster Chesterfield |
5-1 |
|
29.11.25
|
Doncaster Peterborough |
2-1 |
|
11.11.25
|
Doncaster Bradford City |
3-1 |
|
08.11.25
|
Doncaster Barnsley |
1-2 |
|
18.10.25
|
Doncaster Northampton |
1-2 |
|
04.10.25
|
Doncaster Burton Albion |
1-1 |
|
20.09.25
|
Doncaster AFC Wimbledon |
1-2 |
|
06.09.25
|
Doncaster Bradford City |
3-1 |
|
02.09.25
|
Doncaster Everton U21 |
2-1 |
|
30.08.25
|
Doncaster Rotherham |
1-0 |
|
16.08.25
|
Doncaster Wycombe |
1-1 |
|
02.08.25
|
Doncaster Exeter City |
1-0 |
|
26.07.25
|
Doncaster Blackpool |
1-1 |
|
19.07.25
|
Doncaster MK Dons |
3-1 |
|
26.04.25
|
Doncaster Bradford City |
2-1 |
|
21.04.25
|
Doncaster Colchester |
3-0 |
|
12.04.25
|
Doncaster AFC Wimbledon |
1-1 |
|
01.04.25
|
Doncaster Walsall |
2-2 |
|
29.03.25
|
Doncaster Carlisle |
3-0 |
|
08.03.25
|
Doncaster Swindon |
2-2 |
|
01.03.25
|
Doncaster Newport |
3-0 |
|
15.02.25
|
Doncaster Grimsby |
1-2 |
|
10.02.25
|
Doncaster Crystal Palace |
0-2 |
|
01.02.25
|
Doncaster MK Dons |
2-1 |
|
25.01.25
|
Doncaster Harrogate |
1-0 |
|
04.01.25
|
Doncaster Port Vale |
1-2 |
|
01.01.25
|
Doncaster Fleetwood |
2-1 |
|
21.12.24
|
Doncaster Tranmere |
3-1 |
|
10.12.24
|
Doncaster Port Vale |
0-1 |
|
07.12.24
|
Doncaster Cheltenham |
2-2 |
|
16.11.24
|
Doncaster Salford City |
1-1 |
|
09.11.24
|
Doncaster Notts County |
1-1 |
|
22.10.24
|
Doncaster Bromley |
0-1 |
|
18.04.26
|
Northampton Doncaster |
1-3 |
|
06.04.26
|
Exeter City Doncaster |
3-0 |
|
21.03.26
|
Barnsley Doncaster |
0-1 |
|
17.03.26
|
Bolton Doncaster |
0-0 |
|
07.03.26
|
Plymouth Doncaster |
2-1 |
|
21.02.26
|
Rotherham Doncaster |
1-2 |
|
10.02.26
|
Huddersfield Doncaster (Penalties:0 - 2) |
1-1 |
|
07.02.26
|
Wycombe Doncaster |
4-0 |
|
03.02.26
|
Burton Albion Doncaster |
1-2 |
|
31.01.26
|
Bradford City Doncaster |
1-0 |
|
17.01.26
|
AFC Wimbledon Doncaster |
0-1 |
|
29.12.25
|
Stockport Doncaster |
4-2 |
|
26.12.25
|
Blackpool Doncaster |
1-0 |
|
13.12.25
|
Cardiff Doncaster |
4-3 |
|
06.12.25
|
Chesterfield Doncaster |
1-2 |
|
22.11.25
|
Stevenage Doncaster |
0-0 |
|
15.11.25
|
Lincoln Doncaster |
2-1 |
|
01.11.25
|
Crewe Doncaster |
1-2 |
|
25.10.25
|
Reading Doncaster |
1-1 |
|
11.10.25
|
Leyton Orient Doncaster |
4-0 |
|
07.10.25
|
Grimsby Doncaster |
0-3 |
|
27.09.25
|
Luton Doncaster |
1-0 |
|
24.09.25
|
Tottenham Doncaster |
3-0 |
|
13.09.25
|
Wigan Doncaster |
3-0 |
|
26.08.25
|
Accrington Doncaster |
0-2 |
|
23.08.25
|
Port Vale Doncaster |
0-1 |
|
19.08.25
|
Huddersfield Doncaster |
2-0 |
|
12.08.25
|
Middlesbrough Doncaster |
0-4 |
|
09.08.25
|
Mansfield Doncaster |
1-2 |
|
12.07.25
|
Peterborough Sports Doncaster |
1-1 |
|
12.07.25
|
Stamford Doncaster |
0-5 |
|
03.05.25
|
Notts County Doncaster |
1-2 |
|
18.04.25
|
Tranmere Doncaster |
0-3 |
|
15.04.25
|
Salford City Doncaster |
1-1 |
|
05.04.25
|
Cheltenham Doncaster |
0-2 |
|
15.03.25
|
Crewe Doncaster |
1-1 |
|
04.03.25
|
Bromley Doncaster |
1-0 |
|
22.02.25
|
Accrington Doncaster |
1-2 |
|
18.02.25
|
Morecambe Doncaster |
0-1 |
|
06.02.25
|
Chesterfield Doncaster |
5-2 |
|
29.01.25
|
Barrow Doncaster |
1-3 |
|
18.01.25
|
Gillingham Doncaster |
0-1 |
|
12.01.25
|
Hull City Doncaster (Penalties:4 - 5) |
1-1 |
|
29.12.24
|
Colchester Doncaster |
1-1 |
|
26.12.24
|
Walsall Doncaster |
2-0 |
|
14.12.24
|
AFC Wimbledon Doncaster |
1-0 |
|
04.12.24
|
Fleetwood Doncaster |
2-4 |
|
01.12.24
|
Kettering Town Doncaster |
1-2 |
|
23.11.24
|
Carlisle Doncaster |
0-0 |
|
02.11.24
|
Barrow Doncaster |
0-1 |
|
08.11.2025
|
Doncaster Barnsley |
1-2
|
|
29.10.2024
|
Barnsley Doncaster |
1-3
|
|
11.10.2022
|
Doncaster Barnsley |
2-4
|
|
15.03.2019
|
Doncaster Barnsley |
0-0
|
|
24.11.2018
|
Barnsley Doncaster |
1-1
|
|
29.10.2024
|
Barnsley Doncaster |
1-3
|
|
24.11.2018
|
Barnsley Doncaster |
1-1
|
|
20.02.2016
|
Barnsley Doncaster |
1-0
|
|
02.12.2014
|
Barnsley Doncaster |
1-1
|
|
09.11.2013
|
Barnsley Doncaster |
0-0
|
|
19.11.2011
|
Barnsley Doncaster |
2-0
|