Dunfermline
St Johnstone
60%
wins
- 6 wins
- 3 draws
- 1 loss
10
last matches
- 5 wins
- 4 draws
- 1 loss
50%
wins
Tournament
Match
1
2
Result
D
14.04.2026
Championship
Airdrieonians
Dunfermline
1
0
1
2
2
2
L
11.04.2026
Championship
Partick Thistle
Dunfermline
2
0
0
0
2
0
W
07.04.2026
Championship
Ayr United
Dunfermline
0
1
0
2
0
3
W
04.04.2026
Championship
Dunfermline
Greenock Morton
0
1
3
0
3
1
D
21.03.2026
Championship
Ross County
Dunfermline
2
1
0
1
2
2
W
14.03.2026
Championship
Dunfermline
Raith Rovers
1
0
2
0
3
0
W
07.03.2026
Scottish Cup
Dunfermline
Aberdeen
2
0
1
0
3
0
W
03.03.2026
Championship
Dunfermline
Ross County
2
0
1
0
3
0
W
28.02.2026
Championship
Dunfermline
Queen's Park
1
0
0
0
1
0
D
24.02.2026
Championship
Dunfermline
Partick Thistle
0
1
2
1
2
2
Tournament
Match
1
2
RT
P
Result
W
11.04.2026
Championship
St Johnstone
Airdrieonians
3
0
1
0
4
0
–
–
4
0
W
04.04.2026
Championship
Arbroath
St Johnstone
1
1
1
3
2
4
–
–
2
4
D
28.03.2026
Championship
St Johnstone
Queen's Park
0
1
1
0
1
1
–
–
1
1
D
20.03.2026
Championship
Partick Thistle
St Johnstone
0
0
0
0
0
0
–
–
0
0
W
14.03.2026
Championship
St Johnstone
Ross County
1
0
0
0
1
0
–
–
1
0
W
07.03.2026
Championship
Greenock Morton
St Johnstone
0
0
0
2
0
2
–
–
0
2
W
28.02.2026
Championship
St Johnstone
Ayr United
2
1
1
0
3
1
–
–
3
1
D
24.02.2026
Championship
Queen's Park
St Johnstone
0
0
1
1
1
1
–
–
1
1
D
20.02.2026
Championship
Raith Rovers
St Johnstone
0
0
0
0
0
0
–
–
0
0
L
17.02.2026
Challenge Cup
St Johnstone
Ayr United
1
2
2
1
3
3
4
5
3
P
3
Dunfermline
St Johnstone
All tournaments
10
Matches
All tournaments
Match
1st half
2st half
Match
1st half
2st half
22
Total goals
19
9
Conceded
8
13
Yellow Cards
18
0
Red cards
1
31
Corners
57
125
Free Kicks
126
11
Offsides
11
Dunfermline
St Johnstone
25%
wins
- 1 win
- 2 draws
- 1 loss
4
last matches
- 1 win
- 2 draws
- 1 loss
25%
wins
Tournament
Match
1
2
Result
24.01.2026
Championship
St Johnstone
Dunfermline
0
0
0
1
0
1
08.11.2025
Championship
Dunfermline
St Johnstone
1
1
1
1
2
2
19.09.2025
Championship
St Johnstone
Dunfermline
0
1
2
0
2
1
04.07.2023
Club Friendly Games
Dunfermline
St Johnstone
1
1
0
0
1
1
Dunfermline
All tournaments
4
Matches
St Johnstone
All tournaments
Match
1st half
2st half
Match
1st half
2st half
5
Total goals
5
7
Yellow Cards
7
0
Red cards
0
4
Corners
13
14
Free Kicks
11
1
Offsides
3
Dunfermline
St Johnstone
Main
Fyfe, Lucas
Davidson, Alasdair
Tod, John
Terrell, Billy
McLeod, Ewan
Abdulai, Nurudeen
Cooper, Josh
Turley, Freddie
Bray, Keith
Oakley-Boothe, Tashan
Reserved
Mcdowell, Christopher
Haughey, Conor
Kearney, Shea
MacLeod, Rory
Amade, Alfons
Mehmet, Deniz
Benedictus, Kyle
VS
Main
1
GLK
Steward, Toby
3
DEF
Diabate, Cheick
4
DEF
Boyes, Morgan
15
DEF
Baird, Jack
33
DEF
Smith, Liam
42
MDF
McAlear, Reece
24
MDF
McPake, Josh
11
MDF
Stanton, Samuel
7
MDF
Holt, Jason
18
FWD
Paton, Ruari
10
FWD
Gullan, Jamie
Reserved
20
GLK
Sinclair, Ross
35
DEF
Forrester, Adam
2
DEF
Tumilty, Reghan
14
DEF
Foulds, Matthew
8
MDF
Svedberg, Jonathan
9
FWD
Fowler, Josh
19
FWD
Steven, Taylor
21
FWD
Fotheringham, Kai
27
FWD
Agyeman, Alfie
head coaches
Lennon, Neil Francis
Valakari, Simo Johannes
Dunfermline
St Johnstone
All tournaments
n/a
n/a
Cooper, Josh
25
3
n/a
n/a
MacLeod, Rory
19
2
n/a
n/a
Fyfe, Lucas
15
1
n/a
n/a
Tod, John
20
1
n/a
n/a
Abdulai, Nurudeen
29
1
All tournaments
24
MDF
McPake, Josh
63
17
10
FWD
Gullan, Jamie
31
9
18
FWD
Paton, Ruari
10
4
42
MDF
McAlear, Reece
33
4
21
FWD
Fotheringham, Kai
29
3
Lineups
Dunfermline
St Johnstone
Lineups
Dunfermline
St Johnstone
Dunfermline
St Johnstone
All tournaments
n/a
n/a
Cooper, Josh
25
3
n/a
n/a
MacLeod, Rory
19
2
n/a
n/a
Fyfe, Lucas
15
1
n/a
n/a
Tod, John
20
1
n/a
n/a
Abdulai, Nurudeen
29
1
n/a
n/a
Bray, Keith
29
1
n/a
n/a
Mcdowell, Christopher
1
0
n/a
n/a
Haughey, Conor
1
0
n/a
n/a
Davidson, Alasdair
5
0
n/a
n/a
Terrell, Billy
27
0
n/a
n/a
Kearney, Shea
27
0
n/a
n/a
McLeod, Ewan
4
0
n/a
n/a
Turley, Freddie
10
0
n/a
n/a
Oakley-Boothe, Tashan
28
0
n/a
n/a
Amade, Alfons
32
0
n/a
n/a
Mehmet, Deniz
21
0
n/a
n/a
Benedictus, Kyle
27
0
All tournaments
24
MDF
McPake, Josh
63
17
10
FWD
Gullan, Jamie
31
9
18
FWD
Paton, Ruari
10
4
42
MDF
McAlear, Reece
33
4
21
FWD
Fotheringham, Kai
29
3
3
DEF
Diabate, Cheick
32
3
15
DEF
Baird, Jack
33
3
33
DEF
Smith, Liam
24
3
9
FWD
Fowler, Josh
11
2
11
MDF
Stanton, Samuel
30
2
19
FWD
Steven, Taylor
29
1
27
FWD
Agyeman, Alfie
12
1
4
DEF
Boyes, Morgan
29
1
14
DEF
Foulds, Matthew
32
1
7
MDF
Holt, Jason
63
1
35
DEF
Forrester, Adam
28
0
1
GLK
Steward, Toby
33
0
20
GLK
Sinclair, Ross
61
0
2
DEF
Tumilty, Reghan
20
0
8
MDF
Svedberg, Jonathan
35
0
1
St Johnstone
33
19
11
3
62-25
37
68
W
W
D
D
W
2
Partick Thistle
33
17
12
4
50-33
17
63
W
D
W
W
D
3
Dunfermline
33
13
8
12
50-39
11
47
D
L
W
W
D
4
Arbroath
33
12
11
10
41-40
1
47
L
L
L
W
D
5
Raith Rovers
33
11
9
13
39-36
3
42
W
W
W
L
W
6
Ayr United
33
8
15
10
36-42
-6
39
W
L
D
L
L
7
Queen's Park
33
9
12
12
34-45
-11
39
L
W
D
L
D
8
Greenock Morton
33
8
12
13
35-47
-12
36
L
L
W
W
L
9
Airdrieonians
33
7
10
16
30-45
-15
31
D
L
W
L
D
10
Ross County
33
6
10
17
28-53
-25
28
L
L
L
D
L
Promotion
Promotion play-offs
Relegation play-offs
Relegation
Tournament
Match
1
2
Result
14.04.2026 21:45
Queen's Park
Raith Rovers
0
1
0
1
0
2
14.04.2026 21:45
Airdrieonians
Dunfermline
1
0
1
2
2
2
11.04.2026 17:00
St Johnstone
Airdrieonians
3
0
1
0
4
0
11.04.2026 17:00
Ayr United
Arbroath
0
0
1
0
1
0
11.04.2026 17:00
Partick Thistle
Dunfermline
2
0
0
0
2
0
11.04.2026 17:00
Raith Rovers
Greenock Morton
0
1
3
1
3
2
10.04.2026 21:45
Queen's Park
Ross County
1
0
0
0
1
0
07.04.2026 21:45
Ayr United
Dunfermline
0
1
0
2
0
3
04.04.2026 17:00
Ayr United
Partick Thistle
0
0
1
1
1
1
04.04.2026 17:00
Ross County
Airdrieonians
0
3
0
1
0
4
04.04.2026 17:00
Dunfermline
Greenock Morton
0
1
3
0
3
1
04.04.2026 17:00
Arbroath
St Johnstone
1
1
1
3
2
4
28.03.2026 16:00
Greenock Morton
Arbroath
2
1
0
0
2
1
28.03.2026 16:00
St Johnstone
Queen's Park
0
1
1
0
1
1
27.03.2026 22:45
Partick Thistle
Ross County
3
1
0
0
3
1
27.03.2026 22:45
Raith Rovers
Ayr United
1
0
2
0
3
0
24.03.2026 22:45
Raith Rovers
Partick Thistle
0
1
0
1
0
2
21.03.2026 18:00
Ross County
Dunfermline
2
1
0
1
2
2
21.03.2026 18:00
Raith Rovers
Airdrieonians
0
0
3
1
3
1
21.03.2026 18:00
Ayr United
Greenock Morton
0
1
0
0
0
1