CricketWise
  1. Home
  2. Players
  3. M Spoors

Canada · Men's cricket

M Spoors stats

Data through 11 August 2026Last updated 11 August 2026

Coverage: matches in the Cricsheet data from 18 February 2022 to 11 August 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

Between 2022 and 2026, M Spoors appears in 10 ODIs, 10 T20Is for Canada in the Cricsheet data. In T20Is M Spoors scored 269 runs in 9 innings (average 38.43, strike rate 119.6), including 1 hundreds and 1 fifties.

International matches
20
ODIs 10 · T20Is 10
International runs
423
1 hundreds
T20 league & domestic matches
8
79 runs
Highest score
108*
T20I

Teams played for

Canada 2022–2026 · 24Perth Scorchers 2024–2025 · 5Melbourne Renegades 2025–2026 · 3Western Australia 2024 · 1

M Spoors batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
ODI10901543317.1127655.8001143
T20I1092269108*38.43225119.6111306
T20 (leagues & domestic)862792919.7579100.000153
List A550732714.6011762.4000100

Runs per year

010020030040020222024202675
M Spoors: runs per calendar year (all formats in the data)
01002003004002022202320242025202675
M Spoors: runs per calendar year (all formats in the data)
Show as table
M Spoors: runs per calendar year (all formats in the data)
YearRuns
2022338
202380
202433
202549
202675
Year-by-year batting (8 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2022List A46917.2565.72700
2022T20I926938.43119.610811
2023ODI48020.0055.93300
2024List A144.0033.3400
2024T20 (leagues & domestic)12929.00111.52900
2025T20 (leagues & domestic)34924.5096.12800
2026ODI57414.8055.63100
2026T20 (leagues & domestic)211.0050.0100

M Spoors bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
ODI3908333/42–27.675.5330.0000
T20I112511/5–5.002.5012.0000
T20 (leagues & domestic)86610821/8–54.009.8233.0000

Wickets per year

012342022202420264
M Spoors: wickets per calendar year (all formats in the data)
01234202220232024202520264
M Spoors: wickets per calendar year (all formats in the data)
Show as table
M Spoors: wickets per calendar year (all formats in the data)
YearWickets
20221
20230
20240
20251
20264
Year-by-year bowling (5 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2022T20I115.002.501/5
2024T20 (leagues & domestic)10–15.000/15
2025T20 (leagues & domestic)5165.009.291/8
2026ODI3327.675.533/42
2026T20 (leagues & domestic)2128.009.331/14
Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
United States of AmericaODI35919.6763.43100
BahrainT20I33210.6780.02600

Batting and bowling by phase (limited overs)

T20 phases: overs 1–6, 7–15, 16–20. ODI phases: overs 1–10, 11–40, 41–50.
FormatPhaseRunsBallsSROutsBowl ballsWktsEcon
T20Powerplay899494.7512016.50
T20Middle175159110.126637.27
T20Death8451164.74–––
ODIPowerplay7714353.83–––
ODIMiddle7713357.967215.75
ODIDeath––––1824.67

How M Spoors was dismissed

How M Spoors took wickets

Last 20 innings

020406014 Nov 20225 Apr 202311 Aug 20260
M Spoors: runs in the last 20 innings
020406014 Nov 202220 Nov 20224 Apr 202323 Dec 202418 Jan 20256 Jun 202611 Aug 20260
M Spoors: runs in the last 20 innings
Show as table
M Spoors: runs in the last 20 innings
InningsRuns
14 Nov 202226
17 Nov 20224
19 Nov 202244
20 Nov 20221
29 Mar 20234
1 Apr 202333
4 Apr 202332
5 Apr 202311
13 Nov 20244
23 Dec 202429
11 Jan 202528
13 Jan 202513
18 Jan 20258
1 Jan 20260
4 Jan 20261
6 Jun 202624
10 Jun 202610
12 Jun 202631
7 Aug 20269
11 Aug 20260
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
11 Aug 2026ODIUnited Arab Emirates04caughtForthill
7 Aug 2026ODIScotland918caughtForthill
12 Jun 2026ODIUnited States of America3157stumpedMaple Leaf North-West Ground
10 Jun 2026ODINetherlands1023caughtMaple Leaf North-West Ground
6 Jun 2026ODIUnited States of America2431caughtMaple Leaf North-West Ground
4 Jan 2026T20 (leagues & domestic)Melbourne Stars1*1not outMelbourne Cricket Ground
1 Jan 2026T20 (leagues & domestic)Sydney Sixers01caughtDocklands Stadium
18 Jan 2025T20 (leagues & domestic)Adelaide Strikers8*7not outPerth Stadium
13 Jan 2025T20 (leagues & domestic)Sydney Thunder1327stumpedSydney Showground Stadium
11 Jan 2025T20 (leagues & domestic)Sydney Sixers2817caughtSydney Cricket Ground
23 Dec 2024T20 (leagues & domestic)Melbourne Renegades2926caughtDocklands Stadium
13 Nov 2024List AVictoria412bowledMelbourne Cricket Ground
5 Apr 2023ODIPapua New Guinea1132lbwUnited Cricket Club Ground
4 Apr 2023ODINamibia3244bowledWanderers Cricket Ground
1 Apr 2023ODIUnited Arab Emirates3362run outWanderers Cricket Ground
29 Mar 2023ODIUnited States of America45caughtWanderers Cricket Ground
20 Nov 2022T20IOman14caughtAl Amerat Cricket Ground Oman Cricket (Ministry Turf 1)
19 Nov 2022T20ISaudi Arabia4444bowledAl Amerat Cricket Ground Oman Cricket (Ministry Turf 1)
17 Nov 2022T20IBahrain47caughtAl Amerat Cricket Ground Oman Cricket (Ministry Turf 1)
14 Nov 2022T20IBahrain2629bowledAl Amerat Cricket Ground Oman Cricket (Ministry Turf 1)

Frequently asked questions

How many runs has M Spoors scored in ODIs?
154 runs in 9 innings (10 matches) at an average of 17.11 and a strike rate of 55.8, in the data from 2023 to 2026.
How many runs has M Spoors scored in T20Is?
269 runs in 9 innings (10 matches) at an average of 38.43 and a strike rate of 119.6, in the data from 2022 to 2022.
How many runs has M Spoors scored in T20 leagues?
79 runs in 6 innings (8 matches) at an average of 19.75 and a strike rate of 100.0, in the data from 2024 to 2026.
What is M Spoors's highest score?
108* in T20Is, the highest score in the data.
How many centuries has M Spoors scored?
1 hundreds in the data: 1 in T20Is.

Source: computed by CricketWise from Cricsheet ball-by-ball data (ODC-BY). Career totals cover only matches in the Cricsheet data. Definitions: methodology.