Hardus Viljoen Matches
ALL
Test
IPL
CPL
Abu Dhabi
PSL
T20 Blast
SA20
MLC

Abu Dhabi T10 2026
Nov 7 - Nov 20Played for EE

WCL T20 2026
Oct 3 - Oct 18Played for SACH

CAN Super 60 2026
Sep 30 - Oct 5Played for BBZ

MLC 2026
Jun 19 - Jul 19Played for TSK

EUT20 Belgium 2026
Jun 6 - Jun 14Played for ANA

CSA DIV-1 2026
Feb 27 - Mar 29Played for TUS

Abu Dhabi T10 2026
Nov 7 - Nov 20Played for EE


