D. Richards's matches

2024
Events Pts
Scottish Premiership
27
Apr
STJ
St. Johnstone
1-3
Hibernian FC
HIB
0
Banquillo
Scottish Premiership
13
Apr
STJ
St. Johnstone
0-2
Kilmarnock
KIL
0
Banquillo
Scottish Premiership
06
Apr
HIB
St. Johnstone
1-2
Hibernian FC
STJ
0
Banquillo
Scottish Premiership
30
Mar
STJ
St. Johnstone
1-2
Dundee
DUN
0
Banquillo
Scottish Premiership
16
Mar
CEL
St. Johnstone
3-1
Celtic
STJ
0
Banquillo
Scottish Premiership
02
Mar
STJ
St. Johnstone
1-1
Livingston
LIV
0
Banquillo
Scottish Premiership
28
Feb
ABE
St. Johnstone
0-2
Aberdeen
STJ
0
Banquillo
Scottish Premiership
24
Feb
STM
St. Johnstone
2-0
St. Mirren
STJ
0
Banquillo
Scottish Premiership
18
Feb
STJ
St. Johnstone
0-3
Rangers FC
GLA
0
Banquillo
Scottish Premiership
11
Feb
DUN
St. Johnstone
2-1
Dundee
STJ
0
Banquillo
Scottish Premiership
07
Feb
STJ
St. Johnstone
0-1
Heart of Midlothian
HOM
0
Banquillo
Scottish Premiership
03
Feb
ROS
St. Johnstone
0-1
Ross County FC
STJ
0
Banquillo
Scottish Premiership
27
Jan
STJ
St. Johnstone
1-1
Motherwell
MHE
0
Banquillo
Scottish Premiership
24
Jan
STJ
St. Johnstone
1-1
Aberdeen
ABE
0
Banquillo
Cup
20
Jan
AIR
St. Johnstone
1-0
Airdrieonians
STJ
0
Banquillo
2023
Events Pts
Scottish Premiership
27
Dec
LIV
St. Johnstone
0-0
Livingston
STJ
0
Banquillo
Scottish Premiership
23
Dec
KIL
St. Johnstone
2-1
Kilmarnock
STJ
0
Banquillo
Scottish Premiership
20
Dec
GLA
St. Johnstone
2-0
Rangers FC
STJ
0
Banquillo
Scottish Premiership
16
Dec
STJ
St. Johnstone
1-0
Hibernian FC
HIB
0
Banquillo
Scottish Premiership
09
Dec
MHE
St. Johnstone
1-1
Motherwell
STJ
0
Banquillo
Scottish Premiership
06
Dec
STJ
St. Johnstone
1-0
St. Mirren
STM
0
Banquillo
Scottish Premiership
03
Dec
STJ
St. Johnstone
1-3
Celtic
CEL
0
Banquillo
Scottish Premiership
25
Nov
HOM
St. Johnstone
1-0
Heart of Midlothian
STJ
0
Banquillo
Scottish Premiership
11
Nov
STJ
St. Johnstone
1-0
Ross County FC
ROS
0
Banquillo
Scottish Premiership
07
Nov
STJ
St. Johnstone
2-2
Motherwell
MHE
0
Banquillo
Scottish Premiership
01
Nov
STJ
St. Johnstone
2-1
Kilmarnock
KIL
0
Banquillo
Scottish Premiership
28
Oct
STM
St. Johnstone
4-0
St. Mirren
STJ
0
Banquillo
Scottish Premiership
08
Oct
ABE
St. Johnstone
0-0
Aberdeen
STJ
0
Banquillo
Scottish Premiership
30
Sep
STJ
St. Johnstone
1-1
Livingston
LIV
0
Banquillo
Scottish Premiership
23
Sep
HIB
St. Johnstone
2-0
Hibernian FC
STJ
0
Banquillo
Scottish Premiership
16
Sep
STJ
St. Johnstone
0-2
Rangers FC
GLA
0
Banquillo
Scottish Premiership
02
Sep
STJ
St. Johnstone
2-2
Dundee
DUN
0
Banquillo
Scottish Premiership
26
Aug
CEL
St. Johnstone
0-0
Celtic
STJ
0
Banquillo
Scottish Premiership
12
Aug
ROS
St. Johnstone
2-0
Ross County FC
STJ
0
Banquillo
League Two
08
May
NEW
Crewe Alexandra
2-2
Newport County
CRE
0
Banquillo
League Two
03
May
CRE
Crewe Alexandra
3-2
Bradford City
BRA
0
Banquillo
League Two
29
Apr
CRE
Crewe Alexandra
2-1
Swindon Town
SWI
0
Banquillo
League Two
25
Apr
GRI
Crewe Alexandra
2-0
Grimsby Town
CRE
0
Banquillo
League Two
22
Apr
LEY
Crewe Alexandra
2-0
Leyton Orient
CRE
90
5.7
League Two
15
Apr
CRE
Crewe Alexandra
2-0
Walsall
WAL
90
7.5
League Two
10
Apr
COL
Crewe Alexandra
4-0
Colchester United
CRE
0
Banquillo
League Two
07
Apr
CRE
Crewe Alexandra
3-0
Barrow
BAR
0
Banquillo
League Two
01
Apr
DON
Crewe Alexandra
0-2
Doncaster Rovers
CRE
0
Banquillo
League Two
21
Mar
GIL
Crewe Alexandra
2-1
Gillingham
CRE
90
5.8
League Two
18
Mar
NOR
Crewe Alexandra
1-0
Northampton
CRE
0
Banquillo
League Two
14
Mar
STE
Crewe Alexandra
1-0
Stevenage
CRE
0
Banquillo
League Two
10
Mar
CRE
Crewe Alexandra
4-3
Salford City
SAL
0
Banquillo
League Two
04
Mar
SUT
Crewe Alexandra
1-1
Sutton United
CRE
0
Banquillo
League Two
25
Feb
CRE
Crewe Alexandra
1-1
Rochdale
ROC
0
Banquillo
League Two
21
Feb
WAL
Crewe Alexandra
0-0
Walsall
CRE
0
Banquillo
League Two
18
Feb
TOW
Crewe Alexandra
2-2
Harrogate Town
CRE
90
6.3
League Two
14
Feb
CRE
Crewe Alexandra
2-0
Hartlepool United
HAR
90
7.5
League Two
11
Feb
CRA
Crewe Alexandra
2-2
Crawley Town
CRE
90
6.4
League Two
07
Feb
CRE
Crewe Alexandra
0-2
Leyton Orient
LEY
90
5.6
League Two
04
Feb
CRE
Crewe Alexandra
0-3
Grimsby Town
GRI
90
5.3
League Two
31
Jan
CRE
Crewe Alexandra
1-1
Stockport County
STO
90
6.6
League Two
14
Jan
MAN
Crewe Alexandra
1-1
Mansfield Town
CRE
90
6.7
League Two
07
Jan
CRE
Crewe Alexandra
0-0
AFC Wimbledon
AFC
0
Banquillo
League Two
01
Jan
CRE
Crewe Alexandra
1-0
Tranmere Rovers
TRA
0
Banquillo
2022
Events Pts
League Two
29
Dec
CRE
Crewe Alexandra
0-3
Carlisle United
CUM
0
Banquillo
League Two
26
Dec
STO
Crewe Alexandra
2-0
Stockport County
CRE
0
Banquillo
League Two
02
Dec
CRE
Crewe Alexandra
1-2
Newport County
NEW
0
Banquillo
FA Cup
26
Nov
BAR
Crewe Alexandra
3-0
Barnsley
CRE
0
Banquillo
League Two
19
Nov
SWI
Crewe Alexandra
0-1
Swindon Town
CRE
0
Banquillo
League Two
12
Nov
CRE
Crewe Alexandra
1-0
Colchester United
COL
0
Banquillo
FA Cup
05
Nov
CRE
Crewe Alexandra
1-0
Leyton Orient
LEY
0
Banquillo
EFL Trophy
01
Nov
CRE
Crewe Alexandra
0-0
Leeds United Sub 21
LUS
90
7.0
League Two
29
Oct
BAR
Crewe Alexandra
3-0
Barrow
CRE
0
Banquillo
League Two
25
Oct
AFC
Crewe Alexandra
1-1
AFC Wimbledon
CRE
0
Banquillo
League Two
22
Oct
CRE
Crewe Alexandra
1-1
Doncaster Rovers
DON
0
Banquillo
EFL Trophy
18
Oct
CRE
Crewe Alexandra
0-1
Tranmere Rovers
TRA
90
6.0
League Two
14
Oct
TRA
Crewe Alexandra
3-0
Tranmere Rovers
CRE
0
Banquillo
League Two
08
Oct
CRE
Crewe Alexandra
1-1
Gillingham
GIL
0
Banquillo
League Two
01
Oct
CUM
Crewe Alexandra
0-0
Carlisle United
CRE
0
Banquillo
League Two
24
Sep
CRE
Crewe Alexandra
1-2
Mansfield Town
MAN
0
Banquillo
League Two
17
Sep
CRE
Crewe Alexandra
1-0
Crawley Town
CRA
0
Banquillo
League Two
13
Sep
HAR
Crewe Alexandra
1-1
Hartlepool United
CRE
0
Banquillo
League Two
03
Sep
CRE
Crewe Alexandra
1-2
Stevenage
STE
0
Banquillo
EFL Trophy
30
Aug
BOL
Crewe Alexandra
4-1
Bolton Wanderers
CRE
90
5.5
League Two
27
Aug
BRA
Crewe Alexandra
0-0
Bradford City
CRE
0
Banquillo
League Two
20
Aug
CRE
Crewe Alexandra
2-2
Northampton
NOR
0
Banquillo
Friendly
16
Jul
CRE
Crewe Alexandra
1-1
West Bromwich Albion
WBA
0
Banquillo
Friendly
09
Jul
BAR
Crewe Alexandra
0-0
Barnsley
CRE
0
Banquillo
Friendly
05
Jul
MAC
Crewe Alexandra
2-1
Macclesfield Town
CRE
0
Banquillo
Friendly
02
Jul
NAN
Crewe Alexandra
0-3
Nantwich Town
CRE
0
Banquillo
League One
30
Apr
LIN
Crewe Alexandra
2-1
Lincoln City
CRE
90
6.0
League One
23
Apr
CRE
Crewe Alexandra
1-1
Ipswich Town
IPS
90
6.5
League One
19
Apr
SHW
Crewe Alexandra
1-0
Sheffield Wednesday
CRE
90
6.0
League One
15
Apr
CRE
Crewe Alexandra
3-1
AFC Wimbledon
AFC
90
6.8
League One
09
Apr
DON
Crewe Alexandra
2-0
Doncaster Rovers
CRE
90
5.6
League One
05
Apr
MKD
Crewe Alexandra
2-1
Milton Keynes Dons
CRE
90
6.1
League One
02
Apr
CRE
Crewe Alexandra
1-3
Fleetwood Town
FLE
90
5.4
League One
19
Mar
CRE
Crewe Alexandra
0-1
Bolton Wanderers
BOL
90
6.0
League One
15
Mar
CRE
Crewe Alexandra
0-2
Wigan Athletic
WIG
90
5.8
League One
12
Mar
SUN
Crewe Alexandra
2-0
Sunderland
CRE
90
5.9
League One
08
Mar
CRE
Crewe Alexandra
1-3
Portsmouth
OPA
90
5.5
League One
05
Mar
CRE
Crewe Alexandra
1-3
Wycombe Wanderers
WYC
90
5.5
League One
26
Feb
CHE
Crewe Alexandra
1-2
Cheltenham Town
CRE
90
7.0
League One
22
Feb
CRE
Crewe Alexandra
0-1
Oxford United
OXF
90
6.1
League One
15
Feb
WIG
Crewe Alexandra
2-0
Wigan Athletic
CRE
90
5.9
2024 Pos. Rating
Scottish Premiership
27
Apr
STJ
St. Johnstone
1-3
Hibernian FC
HIB
BY
41 34%
Scottish Premiership
13
Apr
STJ
St. Johnstone
0-2
Kilmarnock
KIL
BY
41 35%
Scottish Premiership
06
Apr
HIB
St. Johnstone
1-2
Hibernian FC
STJ
BY
41 35%
Scottish Premiership
30
Mar
STJ
St. Johnstone
1-2
Dundee
DUN
BY
41 36%
Scottish Premiership
16
Mar
CEL
St. Johnstone
3-1
Celtic
STJ
BY
42 36%
Scottish Premiership
02
Mar
STJ
St. Johnstone
1-1
Livingston
LIV
BY
42 37%
Scottish Premiership
28
Feb
ABE
St. Johnstone
0-2
Aberdeen
STJ
BY
42 38%
Scottish Premiership
24
Feb
STM
St. Johnstone
2-0
St. Mirren
STJ
BY
42 39%
Scottish Premiership
18
Feb
STJ
St. Johnstone
0-3
Rangers FC
GLA
BY
42 39%
Scottish Premiership
11
Feb
DUN
St. Johnstone
2-1
Dundee
STJ
BY
42 40%
Scottish Premiership
07
Feb
STJ
St. Johnstone
0-1
Heart of Midlothian
HOM
BY
43 41%
Scottish Premiership
03
Feb
ROS
St. Johnstone
0-1
Ross County FC
STJ
BY
43 41%
Scottish Premiership
27
Jan
STJ
St. Johnstone
1-1
Motherwell
MHE
BY
43 42%
Scottish Premiership
24
Jan
STJ
St. Johnstone
1-1
Aberdeen
ABE
BY
43 43%
Cup
20
Jan
AIR
St. Johnstone
1-0
Airdrieonians
STJ
BY
43 44%
2023 Pos. Rating
Scottish Premiership
27
Dec
LIV
St. Johnstone
0-0
Livingston
STJ
BY
43 44%
Scottish Premiership
23
Dec
KIL
St. Johnstone
2-1
Kilmarnock
STJ
BY
45 45%
Scottish Premiership
20
Dec
GLA
St. Johnstone
2-0
Rangers FC
STJ
BY
45 46%
Scottish Premiership
16
Dec
STJ
St. Johnstone
1-0
Hibernian FC
HIB
BY
45 47%
Scottish Premiership
09
Dec
MHE
St. Johnstone
1-1
Motherwell
STJ
BY
45 48%
Scottish Premiership
06
Dec
STJ
St. Johnstone
1-0
St. Mirren
STM
BY
45 49%
Scottish Premiership
03
Dec
STJ
St. Johnstone
1-3
Celtic
CEL
BY
46 50%
Scottish Premiership
25
Nov
HOM
St. Johnstone
1-0
Heart of Midlothian
STJ
BY
46 50%
Scottish Premiership
11
Nov
STJ
St. Johnstone
1-0
Ross County FC
ROS
BY
46 51%
Scottish Premiership
07
Nov
STJ
St. Johnstone
2-2
Motherwell
MHE
BY
46 53%
Scottish Premiership
01
Nov
STJ
St. Johnstone
2-1
Kilmarnock
KIL
BY
47 53%
Scottish Premiership
28
Oct
STM
St. Johnstone
4-0
St. Mirren
STJ
BY
47 54%
Scottish Premiership
08
Oct
ABE
St. Johnstone
0-0
Aberdeen
STJ
BY
47 56%
Scottish Premiership
30
Sep
STJ
St. Johnstone
1-1
Livingston
LIV
BY
47 56%
Scottish Premiership
23
Sep
HIB
St. Johnstone
2-0
Hibernian FC
STJ
BY
48 58%
Scottish Premiership
16
Sep
STJ
St. Johnstone
0-2
Rangers FC
GLA
BY
48 59%
Scottish Premiership
02
Sep
STJ
St. Johnstone
2-2
Dundee
DUN
BY
48 60%
Scottish Premiership
26
Aug
CEL
St. Johnstone
0-0
Celtic
STJ
BY
48 61%
Scottish Premiership
12
Aug
ROS
St. Johnstone
2-0
Ross County FC
STJ
BY
49 62%
League Two
08
May
NEW
Crewe Alexandra
2-2
Newport County
CRE
BY
50 68%
League Two
03
May
CRE
Crewe Alexandra
3-2
Bradford City
BRA
BY
50 70%
League Two
29
Apr
CRE
Crewe Alexandra
2-1
Swindon Town
SWI
BY
51 71%
League Two
25
Apr
GRI
Crewe Alexandra
2-0
Grimsby Town
CRE
BY
51 72%
League Two
22
Apr
LEY
Crewe Alexandra
2-0
Leyton Orient
CRE
GS
GS
51 74%
League Two
15
Apr
CRE
Crewe Alexandra
2-0
Walsall
WAL
GS
GS
51 73%
League Two
10
Apr
COL
Crewe Alexandra
4-0
Colchester United
CRE
BY
50 68%
League Two
07
Apr
CRE
Crewe Alexandra
3-0
Barrow
BAR
BY
50 69%
League Two
01
Apr
DON
Crewe Alexandra
0-2
Doncaster Rovers
CRE
BY
51 71%
League Two
21
Mar
GIL
Crewe Alexandra
2-1
Gillingham
CRE
GS
GS
51 72%
League Two
18
Mar
NOR
Crewe Alexandra
1-0
Northampton
CRE
BY
51 71%
League Two
14
Mar
STE
Crewe Alexandra
1-0
Stevenage
CRE
BY
51 72%
League Two
10
Mar
CRE
Crewe Alexandra
4-3
Salford City
SAL
BY
51 74%
League Two
04
Mar
SUT
Crewe Alexandra
1-1
Sutton United
CRE
BY
52 75%
League Two
25
Feb
CRE
Crewe Alexandra
1-1
Rochdale
ROC
BY
52 77%
League Two
21
Feb
WAL
Crewe Alexandra
0-0
Walsall
CRE
BY
52 78%
League Two
18
Feb
TOW
Crewe Alexandra
2-2
Harrogate Town
CRE
GS
GS
52 79%
League Two
14
Feb
CRE
Crewe Alexandra
2-0
Hartlepool United
HAR
GS
GS
52 77%
League Two
11
Feb
CRA
Crewe Alexandra
2-2
Crawley Town
CRE
GS
GS
51 74%
League Two
07
Feb
CRE
Crewe Alexandra
0-2
Leyton Orient
LEY
GS
GS
51 71%
League Two
04
Feb
CRE
Crewe Alexandra
0-3
Grimsby Town
GRI
GS
GS
51 71%
League Two
31
Jan
CRE
Crewe Alexandra
1-1
Stockport County
STO
GS
GS
51 71%
League Two
14
Jan
MAN
Crewe Alexandra
1-1
Mansfield Town
CRE
GS
GS
50 67%
League Two
07
Jan
CRE
Crewe Alexandra
0-0
AFC Wimbledon
AFC
BY
49 63%
League Two
01
Jan
CRE
Crewe Alexandra
1-0
Tranmere Rovers
TRA
BY
49 65%
2022 Pos. Rating
League Two
29
Dec
CRE
Crewe Alexandra
0-3
Carlisle United
CUM
BY
49 65%
League Two
26
Dec
STO
Crewe Alexandra
2-0
Stockport County
CRE
BY
50 67%
League Two
02
Dec
CRE
Crewe Alexandra
1-2
Newport County
NEW
BY
50 68%
FA Cup
26
Nov
BAR
Crewe Alexandra
3-0
Barnsley
CRE
BY
50 70%
League Two
19
Nov
SWI
Crewe Alexandra
0-1
Swindon Town
CRE
BY
51 71%
League Two
12
Nov
CRE
Crewe Alexandra
1-0
Colchester United
COL
BY
51 72%
FA Cup
05
Nov
CRE
Crewe Alexandra
1-0
Leyton Orient
LEY
BY
51 73%
EFL Trophy
01
Nov
CRE
Crewe Alexandra
0-0
Leeds United Sub 21
LUS
GS
GS
52 75%
League Two
29
Oct
BAR
Crewe Alexandra
3-0
Barrow
CRE
BY
51 71%
League Two
25
Oct
AFC
Crewe Alexandra
1-1
AFC Wimbledon
CRE
BY
51 73%
League Two
22
Oct
CRE
Crewe Alexandra
1-1
Doncaster Rovers
DON
BY
51 74%
EFL Trophy
18
Oct
CRE
Crewe Alexandra
0-1
Tranmere Rovers
TRA
GS
GS
52 76%
League Two
14
Oct
TRA
Crewe Alexandra
3-0
Tranmere Rovers
CRE
BY
51 74%
League Two
08
Oct
CRE
Crewe Alexandra
1-1
Gillingham
GIL
BY
52 76%
League Two
01
Oct
CUM
Crewe Alexandra
0-0
Carlisle United
CRE
BY
52 77%
League Two
24
Sep
CRE
Crewe Alexandra
1-2
Mansfield Town
MAN
BY
52 79%
League Two
17
Sep
CRE
Crewe Alexandra
1-0
Crawley Town
CRA
BY
52 80%
League Two
13
Sep
HAR
Crewe Alexandra
1-1
Hartlepool United
CRE
BY
52 81%
League Two
03
Sep
CRE
Crewe Alexandra
1-2
Stevenage
STE
BY
52 83%
EFL Trophy
30
Aug
BOL
Crewe Alexandra
4-1
Bolton Wanderers
CRE
GS
GS
53 84%
League Two
27
Aug
BRA
Crewe Alexandra
0-0
Bradford City
CRE
BY
53 85%
League Two
20
Aug
CRE
Crewe Alexandra
2-2
Northampton
NOR
BY
53 86%
Friendly
16
Jul
CRE
Crewe Alexandra
1-1
West Bromwich Albion
WBA
BY
54 89%
Friendly
09
Jul
BAR
Crewe Alexandra
0-0
Barnsley
CRE
BY
54 91%
Friendly
05
Jul
MAC
Crewe Alexandra
2-1
Macclesfield Town
CRE
BY
55 92%
Friendly
02
Jul
NAN
Crewe Alexandra
0-3
Nantwich Town
CRE
BY
55 94%
League One
30
Apr
LIN
Crewe Alexandra
2-1
Lincoln City
CRE
GS
GS
55 100%
League One
23
Apr
CRE
Crewe Alexandra
1-1
Ipswich Town
IPS
GS
GS
55 100%
League One
19
Apr
SHW
Crewe Alexandra
1-0
Sheffield Wednesday
CRE
GS
GS
55 97%
League One
15
Apr
CRE
Crewe Alexandra
3-1
AFC Wimbledon
AFC
GS
GS
55 97%
League One
09
Apr
DON
Crewe Alexandra
2-0
Doncaster Rovers
CRE
GS
GS
55 95%
League One
05
Apr
MKD
Crewe Alexandra
2-1
Milton Keynes Dons
CRE
GS
GS
55 95%
League One
02
Apr
CRE
Crewe Alexandra
1-3
Fleetwood Town
FLE
GS
GS
55 95%
League One
19
Mar
CRE
Crewe Alexandra
0-1
Bolton Wanderers
BOL
GS
GS
55 95%
League One
15
Mar
CRE
Crewe Alexandra
0-2
Wigan Athletic
WIG
GS
GS
55 95%
League One
12
Mar
SUN
Crewe Alexandra
2-0
Sunderland
CRE
GS
GS
55 94%
League One
08
Mar
CRE
Crewe Alexandra
1-3
Portsmouth
OPA
GS
GS
55 94%
League One
05
Mar
CRE
Crewe Alexandra
1-3
Wycombe Wanderers
WYC
GS
GS
55 94%
League One
26
Feb
CHE
Crewe Alexandra
1-2
Cheltenham Town
CRE
GS
GS
55 94%
League One
22
Feb
CRE
Crewe Alexandra
0-1
Oxford United
OXF
GS
GS
54 90%
League One
15
Feb
WIG
Crewe Alexandra
2-0
Wigan Athletic
CRE
GS
GS
54 89%