Matches (25)
The Ashes (1)
BBL (1)
BPL (2)
Super Smash (1)
SL vs PAK (1)
SA20 (2)
Vijay Hazare Trophy (16)
SA-U19 vs IND-U19 (1)
ENG Flag

ENG

384 & 342
AUS Flag

AUS

(T:160) 567 & 161/5

null

ScheduleReportVideosSeries
MS Flag

MS

(10/20 ov) 64/3
SS Flag

SS

null

ScheduleTableSeries
NOE Flag

NOE

(20 ov) 151/5
RJW Flag

RJW

null

ScheduleTableSeries
ND Flag

ND

240/4
CANT Flag

CANT

(20 ov, T:241) 153/9

null

ScheduleTableSeries
SL Flag

SL

128
PAK Flag

PAK

(16.4/20 ov, T:129) 129/4

null

ScheduleReportSeries
Joburg Super Kings Flag

Joburg Super Kings

Paarl Royals Flag

Paarl Royals

Today
3:30 PM

null

ScheduleTableSeries
Sylhet Titans Flag

Sylhet Titans

Dhaka Capitals Flag

Dhaka Capitals

Today
12:00 PM

null

ScheduleTableSeries
TN Flag

TN

(50 ov) 294/8
KER Flag

KER

null

ScheduleTableSeries
RAJ Flag

RAJ

(50 ov) 269/8
PONDI Flag

PONDI

null

ScheduleTableSeries
TPURA Flag

TPURA

(50 ov) 320
JHK Flag

JHK

null

ScheduleTableSeries
KNTKA Flag

KNTKA

207
MP Flag

MP

(12.5/50 ov, T:208) 78/1

null

ScheduleTableSeries
HYD Flag

HYD

268/9
J + K Flag

J + K

(10/50 ov, T:269) 53/2

null

ScheduleTableSeries
BRODA Flag

BRODA

(49.1/50 ov) 391
CHD Flag

CHD

null

ScheduleTableSeries
BENG Flag

BENG

269
UP Flag

UP

(15/50 ov, T:270) 84/1

null

ScheduleTableSeries
VIDAR Flag

VIDAR

(50 ov) 308/7
ASSAM Flag

ASSAM

null

ScheduleTableSeries
SIKM Flag

SIKM

(38/38 ov) 160/6
HP Flag

HP

(4/38 ov, T:161) 13/0

null

ScheduleTableSeries
MAHA Flag

MAHA

249/7
GOA Flag

GOA

(3/50 ov, T:250) 10/0

null

ScheduleTableSeries
CGR Flag

CGR

265
UKHND Flag

UKHND

(2/50 ov, T:266) 3/0

null

ScheduleTableSeries
PNJB Flag

PNJB

216
MUM Flag

MUM

(8/50 ov, T:217) 53/0

null

ScheduleTableSeries
SAU Flag

SAU

383/4
GUJ Flag

GUJ

(2/50 ov, T:384) 7/0

null

ScheduleTableSeries
ODSA Flag

ODSA

251
RLYS Flag

RLYS

(2/50 ov, T:252) 9/0

null

ScheduleTableSeries
SVCS Flag

SVCS

165
AP Flag

AP

(2/50 ov, T:166) 7/0

null

ScheduleTableSeries
HRYNA Flag

HRYNA

105
DELHI Flag

DELHI

(13.3/50 ov, T:106) 107/1

null

ScheduleTableSeries
PC Flag

PC

201/4
DSG Flag

DSG

(19.4/20 ov, T:202) 186

null

ScheduleTableReportSeries
IND19 Flag

IND19

393/7
SA19 Flag

SA19

(35/50 ov, T:394) 160

null

ScheduleSeries
ESPNcricinfo
Live Scores
Series
Teams
News
Features
Videos
Stats
espn plus
Edition US

Kirk McKenzie

West Indies|Top order Batter
Compare
Kirk McKenzie
INTL CAREER: 2023 - 2024
Most Viewed Players
Most Viewed Players
  • Shai HopeShai Hope
  • Shamar JosephShamar Joseph
  • Kieron PollardKieron Pollard
  • Kyle MayersKyle Mayers
  • Sherfane RutherfordSherfane Rutherford
  • Andre FletcherAndre Fletcher
  • Andre RussellAndre Russell
  • Nicholas PooranNicholas Pooran
  • Navin BidaiseeNavin Bidaisee
  • Johnson CharlesJohnson Charles
More Links
More Links
  • Contracted Players
  • Test Caps
  • ODI Caps
  • T20I Caps
  • WTest Caps
  • WODI Caps
  • WT20I Caps
Browse Other Players
India
All
  • Abhishek SharmaAbhishek Sharma
  • Kuldeep YadavKuldeep Yadav
  • Hardik PandyaHardik Pandya
  • Axar PatelAxar Patel
  • KL RahulKL Rahul
  • Shubman GillShubman Gill
  • Tilak VarmaTilak Varma
  • Varun ChakravarthyVarun Chakravarthy
  • Washington SundarWashington Sundar
  • Suryakumar YadavSuryakumar Yadav

Alphabetically sorted top ten of players who have played the most matches across formats in the last 12 months

Overview
Stats
Matches
News
Photos
No stories available.
Terms of Use|Privacy Policy|Your US State Privacy Rights|Children's Online Privacy Policy|Interest - Based Ads|Do Not Sell or Share My Personal Information|Feedback
© 2026 ESPN Sports Media Ltd. All rights reserved