Dunfermline Athletic vs Ayr United: Prediction, Head-to-Head, Odds & Stats (Sat, 20 Dec '25)

Wojtek Kolan

Wojtek Kolan

Published on 24 Oct, 04:23 AM UTC

Next Match 20/12/25 at 03:00 PM

Dunfermline Athletic vs Ayr United

Scheduled H2H Match For Dunfermline Athletic Vs Ayr United

Championship

Sat, 20 Dec 2025 at 03:00 PM UTC

Dunfermline Athletic
Dunfermline Athletic

SCO SCO

Recent Form

D
W
W
L
W
Ayr United
Ayr United

SCO SCO

Recent Form

W
L
D
L
D

2

Win

Last 10 Played

10
3 Draws

5

Win

4
Position
4
Neil Lennon
Manager
Scott Brown

Game Schedule - Time Of Fixture

Dunfermline Athletic will square off vs Ayr United in Championship on Sat, 20 Dec 2025 at 03:00 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

Dunfermline Athletic vs Ayr United H2H Match Summary

Analyzing the last 10 head to head games between these competitors, Dunfermline Athletic have got the victory 2 times and Ayr United have got the victory on 5 occasion.


Head-to-Head (Last 10 Matches)
Dunfermline Athletic2
Draw3
Ayr United5

Dunfermline Athletic vs Ayr United Past H2H Matches

206
Scottish Championship
07:45 PM
31/10/25
2364
Ayr United
0
2350
Dunfermline Athletic
1
06:45 PM
23/09/25
2350
Dunfermline Athletic
0
2364
Ayr United
1
02:00 PM
06/09/25
2350
Dunfermline Athletic
2364
Ayr United
03:00 PM
29/03/25
2364
Ayr United
3
2350
Dunfermline Athletic
0
07:45 PM
14/01/25
2350
Dunfermline Athletic
0
2364
Ayr United
2
03:45 PM
23/11/24
2364
Ayr United
1
2350
Dunfermline Athletic
0
02:00 PM
31/08/24
2350
Dunfermline Athletic
1
2364
Ayr United
1
06:45 PM
03/05/24
2364
Ayr United
3
2350
Dunfermline Athletic
3
03:00 PM
02/03/24
2350
Dunfermline Athletic
2
2364
Ayr United
0
03:00 PM
30/12/23
2364
Ayr United
2
2350
Dunfermline Athletic
2
02:00 PM
21/10/23
2350
Dunfermline Athletic
0
2364
Ayr United
1
02:00 PM
16/04/22
2350
Dunfermline Athletic
2
2364
Ayr United
1
03:00 PM
05/02/22
2364
Ayr United
1
2350
Dunfermline Athletic
1
03:00 PM
20/11/21
2350
Dunfermline Athletic
3
2364
Ayr United
0
02:00 PM
11/09/21
2364
Ayr United
3
2350
Dunfermline Athletic
1
02:00 PM
10/04/21
2364
Ayr United
1
2350
Dunfermline Athletic
1
03:00 PM
23/01/21
2350
Dunfermline Athletic
0
2364
Ayr United
0
03:00 PM
07/11/20
2364
Ayr United
0
2350
Dunfermline Athletic
0
02:00 PM
04/04/20
2364
Ayr United
2350
Dunfermline Athletic
03:00 PM
04/01/20
2350
Dunfermline Athletic
0
2364
Ayr United
1
07:45 PM
03/12/19
2364
Ayr United
0
2350
Dunfermline Athletic
1
02:00 PM
19/10/19
2350
Dunfermline Athletic
3
2364
Ayr United
2
07:05 PM
29/03/19
2350
Dunfermline Athletic
0
2364
Ayr United
1
03:00 PM
23/02/19
2364
Ayr United
0
2350
Dunfermline Athletic
1
03:00 PM
22/12/18
2350
Dunfermline Athletic
0
2364
Ayr United
0
02:00 PM
25/08/18
2364
Ayr United
4
2350
Dunfermline Athletic
1
03:00 PM
18/03/17
2350
Dunfermline Athletic
0
2364
Ayr United
1
03:00 PM
07/01/17
2364
Ayr United
0
2350
Dunfermline Athletic
2
03:00 PM
03/12/16
2350
Dunfermline Athletic
1
2364
Ayr United
1
02:00 PM
01/10/16
2364
Ayr United
0
2350
Dunfermline Athletic
0
02:00 PM
10/04/10
2364
Ayr United
1
2350
Dunfermline Athletic
2
03:00 PM
20/02/10
2350
Dunfermline Athletic
0
2364
Ayr United
1
03:00 PM
05/12/09
2364
Ayr United
1
2350
Dunfermline Athletic
0
02:00 PM
10/10/09
2350
Dunfermline Athletic
3
2364
Ayr United
1
207
Scottish League One
03:00 PM
12/03/16
2364
Ayr United
0
2350
Dunfermline Athletic
2
03:00 PM
13/02/16
2350
Dunfermline Athletic
3
2364
Ayr United
2
03:00 PM
12/12/15
2364
Ayr United
1
2350
Dunfermline Athletic
2
02:00 PM
12/09/15
2350
Dunfermline Athletic
0
2364
Ayr United
2
03:00 PM
07/03/15
2350
Dunfermline Athletic
2
2364
Ayr United
1
03:00 PM
31/01/15
2364
Ayr United
0
2350
Dunfermline Athletic
2
03:00 PM
06/12/14
2350
Dunfermline Athletic
4
2364
Ayr United
2
06:45 PM
10/10/14
2364
Ayr United
0
2350
Dunfermline Athletic
1
02:00 PM
19/04/14
2364
Ayr United
1
2350
Dunfermline Athletic
1
03:00 PM
22/02/14
2350
Dunfermline Athletic
3
2364
Ayr United
0
03:00 PM
14/12/13
2364
Ayr United
2
2350
Dunfermline Athletic
4
02:00 PM
28/09/13
2350
Dunfermline Athletic
5
2364
Ayr United
1
347
Scottish Cup
03:00 PM
28/11/15
2364
Ayr United
0
2350
Dunfermline Athletic
1
07:45 PM
04/12/13
2350
Dunfermline Athletic
1
2364
Ayr United
0
03:00 PM
30/11/13
2364
Ayr United
1
2350
Dunfermline Athletic
1

Dunfermline Athletic Recent Matches

206
Scottish Championship (22 Matches)
03:00 PM
15/11/25
2358
Partick Thistle
2350
Dunfermline Athletic
-
03:00 PM
08/11/25
2350
Dunfermline Athletic
2
2348
St. Johnstone
2
D
07:45 PM
31/10/25
2364
Ayr United
0
2350
Dunfermline Athletic
1
W
02:00 PM
25/10/25
2365
Ross County
3
2350
Dunfermline Athletic
2
L
06:45 PM
21/10/25
2367
Airdrieonians
0
2350
Dunfermline Athletic
4
W
06:45 PM
17/10/25
2350
Dunfermline Athletic
2
2361
Raith Rovers
0
W
02:00 PM
11/10/25
2367
Airdrieonians
2350
Dunfermline Athletic
-
02:00 PM
04/10/25
2350
Dunfermline Athletic
0
2379
Queen's Park FC
0
D
02:00 PM
27/09/25
2350
Dunfermline Athletic
0
2358
Partick Thistle
2
L
06:45 PM
23/09/25
2350
Dunfermline Athletic
0
2364
Ayr United
1
L
06:45 PM
19/09/25
2348
St. Johnstone
2
2350
Dunfermline Athletic
1
L
02:00 PM
13/09/25
2366
Arbroath
0
2350
Dunfermline Athletic
5
W
02:00 PM
06/09/25
2350
Dunfermline Athletic
2364
Ayr United
-
02:00 PM
30/08/25
2350
Dunfermline Athletic
2
2365
Ross County
2
D
06:45 PM
22/08/25
2361
Raith Rovers
2
2350
Dunfermline Athletic
0
L
02:00 PM
09/08/25
2350
Dunfermline Athletic
2
2367
Airdrieonians
0
W
02:00 PM
02/08/25
2374
Greenock Morton
0
2350
Dunfermline Athletic
0
D
06:45 PM
02/05/25
2374
Greenock Morton
2
2350
Dunfermline Athletic
0
L
02:00 PM
26/04/25
2350
Dunfermline Athletic
0
2367
Airdrieonians
0
D
02:00 PM
19/04/25
2350
Dunfermline Athletic
0
2358
Partick Thistle
0
D
02:00 PM
12/04/25
2379
Queen's Park FC
0
2350
Dunfermline Athletic
1
W
02:00 PM
05/04/25
2350
Dunfermline Athletic
0
2376
Hamilton Academical
1
L
332
Scottish League Cup (4 Matches)
02:00 PM
26/07/25
2350
Dunfermline Athletic
2
2384
Stirling Albion
0
W
06:45 PM
22/07/25
2350
Dunfermline Athletic
2
2376
Hamilton Academical
1
W
02:00 PM
19/07/25
2377
Dumbarton
0
2350
Dunfermline Athletic
4
W
04:15 PM
12/07/25
2353
Heart of Midlothian
4
2350
Dunfermline Athletic
1
L
853
Club Friendly Games (4 Matches)
06:30 PM
08/07/25
2382
East Fife
1
2350
Dunfermline Athletic
3
W
02:00 PM
05/07/25
206633
Kelty Hearts F.C.
1
2350
Dunfermline Athletic
3
W
02:00 PM
28/06/25
170622
East Kilbride
1
2350
Dunfermline Athletic
0
L
10:00 AM
26/06/25
3274
Slavia Sofia
1
2350
Dunfermline Athletic
1
D

Ayr United Recent Matches

206
Scottish Championship (19 Matches)
03:00 PM
15/11/25
2364
Ayr United
1
2366
Arbroath
1
D
03:00 PM
08/11/25
2365
Ross County
3
2364
Ayr United
3
D
07:45 PM
31/10/25
2364
Ayr United
0
2350
Dunfermline Athletic
1
L
02:00 PM
25/10/25
2379
Queen's Park FC
0
2364
Ayr United
0
D
06:45 PM
21/10/25
2358
Partick Thistle
2
2364
Ayr United
1
L
02:00 PM
18/10/25
2364
Ayr United
2
2374
Greenock Morton
1
W
02:00 PM
11/10/25
2361
Raith Rovers
0
2364
Ayr United
2
W
02:00 PM
04/10/25
2348
St. Johnstone
0
2364
Ayr United
0
D
02:00 PM
27/09/25
2364
Ayr United
4
2367
Airdrieonians
2
W
06:45 PM
23/09/25
2350
Dunfermline Athletic
0
2364
Ayr United
1
W
02:00 PM
20/09/25
2358
Partick Thistle
2364
Ayr United
-
02:00 PM
13/09/25
2364
Ayr United
1
2365
Ross County
1
D
02:00 PM
06/09/25
2350
Dunfermline Athletic
2364
Ayr United
-
02:00 PM
30/08/25
2364
Ayr United
1
2379
Queen's Park FC
1
D
02:00 PM
23/08/25
2374
Greenock Morton
2
2364
Ayr United
2
D
02:00 PM
09/08/25
2364
Ayr United
0
2361
Raith Rovers
1
L
06:45 PM
01/08/25
2366
Arbroath
1
2364
Ayr United
1
D
06:45 PM
02/05/25
2367
Airdrieonians
0
2364
Ayr United
1
W
02:00 PM
26/04/25
2364
Ayr United
2
2379
Queen's Park FC
2
D
332
Scottish League Cup (5 Matches)
02:00 PM
16/08/25
2358
Partick Thistle
2
2364
Ayr United
0
L
02:00 PM
27/07/25
2359
St. Mirren
2
2364
Ayr United
1
L
06:45 PM
22/07/25
2364
Ayr United
3
2375
Forfar Athletic
0
W
02:00 PM
19/07/25
2364
Ayr United
4
2366
Arbroath
0
W
06:45 PM
15/07/25
23955
Annan Athletic
1
2364
Ayr United
6
W
853
Club Friendly Games (4 Matches)
06:30 PM
04/07/25
2347
Kilmarnock
1
2364
Ayr United
0
L
06:45 PM
01/07/25
2393
The Spartans FC
3
2364
Ayr United
2
L
06:45 PM
27/06/25
2364
Ayr United
1
4921
The New Saints
1
D
06:45 PM
25/06/25
2381
East Stirlingshire
0
2364
Ayr United
3
W
36
Scottish Premiership (2 Matches)
06:45 PM
09/05/25
2364
Ayr United
0
2358
Partick Thistle
2
L
06:45 PM
06/05/25
2358
Partick Thistle
0
2364
Ayr United
1
W

Dunfermline Athletic Next Fixtures

Ayr United Next Fixtures

Dunfermline Athletic Last Match Played stats

Partick Thistle vs Dunfermline Athletic

Final Score : -

Ayr United Last Match Played stats

Ayr United vs Arbroath

Final Score :1 - 1

Dunfermline Athletic Vs Ayr United Season Stats

Dunfermline AthleticPerformance SummaryAyr United
14Matches15
21Goals Scored19
14Goals Conceded13
1.5Goals per Game1.27
1Goals Conceded per Game0.87
48.40%Ball Possession52.40%
7Clean Sheets4
12.36Fouls per Game10.93
2.36Offsides per Game1.13
6.43Goal Kicks per Game5.07
2.07Yellow Cards per Game2
1Red Cards0

Championship 25/26 Standings

POSTEAMMPWLDPTS
1St. JohnstoneSt. Johnstone15101434
2Partick ThistlePartick Thistle1482428
3ArbroathArbroath1565422
4Ayr UnitedAyr United1543820
5Dunfermline AthleticDunfermline Athletic1456419
6Greenock MortonGreenock Morton1533918
7Raith RoversRaith Rovers1557318
8Queen's Park FCQueen's Park FC1526713
9Ross CountyRoss County1527612
10AirdrieoniansAirdrieonians1528511
Promotion
Promotion Playoffs
Relegation Playoffs
Relegation

Football Previews & Betting Tips

16 Nov 2025

World Cup Qual. UEFA Preview And Prediction: Ukraine vs Iceland Betting Tips & Picks November 16, 2025

16 Nov 2025

World Cup Qual. UEFA Preview And Prediction: Albania vs England Betting Tips & Picks November 16, 2025

16 Nov 2025

World Cup Qual. UEFA Preview And Prediction: Azerbaijan vs France Betting Tips & Picks November 16, 2025

16 Nov 2025

World Cup Qual. UEFA Preview And Prediction: Serbia vs Latvia Betting Tips & Picks November 16, 2025

16 Nov 2025

LaLiga 2 Preview And Prediction: Sporting Gijón vs Eibar Betting Tips & Picks November 16, 2025

16 Nov 2025

LaLiga 2 Preview And Prediction: Almería vs Cádiz Betting Tips & Picks November 16, 2025