PythiaFootballPythiaFootballBETA Free Picks Fixtures League Stats Team Stats Player Stats Pro Picks PRO Research Head-to-Head Validation Pricing Log in

M. Todd

Defender·1 apps·90 mins
Last 6
D
Tackles /90
1.00
tackles
Interceptions /90
1.00
interceptions
Duels won
67%
of duels
Blocks /90
0.00
blocks
Pass accuracy
84%
of passes
Fouls /90
1.00
committed
Summary

M. Todd has already shown a knack for creating chances in the 2026/27 Premiership season, delivering a key pass per 90 minutes - well above the defender baseline of 0.59 - and a tackle per 90 that, while below the typical 1.66, still contributes defensively. In his single appearance of 90 minutes, he recorded one key pass and one tackle, matching the per-90 figures exactly. With no goals, shots, or assists yet, Todd’s contribution remains focused on build-up play and defensive solidity. His average match rating of 6.52 reflects a solid performance that exceeds the expected 0.06 goals per 90 for his position, highlighting his early impact on the team's offensive setup.

M. Todd has played 90 minutes across 1 appearance in Premiership, at 0.00 goals per 90 against a positional baseline of 0.06 and averaging 6.52 a match.

Written by Pythia from this player's own numbers.
01 Historic Performance02 Player Strength Analysis03 VS other players04 Player value05 Squad Statistics06 Season log07 Match log
01Historic Performance📊
Tackles per match
Total
1
Per match
1.00
1DUN02/09
Interceptions per match
Total
1
Per match
1.00
1DUN02/09
Duels won per match
Dotted line: duels won %
Total
6
Win rate
67%
6DUN02/09
Blocks per match
Total
0
Per match
0.00
DUN02/09
Pass accuracy per match
Dotted line: accuracy %
Completed
31
Accuracy
84%
31DUN02/09
Fouls per match
Total
1
Per match
1.00
1DUN02/09
Dribbled past per match
Total
0
Per match
0.00
DUN02/09
Saves per match
Total
0
Per match
0.00
Save rate
-
DUN02/09
02Player Strength Analysis💪
Where they rank
Tackles
=141stof 200 · 33 level1
Interceptions
=102ndof 200 · 31 level1
Pass accuracy
74thof 19184%
Saves
=13thof 200 · 188 level0
Ranked against 200 players in Premiership with 90+ minutes this season, every position included. Rates need 20+ attempts, so a percentage off a handful of tries is left out rather than ranked. Each chart draws the top 40, plus this player where he falls outside them.

🛡️ Tackles

Season total · per 90 beside it
R. Finnigan
16(3.31)
P. Nsio
15(3.75)
C. Devlin
14(3.93)
J. Mulligan
14(3.50)
Yang Hyun-Jun
14(4.14)
D. Tait
13(3.39)
Vicko Ševelj
12(4.41)
E. Agyei
12(4.46)
W. Ferry
11(2.29)
T. Sparrow
11(3.71)
R. Carr
11(2.86)
F. Passlack
10(3.17)
N. Guinness-Walker
10(2.55)
L. Fadinger
9(2.46)
Panutche Camará
9(2.63)
C. Cadden
9(2.36)
A. Aremu
9(3.21)
Henry Fieldson
9(3.00)
Finley Frank Barbrook
9(3.00)
R. Strain
8(2.00)
E. Hamilton
8(1.57)
J. McGrath
8(3.38)
R. McAlear
8(2.12)
A. Mayor
8(3.71)
S. Kerjota
8(2.80)
C. McGregor
7(2.30)
S. Armstrong
7(2.59)
M. Foulds
7(3.50)
B. Esselink
7(1.47)
J. Altena
7(1.84)
Findlay Curtis
7(2.49)
Colby Donovan
7(2.67)
T. Lowery
6(1.54)
Daniel Happe
6(2.00)
E. Ross
6(2.10)
J. Kerr
6(1.50)
D. Wright
6(1.45)
G. Stanger
6(1.57)
C. Miller
6(1.95)
L. Smith
6(2.05)
M. Todd
1(1.00)

🧲 Interceptions

Season total · per 90 beside it
W. Ferry
12(2.50)
Vicko Ševelj
10(3.67)
R. Astley
10(1.96)
O. Bevan
10(1.96)
C. Devlin
9(2.52)
L. Smith
9(3.08)
M. Forbes
9(1.77)
I. Odutayo
8(1.57)
R. Finnigan
8(1.66)
L. Fadinger
7(1.91)
L. Henderson
7(1.75)
R. Strain
6(1.50)
J. McCart
6(2.81)
L. Mayo
6(1.61)
O. McEntee
6(1.50)
B. Esselink
6(1.26)
R. Carr
6(1.56)
C. McCarthy
6(2.95)
C. Carter-Vickers
5(1.24)
M. Knoester
5(5.00)
A. Aremu
5(1.79)
C. Ramsay
5(2.98)
D. Tait
5(1.30)
Henry Fieldson
5(1.67)
E. Fernandez
5(1.25)
E. Agyei
5(1.86)
Kieran Tierney
4(1.48)
F. Passlack
4(1.27)
J. Holt
4(1.13)
D. Wright
4(0.97)
G. Stanger
4(1.05)
S. Stanton
4(1.05)
N. Guinness-Walker
4(1.02)
R. McAlear
4(1.06)
C. Fodrey
4(2.93)
M. Chaiwa
4(1.66)
Finley Frank Barbrook
4(1.33)
Colby Donovan
4(1.53)
C. McGregor
3(0.99)
Daniel Happe
3(1.00)
M. Todd
1(1.00)

📏 Pass accuracy

Completed / attempted · count beside it
J. Hodge
95%(167)
G. Hanley
95%(141)
C. McGregor
95%(239)
D. Yokota
94%(33)
A. Trusty
94%(272)
L. Scales
94%(167)
A. Paulsen
94%(166)
T. Steven
94%(30)
J. Holt
94%(223)
J. Girdwood-Reich
93%(141)
Jamie Knight-Lebel
93%(218)
C. Ramsay
93%(67)
Minsu Kim
93%(39)
M. Moormann
93%(278)
C. Carter-Vickers
92%(328)
M. Knoester
92%(35)
L. Fadinger
92%(256)
F. Taylor
92%(76)
B. Nygren
92%(141)
B. Esselink
91%(242)
C. Diabate
91%(312)
J. Kanga
91%(52)
Panutche Camará
91%(150)
Ben Krauhaus
91%(40)
M. Baur
91%(79)
Warren O'Hora
91%(67)
A. Oxlade-Chamberlain
90%(66)
Colby Donovan
90%(157)
C. Devlin
90%(197)
J. Kerr
90%(214)
Finley Frank Barbrook
90%(128)
Mohammed Diomande
89%(51)
Oscar Priestman
89%(85)
Kieran Tierney
89%(175)
Enes Alić
89%(25)
A. Gogić
89%(191)
E. Alıç
89%(58)
V. Sinisalo
89%(173)
T. Sparrow
89%(160)
J. Devaney
89%(87)
M. Todd
84%(31)

🧤 Saves

Season total · per 90 beside it
J. Walton
21(4.13)
M. Müller
20(5.00)
O. Goodman
19(3.73)
M. Stryjek
17(4.21)
S. Bain
15(3.75)
R. Sallinger
15(3.75)
T. Steward
14(3.50)
A. Paulsen
11(2.75)
V. Sinisalo
10(2.47)
I. Pandur
9(2.25)
J. Chapman
9(2.25)
B. Reus
7(1.75)
A. Oxlade-Chamberlain
0(0.00)
Kieran Tierney
0(0.00)
C. McGregor
0(0.00)
T. John-Jules
0(0.00)
N. Raskin
0(0.00)
C. Devlin
0(0.00)
R. Strain
0(0.00)
L. Fadinger
0(0.00)
Vicko Ševelj
0(0.00)
Kasper Høgh
0(0.00)
Mark O'Hara
0(0.00)
T. Lowery
0(0.00)
Panutche Camará
0(0.00)
B. Halliday
0(0.00)
Daniel Happe
0(0.00)
S. Armstrong
0(0.00)
G. Hanley
0(0.00)
F. Passlack
0(0.00)
C. Carter-Vickers
0(0.00)
D. John
0(0.00)
Dan Neil
0(0.00)
Dujon Sterling
0(0.00)
J. Holt
0(0.00)
R. Charles-Cook
0(0.00)
E. Hamilton
0(0.00)
H. Hassan
0(0.00)
M. Merghem
0(0.00)
T. Magnússon
0(0.00)
M. Todd
0(0.00)
03VS other players👥
Compare with
Up to 3 at once
Tackles /90
1.00
1.64
Interceptions /90
1.00
1.23
Duels won %
67%
59%
Blocks /90
0.00
0.68
Pass accuracy %
84%
80%
Fouls /90
1.00
1.09
1.001.0067%0.0084%1.001.641.2359%0.6880%1.09Tacklesrim 1.64Intrim 1.23Duelsrim 67%Blocksrim 0.68Pass accrim 84%Foulsrim 1.09
Each spoke has its own scale: rings are 25/50/75/100% of the rim value shown.
M. Todd O. McEntee
04Player value💶
Current market value
Not available for this player yet
Value by year
No Transfermarkt value history for this player yet.
Value data currently reaches the 1,473 players in the identity crosswalk.
05Squad Statistics👥
Min apps1+
Team form
PlayerPosAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesDrib
%
TacklesInterc.BlocksDuels
won %
FoulsFouledYelRedSavesRatingForm
Josh FowlerF4255213367%475%267%30038%240007.32
Cheick DiabateD4360103133%191%457%33174%001007.35
Ruari PatonF4297106317%175%2100%20235%310006.70
K. FotheringhamF474102150%072%480%13148%030006.98
T. StewardG43600000068%1100%00078%1600146.97
Z. MitchellD43600000183%1100%33162%221006.43
S. StantonM434201500%377%583%54355%321006.56
R. McAlearM433900410%182%250%84144%1120006.54
J. GullanM433302710%1075%444%51043%291006.62
J. HoltM43180000594%267%24071%2100006.91
L. SmithD326300100%174%375%69062%421004.82
M. FouldsD218000100%383%150%71257%210004.30
E. AlıçD19000210%289%2100%12067%330007.27
M. ToddD1900000184%011067%110006.52
T. StevenF29000110%194%00%20038%220006.42
Logan ChalmersM45800210%087%343%32050%100006.38
M. TaitM3360100175%030062%010006.66
Enes AlićD1900000189%133%10030%210005.90
Louis LLoydF23200110%175%00000%000006.40
Jack BairdD1120000033%000050%100006.90
Per-player totals for 2026/27 from API-Football match stats, across 20 players. Click any column to sort. Goals/shot is conversion - goals divided by shots taken. Rating is API-Football's own 0-10 composite for each appearance, averaged here; it is their proprietary score, so treat it as a summary rather than an input. A blank from the provider means the player recorded none of that event, so it counts as zero. Form is 0-10: each appearance is scored as a per-90 composite of the stats that matter for that position, then the last 5 are compared with the player's own season baseline. 5 is their normal, green a hot run, red a cold one – it measures a player against themselves, not against the squad. Under 6 appearances shows a dash rather than a number off too small a sample.
06Season log🗂️
SeasonClubCompAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesTacklesInterc.Duels
won %
FoulsYelRedRating
2026/27ST JohnstonePremiership1900000184%01167%1006.52
07Match log📅
DateOpponentResMinsGoalsAssistsShotsOn tgtKey
passes
TacklesFoulsYelRedRatingForm
02 Sepa DundeeD900000111006.52