CricketWise
  1. Home
  2. Players
  3. M Topping

Northern Knights · Men's cricket

M Topping stats

Data through 28 July 2026Last updated 28 July 2026

Coverage: matches in the Cricsheet data from 4 June 2017 to 28 July 2026. Older matches, and matches against Afghanistan, are not included, so totals can be lower than official career figures.

M Topping played 27 T20 league and domestic matches in the data, between 2017 and 2026. In T20 leagues M Topping scored 514 runs in 24 innings (average 27.05, strike rate 150.3), including 0 hundreds and 5 fifties. Against North-West Warriors in T20 leagues, M Topping averaged 33.29 over 9 innings.

T20 league & domestic matches
27
514 runs
Best batting average (T20 (leagues & domestic))
27.05
24 innings
Highest score
92
List A

Teams played for

Northern Knights 2017–2026 · 45

M Topping batting record by format

Batting by format
FormatMInnsNORunsHSAvgBFSR1005004s6s
T20 (leagues & domestic)272455148327.05342150.30514434
List A181503669224.4047676.9021329

Runs per year

0100200300400201720232026198
M Topping: runs per calendar year (all formats in the data)
0100200300400201720222023202420252026198
M Topping: runs per calendar year (all formats in the data)
Show as table
M Topping: runs per calendar year (all formats in the data)
YearRuns
20170
202259
2023340
202430
2025253
2026198
Year-by-year batting (10 rows)
Batting by calendar year and format
YearFormatInnsRunsAvgSRHS10050
2022List A133.0014.3300
2022T20 (leagues & domestic)35618.6798.22700
2023List A521743.4081.69201
2023T20 (leagues & domestic)512361.50166.25702
2024List A122.0033.3200
2024T20 (leagues & domestic)32814.00116.72700
2025List A5479.4054.72800
2025T20 (leagues & domestic)1020622.89166.15802
2026List A39732.33100.08601
2026T20 (leagues & domestic)310133.67160.38301

M Topping bowling record by format

Bowling by format
FormatInnsBallsRunsWktsBBIBBMAvgEconSR4w5wMdns
List A118290–––9.67–000
Year-by-year bowling (1 rows)
Bowling by calendar year and format
YearFormatInnsWktsAvgEconBest
2017List A10–9.670/29
Batting against each opponent (3+ innings)
OpponentFormatInnsRunsAvgSRHS10050
North-West WarriorsT20 (leagues & domestic)923333.29142.98302
Leinster LightningT20 (leagues & domestic)921230.29159.45803
Munster RedsT20 (leagues & domestic)66913.80150.02700
Leinster LightningList A619332.1786.58601
Munster RedsList A413333.2577.89201
North-West WarriorsList A5408.0048.83200

Top grounds (batting)

Most runs by ground
GroundInnsRunsAvgHS
Mardyke724080.0058
Pembroke Cricket Club921824.2286
Civil Service Cricket Club1119217.4592
Lisburn Cricket Club29447.0083
Bready Cricket Club56312.6032
The Green23618.0027
Woodvale Road22727.0027
Oak Hill Cricket Club11010.0010

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
T20Powerplay181123147.29–––
T20Middle295187157.89–––
T20Death3832118.81–––

How M Topping was dismissed

Last 20 innings

025507510013 May 202526 Jun 202528 Jul 202683
M Topping: runs in the last 20 innings
025507510013 May 202518 Jun 202525 Jun 20258 Jul 202513 Aug 202517 Jun 202628 Jul 202683
M Topping: runs in the last 20 innings
Show as table
M Topping: runs in the last 20 innings
InningsRuns
13 May 202510
15 May 202528
17 Jun 202558
18 Jun 202526
19 Jun 202531
24 Jun 20256
25 Jun 20256
26 Jun 202511
1 Jul 20254
8 Jul 20259
9 Jul 20254
10 Jul 202551
13 Aug 20254
20 Aug 20254
16 Jun 202613
17 Jun 20265
7 Jul 202686
14 Jul 202611
16 Jul 20260
28 Jul 202683
Most recent batting innings in the data
DateFormatAgainstScoreBallsHow outGround
28 Jul 2026T20 (leagues & domestic)North-West Warriors8349caughtLisburn Cricket Club
16 Jul 2026List ANorth-West Warriors02caughtWoodvale Road
14 Jul 2026List ALeinster Lightning1114bowledLisburn Cricket Club
7 Jul 2026List ALeinster Lightning8681caughtPembroke Cricket Club
17 Jun 2026T20 (leagues & domestic)North-West Warriors54caughtPembroke Cricket Club
16 Jun 2026T20 (leagues & domestic)Leinster Lightning1310caughtPembroke Cricket Club
20 Aug 2025List ALeinster Lightning415lbwCivil Service Cricket Club
13 Aug 2025List ANorth-West Warriors46caughtBready Cricket Club
10 Jul 2025T20 (leagues & domestic)Leinster Lightning5133caughtPembroke Cricket Club
9 Jul 2025T20 (leagues & domestic)Munster Reds43bowledPembroke Cricket Club
8 Jul 2025T20 (leagues & domestic)North-West Warriors911caughtPembroke Cricket Club
1 Jul 2025T20 (leagues & domestic)Leinster Lightning43caughtBready Cricket Club
26 Jun 2025T20 (leagues & domestic)Leinster Lightning119caughtCivil Service Cricket Club
25 Jun 2025T20 (leagues & domestic)Munster Reds67stumpedCivil Service Cricket Club
24 Jun 2025T20 (leagues & domestic)North-West Warriors64lbwCivil Service Cricket Club
19 Jun 2025T20 (leagues & domestic)North-West Warriors3120caughtMardyke
18 Jun 2025T20 (leagues & domestic)Munster Reds2610bowledMardyke
17 Jun 2025T20 (leagues & domestic)Leinster Lightning58*24not outMardyke
15 May 2025List AMunster Reds2839caughtCivil Service Cricket Club
13 May 2025List ALeinster Lightning1020caughtOak Hill Cricket Club

Frequently asked questions

How many runs has M Topping scored in T20 leagues?
514 runs in 24 innings (27 matches) at an average of 27.05 and a strike rate of 150.3, in the data from 2021 to 2026.
What is M Topping's highest score?
92 in List A, the highest score in the data.

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