M. Kirk's matches

2025
Events Pts
Cup
08
Feb
STJ
St. Johnstone
1-0
Hamilton Academical
HAM
85
6.5
Scottish Premiership
01
Feb
STM
St. Johnstone
0-1
St. Mirren
STJ
74
6.6
Scottish Premiership
25
Jan
STJ
St. Johnstone
2-1
Motherwell
MHE
90
6.9
Cup
18
Jan
STJ
St. Johnstone
1-0
Motherwell
MHE
66
8.8
Scottish Premiership
12
Jan
GLA
St. Johnstone
3-1
Rangers
STJ
90
5.9
2024
Events Pts
Scottish Premiership
29
Dec
CEL
St. Johnstone
4-0
Celtic
STJ
46
5.3
Scottish Premiership
26
Dec
STJ
St. Johnstone
1-2
Dundee United
DUN
90
6.8
Scottish Premiership
22
Dec
HOM
St. Johnstone
2-1
Heart of Midlothian
STJ
90
6.1
Scottish Premiership
14
Dec
STJ
St. Johnstone
2-3
St. Mirren
STM
90
6.9
Scottish Premiership
07
Dec
ABE
St. Johnstone
1-1
Aberdeen
STJ
88
8.3
Scottish Premiership
01
Dec
STJ
St. Johnstone
0-1
Rangers
GLA
90
5.9
Scottish Premiership
23
Nov
STJ
St. Johnstone
1-0
Kilmarnock
KIL
76
9.0
Scottish Premiership
09
Nov
MHE
St. Johnstone
2-1
Motherwell
STJ
14
4.8
Scottish Premiership
02
Nov
STJ
St. Johnstone
1-2
Heart of Midlothian
HOM
10
4.8
Scottish Premiership
30
Oct
STM
St. Johnstone
3-1
St. Mirren
STJ
22
4.8
Scottish Premiership
26
Oct
DUN
St. Johnstone
1-2
Dundee
STJ
2
4.7
Scottish Premiership
19
Oct
STJ
St. Johnstone
3-0
Ross County FC
ROS
14
5.8
U21 EC Qualifying
15
Oct
LUX
Northern Ireland U21
0-0
Luxembourg U21
NIR
6
4.8
U21 EC Qualifying
12
Oct
NIR
Northern Ireland U21
5-0
Azerbaijan U21
AZE
16
5.1
Scottish Premiership
06
Oct
GLA
St. Johnstone
2-0
Rangers
STJ
74
5.7
Scottish Premiership
28
Sep
STJ
St. Johnstone
0-6
Celtic
CEL
73
5.0
Scottish Premiership
21
Sep
ROS
St. Johnstone
3-3
Ross County FC
STJ
80
6.4
Scottish Premiership
14
Sep
HIB
St. Johnstone
2-0
Hibernian FC
STJ
16
4.8
U21 EC Qualifying
06
Sep
NIR
Northern Ireland U21
0-0
England U21
ENG
26
5.1
Scottish Premiership
31
Aug
STJ
St. Johnstone
1-2
Motherwell
MHE
27
5.2
Scottish Premiership
24
Aug
DUN
St. Johnstone
2-0
Dundee United
STJ
0
Banquillo
League Cup
17
Aug
GLA
St. Johnstone
2-0
Rangers
STJ
15
4.8
Challenge Cup
13
Aug
EAS
St. Johnstone II
2-1
East Fife
STJ
90
7.1
Scottish Premiership
11
Aug
KIL
St. Johnstone
0-3
Kilmarnock
STJ
5
4.8
Scottish Premiership
05
Aug
STJ
St. Johnstone
1-2
Aberdeen
ABE
4
4.7
Challenge Cup
31
Jul
STJ
St. Johnstone II
2-1
Brechin City
BRE
90
7.2
League Cup
27
Jul
STJ
St. Johnstone
5-1
East Fife
EAS
16
5.7
League Cup
23
Jul
ALL
St. Johnstone
3-2
Alloa Athletic
STJ
6
4.7
League Cup
20
Jul
STJ
St. Johnstone
2-0
Greenock Morton
GRE
15
5.0
Scottish Championship Promotion
07
May
ALL
Hamilton Academical
2-2
Alloa Athletic
HAM
0
Banquillo
Second Division
04
May
HAM
Hamilton Academical
4-1
Kelty Hearts
KHE
83
6.9
Second Division
27
Apr
ALL
Hamilton Academical
0-1
Alloa Athletic
HAM
0
Banquillo
Second Division
20
Apr
MON
Hamilton Academical
1-2
Montrose
HAM
21
5.0
Second Division
13
Apr
HAM
Hamilton Academical
0-2
Falkirk
FAL
18
4.8
Second Division
06
Apr
BLA
Hamilton Academical
1-3
Annan Athletic
HAM
0
Banquillo
Second Division
30
Mar
HAM
Hamilton Academical
0-0
Queen of the South
QOS
0
Banquillo
Second Division
23
Mar
COV
Hamilton Academical
1-3
Cove Rangers
HAM
0
Banquillo
Second Division
16
Mar
HAM
Hamilton Academical
3-0
Stirling Albion
STI
0
Banquillo
Second Division
09
Mar
HAM
Hamilton Academical
1-0
Edinburgh City
EDI
0
Banquillo
Second Division
02
Mar
KHE
Hamilton Academical
0-5
Kelty Hearts
HAM
20
5.3
Second Division
27
Feb
STI
Hamilton Academical
0-0
Stirling Albion
HAM
0
Banquillo
Second Division
24
Feb
HAM
Hamilton Academical
1-2
Alloa Athletic
ALL
0
Banquillo
Second Division
17
Feb
FAL
Hamilton Academical
3-2
Falkirk
HAM
0
Banquillo
Second Division
10
Feb
HAM
Hamilton Academical
2-3
Annan Athletic
BLA
4
4.7
Second Division
03
Feb
QOS
Hamilton Academical
0-2
Queen of the South
HAM
1
4.7
Second Division
27
Jan
HAM
Hamilton Academical
1-1
Montrose
MON
4
4.7
Second Division
13
Jan
HAM
Hamilton Academical
2-0
Cove Rangers
COV
1
4.7
2023
Events Pts
Lowland League
22
Dec
HOM
Hearts II
3-1
Gala Fairydean Rovers
GAL
90
3
10
Lowland League
15
Dec
CWB
Hearts II
2-1
Cowdenbeath
HOM
90
5.9
Lowland League
08
Dec
HOM
Hearts II
3-0
Civil Service Strollers
CIV
90
8.6
Lowland League
25
Nov
EAS
Hearts II
2-4
East Kilbride
HOM
90
2
9.5
Lowland League
11
Nov
AFC
Hearts II
0-4
AFC Edinburgh University
HOM
90
2
8.0
Lowland League
03
Nov
HOM
Hearts II
0-1
Stirling University
STI
90
5.4
Lowland League
20
Oct
HOM
Hearts II
2-1
Celtic II
CFC
90
7.1
Lowland League
17
Oct
HOM
Hearts II
6-0
Berwick Rangers
BER
90
4
10
Lowland League
07
Oct
BON
Hearts II
3-3
Bo'ness United
HOM
90
3
9.0
Scottish Premiership
30
Sep
ROS
Heart of Midlothian
0-1
Ross County FC
HOM
0
Banquillo
Lowland League
09
Sep
HOM
Hearts II
3-2
Broomhill FC
BFC
90
6.6
Lowland League
05
Sep
BER
Hearts II
2-2
Berwick Rangers
HOM
90
2
8.5
Lowland League
01
Sep
HOM
Hearts II
2-2
Linlithgow Rose
LIN
90
8.0
Lowland League
25
Aug
HOM
Hearts II
1-1
Caledonian Braves
CBF
90
5.9
Lowland League
22
Aug
HOM
Hearts II
3-0
Tranent Juniors FC
TRA
90
8.4
Lowland League
19
Aug
CUM
Hearts II
1-2
Cumbernauld Colts
HOM
90
8.1
Lowland League
11
Aug
HOM
Hearts II
1-2
Cowdenbeath
CWB
90
5.2
Lowland League
05
Aug
ALB
Hearts II
1-2
Albion Rovers
HOM
90
7.4
Challenge Cup
01
Aug
BRE
Hearts II
2(5-3)2
Brechin City
HOM
90
7.2
Lowland League
29
Jul
GAL
Hearts II
1-1
Gala Fairydean Rovers
HOM
90
6.0
Lowland League
25
Jul
CIV
Hearts II
2-3
Civil Service Strollers
HOM
90
7.0
Lowland League
21
Jul
HOM
Hearts II
7-0
Gretna 2008
GRE
90
4
9.9
Lowland League
22
Apr
HOM
Hearts II
2-0
Bo'ness United
BON
90
6.8
Lowland League
15
Apr
STI
Hearts II
4-0
Stirling University
HOM
90
5.3
Lowland League
11
Apr
HOM
Hearts II
2-3
Broomhill FC
BFC
90
6.7
U19 EC Qualifying
28
Mar
NIR
Northern Ireland U19
2-5
Norway U19
NOR
65
5.6
U19 EC Qualifying
25
Mar
ROU
Northern Ireland U19
3-1
Romania U19
NIR
0
Banquillo
U19 EC Qualifying
22
Mar
FRA
Northern Ireland U19
1-0
France U19
NIR
57
5.7
Lowland League
14
Mar
CWB
Hearts II
3-1
Cowdenbeath
HOM
90
5.4
Lowland League
24
Feb
CFC
Hearts II
2-0
Celtic II
HOM
90
5.9
Lowland League
14
Jan
BER
Hearts II
1-1
Berwick Rangers
HOM
90
7.8
Lowland League
07
Jan
HOM
Hearts II
2-1
Cumbernauld Colts
CUM
58
7.0
2022
Events Pts
Lowland League
21
Dec
RFC
Hearts II
2-3
Rangers FC II
HOM
90
8.5
Lowland League
07
Dec
HOM
Hearts II
0-0
Spartans
SPA
90
6.3
Lowland League
03
Dec
TRA
Hearts II
3-2
Tranent Juniors FC
HOM
90
6.3
Lowland League
26
Nov
HOM
Hearts II
4-0
Dalbeattie Star
DAL
65
2
8.2
Lowland League
12
Nov
HOM
Hearts II
2-1
Gretna 2008
GRE
90
6.0
Lowland League
05
Nov
AFC
Hearts II
0-9
AFC Edinburgh University
HOM
70
8.4
Lowland League
29
Oct
HOM
Hearts II
2-4
Stirling University
STI
90
6.2
Lowland League
22
Oct
GAL
Hearts II
3-3
Gala Fairydean Rovers
HOM
90
7.0
Lowland League
05
Oct
HOM
Hearts II
2-3
Tranent Juniors FC
TRA
90
2
7.6
Lowland League
01
Oct
HOM
Hearts II
2-3
Rangers FC II
RFC
90
6.3
U19 EC Qualifying
27
Sep
MDA
Northern Ireland U19
0-2
Moldova U19
NIR
0
Banquillo
U19 EC Qualifying
24
Sep
NED
Northern Ireland U19
0-0
Netherlands U19
NIR
81
6.6
U19 EC Qualifying
21
Sep
NIR
Northern Ireland U19
2-2
Slovenia U19
SVN
90
6.5
Lowland League
03
Aug
HOM
Hearts II
1-1
Cowdenbeath
CWB
77
5.9
Lowland League
30
Jul
EAS
Hearts II
4-1
East Kilbride
HOM
90
5.8
Lowland League
26
Jul
SPA
Hearts II
1-0
Spartans
HOM
15
4.8
2025 Pos. Rating
Cup
08
Feb
STJ
St. Johnstone
1-0
Hamilton Academical
HAM
ST
ST
60 100%
Scottish Premiership
01
Feb
STM
St. Johnstone
0-1
St. Mirren
STJ
ST
ST
60 98%
Scottish Premiership
25
Jan
STJ
St. Johnstone
2-1
Motherwell
MHE
ST
ST
59 93%
Cup
18
Jan
STJ
St. Johnstone
1-0
Motherwell
MHE
ST
ST
59 88%
Scottish Premiership
12
Jan
GLA
St. Johnstone
3-1
Rangers
STJ
ST
ST
56 76%
2024 Pos. Rating
Scottish Premiership
29
Dec
CEL
St. Johnstone
4-0
Celtic
STJ
ST
ST
56 76%
Scottish Premiership
26
Dec
STJ
St. Johnstone
1-2
Dundee United
DUN
ST
ST
56 76%
Scottish Premiership
22
Dec
HOM
St. Johnstone
2-1
Heart of Midlothian
STJ
ST
ST
55 72%
Scottish Premiership
14
Dec
STJ
St. Johnstone
2-3
St. Mirren
STM
RW
RW
55 71%
Scottish Premiership
07
Dec
ABE
St. Johnstone
1-1
Aberdeen
STJ
RW
RW
54 67%
Scottish Premiership
01
Dec
STJ
St. Johnstone
0-1
Rangers
GLA
ST
ST
51 54%
Scottish Premiership
23
Nov
STJ
St. Johnstone
1-0
Kilmarnock
KIL
ST
ST
50 52%
Scottish Premiership
09
Nov
MHE
St. Johnstone
2-1
Motherwell
STJ
F
47 40%
Scottish Premiership
02
Nov
STJ
St. Johnstone
1-2
Heart of Midlothian
HOM
F
47 40%
Scottish Premiership
30
Oct
STM
St. Johnstone
3-1
St. Mirren
STJ
F
47 41%
Scottish Premiership
26
Oct
DUN
St. Johnstone
1-2
Dundee
STJ
F
47 41%
Scottish Premiership
19
Oct
STJ
St. Johnstone
3-0
Ross County FC
ROS
F
47 42%
U21 EC Qualifying
15
Oct
LUX
Northern Ireland U21
0-0
Luxembourg U21
NIR
F
47 40%
U21 EC Qualifying
12
Oct
NIR
Northern Ireland U21
5-0
Azerbaijan U21
AZE
F
47 40%
Scottish Premiership
06
Oct
GLA
St. Johnstone
2-0
Rangers
STJ
ST
ST
47 41%
Scottish Premiership
28
Sep
STJ
St. Johnstone
0-6
Celtic
CEL
ST
ST
47 40%
Scottish Premiership
21
Sep
ROS
St. Johnstone
3-3
Ross County FC
STJ
ST
ST
47 40%
Scottish Premiership
14
Sep
HIB
St. Johnstone
2-0
Hibernian FC
STJ
F
46 37%
U21 EC Qualifying
06
Sep
NIR
Northern Ireland U21
0-0
England U21
ENG
F
46 37%
Scottish Premiership
31
Aug
STJ
St. Johnstone
1-2
Motherwell
MHE
F
46 37%
Scottish Premiership
24
Aug
DUN
St. Johnstone
2-0
Dundee United
STJ
F
45 36%
League Cup
17
Aug
GLA
St. Johnstone
2-0
Rangers
STJ
F
46 37%
Challenge Cup
13
Aug
EAS
St. Johnstone II
2-1
East Fife
STJ
ST
ST
46 37%
Scottish Premiership
11
Aug
KIL
St. Johnstone
0-3
Kilmarnock
STJ
F
45 36%
Scottish Premiership
05
Aug
STJ
St. Johnstone
1-2
Aberdeen
ABE
F
45 36%
Challenge Cup
31
Jul
STJ
St. Johnstone II
2-1
Brechin City
BRE
ST
ST
46 37%
League Cup
27
Jul
STJ
St. Johnstone
5-1
East Fife
EAS
F
45 35%
League Cup
23
Jul
ALL
St. Johnstone
3-2
Alloa Athletic
STJ
F
45 34%
League Cup
20
Jul
STJ
St. Johnstone
2-0
Greenock Morton
GRE
F
45 35%
Scottish Championship Promotion
07
May
ALL
Hamilton Academical
2-2
Alloa Athletic
HAM
F
46 37%
Second Division
04
May
HAM
Hamilton Academical
4-1
Kelty Hearts
KHE
ST
ST
46 38%
Second Division
27
Apr
ALL
Hamilton Academical
0-1
Alloa Athletic
HAM
F
45 36%
Second Division
20
Apr
MON
Hamilton Academical
1-2
Montrose
HAM
F
46 37%
Second Division
13
Apr
HAM
Hamilton Academical
0-2
Falkirk
FAL
F
46 38%
Second Division
06
Apr
BLA
Hamilton Academical
1-3
Annan Athletic
HAM
F
46 38%
Second Division
30
Mar
HAM
Hamilton Academical
0-0
Queen of the South
QOS
F
46 39%
Second Division
23
Mar
COV
Hamilton Academical
1-3
Cove Rangers
HAM
F
47 40%
Second Division
16
Mar
HAM
Hamilton Academical
3-0
Stirling Albion
STI
F
47 41%
Second Division
09
Mar
HAM
Hamilton Academical
1-0
Edinburgh City
EDI
F
47 42%
Second Division
02
Mar
KHE
Hamilton Academical
0-5
Kelty Hearts
HAM
F
48 43%
Second Division
27
Feb
STI
Hamilton Academical
0-0
Stirling Albion
HAM
F
48 43%
Second Division
24
Feb
HAM
Hamilton Academical
1-2
Alloa Athletic
ALL
F
48 44%
Second Division
17
Feb
FAL
Hamilton Academical
3-2
Falkirk
HAM
F
48 45%
Second Division
10
Feb
HAM
Hamilton Academical
2-3
Annan Athletic
BLA
F
49 47%
Second Division
03
Feb
QOS
Hamilton Academical
0-2
Queen of the South
HAM
F
49 49%
Second Division
27
Jan
HAM
Hamilton Academical
1-1
Montrose
MON
F
50 50%
Second Division
13
Jan
HAM
Hamilton Academical
2-0
Cove Rangers
COV
F
51 53%
2023 Pos. Rating
Lowland League
22
Dec
HOM
Hearts II
3-1
Gala Fairydean Rovers
GAL
F
51 55%
Lowland League
15
Dec
CWB
Hearts II
2-1
Cowdenbeath
HOM
F
51 53%
Lowland League
08
Dec
HOM
Hearts II
3-0
Civil Service Strollers
CIV
F
51 53%
Lowland League
25
Nov
EAS
Hearts II
2-4
East Kilbride
HOM
ST
ST
50 52%
Lowland League
11
Nov
AFC
Hearts II
0-4
AFC Edinburgh University
HOM
F
49 48%
Lowland League
03
Nov
HOM
Hearts II
0-1
Stirling University
STI
F
49 47%
Lowland League
20
Oct
HOM
Hearts II
2-1
Celtic II
CFC
ST
ST
49 48%
Lowland League
17
Oct
HOM
Hearts II
6-0
Berwick Rangers
BER
ST
ST
49 48%
Lowland League
07
Oct
BON
Hearts II
3-3
Bo'ness United
HOM
F
48 44%
Scottish Premiership
30
Sep
ROS
Heart of Midlothian
0-1
Ross County FC
HOM
F
47 41%
Lowland League
09
Sep
HOM
Hearts II
3-2
Broomhill FC
BFC
F
48 43%
Lowland League
05
Sep
BER
Hearts II
2-2
Berwick Rangers
HOM
F
48 43%
Lowland League
01
Sep
HOM
Hearts II
2-2
Linlithgow Rose
LIN
ST
ST
47 40%
Lowland League
25
Aug
HOM
Hearts II
1-1
Caledonian Braves
CBF
ST
ST
46 38%
Lowland League
22
Aug
HOM
Hearts II
3-0
Tranent Juniors FC
TRA
ST
ST
46 38%
Lowland League
19
Aug
CUM
Hearts II
1-2
Cumbernauld Colts
HOM
ST
ST
45 35%
Lowland League
11
Aug
HOM
Hearts II
1-2
Cowdenbeath
CWB
F
43 33%
Lowland League
05
Aug
ALB
Hearts II
1-2
Albion Rovers
HOM
ST
ST
45 33%
Challenge Cup
01
Aug
BRE
Hearts II
2(5-3)2
Brechin City
HOM
ST
ST
43 31%
Lowland League
29
Jul
GAL
Hearts II
1-1
Gala Fairydean Rovers
HOM
F
42 29%
Lowland League
25
Jul
CIV
Hearts II
2-3
Civil Service Strollers
HOM
F
42 29%
Lowland League
21
Jul
HOM
Hearts II
7-0
Gretna 2008
GRE
ST
ST
42 27%
Lowland League
22
Apr
HOM
Hearts II
2-0
Bo'ness United
BON
F
42 27%
Lowland League
15
Apr
STI
Hearts II
4-0
Stirling University
HOM
ST
ST
41 26%
Lowland League
11
Apr
HOM
Hearts II
2-3
Broomhill FC
BFC
ST
ST
41 27%
U19 EC Qualifying
28
Mar
NIR
Northern Ireland U19
2-5
Norway U19
NOR
LW
LW
41 26%
U19 EC Qualifying
25
Mar
ROU
Northern Ireland U19
3-1
Romania U19
NIR
F
41 26%
U19 EC Qualifying
22
Mar
FRA
Northern Ireland U19
1-0
France U19
NIR
ST
ST
41 27%
Lowland League
14
Mar
CWB
Hearts II
3-1
Cowdenbeath
HOM
F
41 26%
Lowland League
24
Feb
CFC
Hearts II
2-0
Celtic II
HOM
ST
ST
42 27%
Lowland League
14
Jan
BER
Hearts II
1-1
Berwick Rangers
HOM
ST
ST
42 28%
Lowland League
07
Jan
HOM
Hearts II
2-1
Cumbernauld Colts
CUM
F
41 26%
2022 Pos. Rating
Lowland League
21
Dec
RFC
Hearts II
2-3
Rangers FC II
HOM
F
41 25%
Lowland League
07
Dec
HOM
Hearts II
0-0
Spartans
SPA
F
39 21%
Lowland League
03
Dec
TRA
Hearts II
3-2
Tranent Juniors FC
HOM
F
38 20%
Lowland League
26
Nov
HOM
Hearts II
4-0
Dalbeattie Star
DAL
F
38 19%
Lowland League
12
Nov
HOM
Hearts II
2-1
Gretna 2008
GRE
ST
ST
38 18%
Lowland League
05
Nov
AFC
Hearts II
0-9
AFC Edinburgh University
HOM
F
38 18%
Lowland League
29
Oct
HOM
Hearts II
2-4
Stirling University
STI
F
36 16%
Lowland League
22
Oct
GAL
Hearts II
3-3
Gala Fairydean Rovers
HOM
F
36 15%
Lowland League
05
Oct
HOM
Hearts II
2-3
Tranent Juniors FC
TRA
F
34 14%
Lowland League
01
Oct
HOM
Hearts II
2-3
Rangers FC II
RFC
F
34 12%
U19 EC Qualifying
27
Sep
MDA
Northern Ireland U19
0-2
Moldova U19
NIR
F
32 10%
U19 EC Qualifying
24
Sep
NED
Northern Ireland U19
0-0
Netherlands U19
NIR
LW
LW
32 11%
U19 EC Qualifying
21
Sep
NIR
Northern Ireland U19
2-2
Slovenia U19
SVN
CAM
CAM
30 7%
Lowland League
03
Aug
HOM
Hearts II
1-1
Cowdenbeath
CWB
F
30 5%
Lowland League
30
Jul
EAS
Hearts II
4-1
East Kilbride
HOM
F
25 5%
Lowland League
26
Jul
SPA
Hearts II
1-0
Spartans
HOM
F
25 4%