Mohammad Hafeez

Allrounder
Pakistan Flag
Full Name: Mohammad Hafeez
Date of Birth: 17 Oct 1980
Current Age: 45 Year, 2 Month, 24 Days
Born: Sargodha Punjab
Teams: Pakistan, Faisalabad, Faisalabad Wolves, Guyana Amazon Warriors, Kolkata Knight Riders, Lahore Lions, Melbourne Stars, Sargodha, Sui Gas Corporation of Pakistan
TEST
Rank
-
Cap No
173
First Game
2003-08-20
Last Game
2018-12-03
ODI
Rank
-
Cap No
144
First Game
2003-04-03
Last Game
2019-07-05
T20I
Rank
-
Cap No
5
First Game
2006-08-28
Last Game
2021-11-11
Mohammad Hafeez vs Rudi Steyn
Dismissals 15
Avg Balls Before Dismissal 18.9
Balanced matchup
Mohammad Hafeez vs Trent Boult
Dismissals 6
Avg Balls Before Dismissal 8.8
âš  Bowler dominance
Mohammad Hafeez vs Makhaya Ntini
Dismissals 6
Avg Balls Before Dismissal 28.7
Balanced matchup
Mohammad Hafeez vs James Anderson
Dismissals 6
Avg Balls Before Dismissal 54.2
✔ Batsman advantage
Mohammad Hafeez vs Graeme Swann
Dismissals 5
Avg Balls Before Dismissal 79.2
✔ Batsman advantage
Mohammad Hafeez vs Jackie Mills
Dismissals 5
Avg Balls Before Dismissal 39.4
✔ Batsman advantage
Mohammad Hafeez vs Tim Southee
Dismissals 5
Avg Balls Before Dismissal 12.8
âš  Bowler dominance
Mohammad Hafeez vs Nazir Ali
Dismissals 5
Avg Balls Before Dismissal 90.2
✔ Batsman advantage
Mohammad Hafeez vs Erapalli Prasanna
Dismissals 5
Avg Balls Before Dismissal 51.0
✔ Batsman advantage
Mohammad Hafeez vs Johnny Taylor
Dismissals 5
Avg Balls Before Dismissal 104.8
✔ Batsman advantage
Mohammad Hafeez vs Peter Pollock
Dismissals 5
Avg Balls Before Dismissal 23.4
Balanced matchup
Mohammad Hafeez vs Lasith Malinga
Dismissals 5
Avg Balls Before Dismissal 8.2
âš  Bowler dominance
Mohammad Hafeez vs Angelo Mathews
Dismissals 5
Avg Balls Before Dismissal 30.0
Balanced matchup
Mohammad Hafeez vs Tendai Chatara
Dismissals 5
Avg Balls Before Dismissal 29.2
Balanced matchup
Mohammad Hafeez vs Darren Sammy
Dismissals 4
Avg Balls Before Dismissal 46.3
✔ Batsman advantage
Mohammad Hafeez vs Mitchell Santner
Dismissals 4
Avg Balls Before Dismissal 40.0
✔ Batsman advantage
Mohammad Hafeez vs Nuwan Kulasekara
Dismissals 4
Avg Balls Before Dismissal 9.8
âš  Bowler dominance
Mohammad Hafeez vs Rangana Herath
Dismissals 4
Avg Balls Before Dismissal 138.8
✔ Batsman advantage
Mohammad Hafeez vs Johan Botha
Dismissals 4
Avg Balls Before Dismissal 50.3
✔ Batsman advantage
Mohammad Hafeez vs Mitchell Starc
Dismissals 4
Avg Balls Before Dismissal 8.5
âš  Bowler dominance
Mohammad Hafeez vs David Johnson
Dismissals 4
Avg Balls Before Dismissal 27.8
Balanced matchup
Mohammad Hafeez vs Chris Broad
Dismissals 4
Avg Balls Before Dismissal 24.8
Balanced matchup
Mohammad Hafeez vs Monty Panesar
Dismissals 3
Avg Balls Before Dismissal 50.0
✔ Batsman advantage
Mohammad Hafeez vs Steven Finn
Dismissals 3
Avg Balls Before Dismissal 13.7
âš  Bowler dominance
Mohammad Hafeez vs Chris Woakes
Dismissals 3
Avg Balls Before Dismissal 34.7
✔ Batsman advantage
Mohammad Hafeez vs Ajay Jadeja
Dismissals 3
Avg Balls Before Dismissal 46.3
✔ Batsman advantage
Mohammad Hafeez vs Ryan Harris
Dismissals 3
Avg Balls Before Dismissal 66.7
✔ Batsman advantage
Mohammad Hafeez vs Bill Watson
Dismissals 3
Avg Balls Before Dismissal 29.3
Balanced matchup
Mohammad Hafeez vs Graeme Wood
Dismissals 3
Avg Balls Before Dismissal 64.3
✔ Batsman advantage
Mohammad Hafeez vs Susil Fernando
Dismissals 3
Avg Balls Before Dismissal 46.3
✔ Batsman advantage
Mohammad Hafeez vs Clifford Roach
Dismissals 3
Avg Balls Before Dismissal 26.3
Balanced matchup
Mohammad Hafeez vs Seymour Nurse
Dismissals 3
Avg Balls Before Dismissal 76.0
✔ Batsman advantage
Mohammad Hafeez vs Ravi Rampaul
Dismissals 3
Avg Balls Before Dismissal 14.0
âš  Bowler dominance
Mohammad Hafeez vs Devendra Bishoo
Dismissals 3
Avg Balls Before Dismissal 78.0
✔ Batsman advantage
Mohammad Hafeez vs Suranga Lakmal
Dismissals 3
Avg Balls Before Dismissal 51.0
✔ Batsman advantage
Mohammad Hafeez vs Prosper Utseya
Dismissals 3
Avg Balls Before Dismissal 65.7
✔ Batsman advantage
Mohammad Hafeez vs Sachith Pathirana
Dismissals 3
Avg Balls Before Dismissal 32.7
✔ Batsman advantage
Mohammad Hafeez vs Suresh Perera
Dismissals 3
Avg Balls Before Dismissal 20.3
Balanced matchup
Mohammad Hafeez vs Billy Stanlake
Dismissals 2
Avg Balls Before Dismissal 18.5
Balanced matchup
Mohammad Hafeez vs Tabraiz Shamsi
Dismissals 2
Avg Balls Before Dismissal 11.5
âš  Bowler dominance
Mohammad Hafeez vs Andile Phehlukwayo
Dismissals 2
Avg Balls Before Dismissal 19.5
Balanced matchup
Mohammad Hafeez vs Graeme Cremer
Dismissals 2
Avg Balls Before Dismissal 17.5
Balanced matchup
Mohammad Hafeez vs Brian Vitori
Dismissals 2
Avg Balls Before Dismissal 26.5
Balanced matchup
Mohammad Hafeez vs Nuwan Pradeep
Dismissals 2
Avg Balls Before Dismissal 31.5
✔ Batsman advantage
Mohammad Hafeez vs Sunil Narine
Dismissals 2
Avg Balls Before Dismissal 16.0
Balanced matchup
Mohammad Hafeez vs Heath Streak
Dismissals 2
Avg Balls Before Dismissal 13.5
âš  Bowler dominance
Mohammad Hafeez vs Kevin Curran
Dismissals 2
Avg Balls Before Dismissal 23.0
Balanced matchup
Mohammad Hafeez vs Luke Jongwe
Dismissals 2
Avg Balls Before Dismissal 18.5
Balanced matchup
Mohammad Hafeez vs Jade Dernbach
Dismissals 2
Avg Balls Before Dismissal 2.0
âš  Bowler dominance
Mohammad Hafeez vs Peter Ongondo
Dismissals 2
Avg Balls Before Dismissal 34.0
✔ Batsman advantage
Mohammad Hafeez vs Adam Milne
Dismissals 2
Avg Balls Before Dismissal 41.5
✔ Batsman advantage
Mohammad Hafeez vs Corey Collymore
Dismissals 2
Avg Balls Before Dismissal 23.5
Balanced matchup
Mohammad Hafeez vs Suraj Randiv
Dismissals 2
Avg Balls Before Dismissal 41.0
✔ Batsman advantage
Mohammad Hafeez vs Sanath Jayasuriya
Dismissals 2
Avg Balls Before Dismissal 62.5
✔ Batsman advantage
Mohammad Hafeez vs Vernon Philander
Dismissals 2
Avg Balls Before Dismissal 13.0
âš  Bowler dominance
Mohammad Hafeez vs Wayne Parnell
Dismissals 2
Avg Balls Before Dismissal 20.0
Balanced matchup
Mohammad Hafeez vs Robin Peterson
Dismissals 2
Avg Balls Before Dismissal 29.0
Balanced matchup
Mohammad Hafeez vs Denys Morkel
Dismissals 2
Avg Balls Before Dismissal 42.0
✔ Batsman advantage
Mohammad Hafeez vs Jack Nel
Dismissals 2
Avg Balls Before Dismissal 11.0
âš  Bowler dominance
Mohammad Hafeez vs Perker Lee
Dismissals 2
Avg Balls Before Dismissal 8.5
âš  Bowler dominance
Mohammad Hafeez vs Pat Cummins
Dismissals 2
Avg Balls Before Dismissal 10.0
âš  Bowler dominance
Mohammad Hafeez vs James Faulkner
Dismissals 2
Avg Balls Before Dismissal 55.5
✔ Batsman advantage
Mohammad Hafeez vs Murray Bennett
Dismissals 2
Avg Balls Before Dismissal 19.0
Balanced matchup
Mohammad Hafeez vs Glenn McGrath
Dismissals 2
Avg Balls Before Dismissal 32.0
✔ Batsman advantage
Mohammad Hafeez vs Venkatesh Prasad
Dismissals 2
Avg Balls Before Dismissal 34.5
✔ Batsman advantage
Mohammad Hafeez vs Vaman Kumar
Dismissals 2
Avg Balls Before Dismissal 16.0
Balanced matchup
Mohammad Hafeez vs Jacob Martin
Dismissals 2
Avg Balls Before Dismissal 25.0
Balanced matchup
Mohammad Hafeez vs Reetinder Sodhi
Dismissals 2
Avg Balls Before Dismissal 180.0
✔ Batsman advantage
Mohammad Hafeez vs Ashok Dinda
Dismissals 2
Avg Balls Before Dismissal 69.5
✔ Batsman advantage
Mohammad Hafeez vs Trevor Franklin
Dismissals 2
Avg Balls Before Dismissal 30.5
✔ Batsman advantage
Mohammad Hafeez vs Kane Williamson
Dismissals 2
Avg Balls Before Dismissal 53.0
✔ Batsman advantage
Mohammad Hafeez vs Daryl Tuffey
Dismissals 2
Avg Balls Before Dismissal 4.0
âš  Bowler dominance
Mohammad Hafeez vs Liam Plunkett
Dismissals 2
Avg Balls Before Dismissal 13.5
âš  Bowler dominance
Mohammad Hafeez vs Fred Price
Dismissals 2
Avg Balls Before Dismissal 41.0
✔ Batsman advantage
Mohammad Hafeez vs Peter Willey
Dismissals 2
Avg Balls Before Dismissal 39.5
✔ Batsman advantage
Mohammad Hafeez vs Mick Lewis
Dismissals 2
Avg Balls Before Dismissal 6.5
âš  Bowler dominance
Mohammad Hafeez vs Callum Ferguson
Dismissals 1
Avg Balls Before Dismissal 20.0
Balanced matchup
Mohammad Hafeez vs Daniel Christian
Dismissals 1
Avg Balls Before Dismissal 27.0
Balanced matchup
Mohammad Hafeez vs Aaron Finch
Dismissals 1
Avg Balls Before Dismissal 49.0
✔ Batsman advantage
Mohammad Hafeez vs Sean Abbott
Dismissals 1
Avg Balls Before Dismissal 44.0
✔ Batsman advantage
Mohammad Hafeez vs John King
Dismissals 1
Avg Balls Before Dismissal 41.0
✔ Batsman advantage
Mohammad Hafeez vs Jack Russell
Dismissals 1
Avg Balls Before Dismissal 32.0
✔ Batsman advantage
Mohammad Hafeez vs Fred Root
Dismissals 1
Avg Balls Before Dismissal 15.0
Balanced matchup
Mohammad Hafeez vs Darren Gough
Dismissals 1
Avg Balls Before Dismissal 41.0
✔ Batsman advantage
Mohammad Hafeez vs Andrew Flintoff
Dismissals 1
Avg Balls Before Dismissal 27.0
Balanced matchup
Mohammad Hafeez vs Matthew Hoggard
Dismissals 1
Avg Balls Before Dismissal 178.0
✔ Batsman advantage
Mohammad Hafeez vs Shane Bond
Dismissals 1
Avg Balls Before Dismissal 4.0
âš  Bowler dominance
Mohammad Hafeez vs Scott Styris
Dismissals 1
Avg Balls Before Dismissal 21.0
Balanced matchup
Mohammad Hafeez vs Jacob Oram
Dismissals 1
Avg Balls Before Dismissal 46.0
✔ Batsman advantage
Mohammad Hafeez vs Sajid Mahmood
Dismissals 1
Avg Balls Before Dismissal 43.0
✔ Batsman advantage
Mohammad Hafeez vs Chris Kuggeleijn
Dismissals 1
Avg Balls Before Dismissal 29.0
Balanced matchup
Mohammad Hafeez vs Daniel Vettori
Dismissals 1
Avg Balls Before Dismissal 11.0
âš  Bowler dominance
Mohammad Hafeez vs Ben Stokes
Dismissals 1
Avg Balls Before Dismissal 170.0
✔ Batsman advantage
Mohammad Hafeez vs Mohammad Sharif
Dismissals 1
Avg Balls Before Dismissal 19.0
Balanced matchup
Mohammad Hafeez vs Affie Jarvis
Dismissals 1
Avg Balls Before Dismissal 8.0
âš  Bowler dominance
Mohammad Hafeez vs Sam Morris
Dismissals 1
Avg Balls Before Dismissal 21.0
Balanced matchup
Mohammad Hafeez vs John McLaren
Dismissals 1
Avg Balls Before Dismissal 32.0
✔ Batsman advantage
Mohammad Hafeez vs Dave Smith
Dismissals 1
Avg Balls Before Dismissal 7.0
âš  Bowler dominance
Mohammad Hafeez vs Ashish Nehra
Dismissals 1
Avg Balls Before Dismissal 4.0
âš  Bowler dominance
Mohammad Hafeez vs Virat Kohli
Dismissals 1
Avg Balls Before Dismissal 28.0
Balanced matchup
Mohammad Hafeez vs Ravichandran Ashwin
Dismissals 1
Avg Balls Before Dismissal 117.0
✔ Batsman advantage
Mohammad Hafeez vs Amar Singh
Dismissals 1
Avg Balls Before Dismissal 3.0
âš  Bowler dominance
Mohammad Hafeez vs Jasubhai Patel
Dismissals 1
Avg Balls Before Dismissal 59.0
✔ Batsman advantage
Mohammad Hafeez vs Parthasarthi Sharma
Dismissals 1
Avg Balls Before Dismissal 31.0
✔ Batsman advantage
Mohammad Hafeez vs Sachin Tendulkar
Dismissals 1
Avg Balls Before Dismissal 75.0
✔ Batsman advantage
Mohammad Hafeez vs Matthew Elliott
Dismissals 1
Avg Balls Before Dismissal 89.0
✔ Batsman advantage
Mohammad Hafeez vs Michael Clarke
Dismissals 1
Avg Balls Before Dismissal 97.0
✔ Batsman advantage
Mohammad Hafeez vs Peter Siddle
Dismissals 1
Avg Balls Before Dismissal 208.0
✔ Batsman advantage
Mohammad Hafeez vs Josh Hazlewood
Dismissals 1
Avg Balls Before Dismissal 13.0
âš  Bowler dominance
Mohammad Hafeez vs James Pattinson
Dismissals 1
Avg Balls Before Dismissal 12.0
âš  Bowler dominance
Mohammad Hafeez vs Bill Johnston
Dismissals 1
Avg Balls Before Dismissal 7.0
âš  Bowler dominance
Mohammad Hafeez vs Ian Craig
Dismissals 1
Avg Balls Before Dismissal 41.0
✔ Batsman advantage
Mohammad Hafeez vs Kevin Wright
Dismissals 1
Avg Balls Before Dismissal 11.0
âš  Bowler dominance
Mohammad Hafeez vs Bob Holland
Dismissals 1
Avg Balls Before Dismissal 38.0
✔ Batsman advantage
Mohammad Hafeez vs Grahame Thomas
Dismissals 1
Avg Balls Before Dismissal 24.0
Balanced matchup
Mohammad Hafeez vs Wayne Clark
Dismissals 1
Avg Balls Before Dismissal 11.0
âš  Bowler dominance
Mohammad Hafeez vs Albert Powell
Dismissals 1
Avg Balls Before Dismissal 28.0
Balanced matchup
Mohammad Hafeez vs Alf Hall
Dismissals 1
Avg Balls Before Dismissal 42.0
✔ Batsman advantage
Mohammad Hafeez vs Omar Henry
Dismissals 1
Avg Balls Before Dismissal 92.0
✔ Batsman advantage
Mohammad Hafeez vs Jacques Kallis
Dismissals 1
Avg Balls Before Dismissal 48.0
✔ Batsman advantage
Mohammad Hafeez vs Charl Langeveldt
Dismissals 1
Avg Balls Before Dismissal 5.0
âš  Bowler dominance
Mohammad Hafeez vs Lonwabo Tsotsobe
Dismissals 1
Avg Balls Before Dismissal 15.0
Balanced matchup
Mohammad Hafeez vs Duleep Mendis
Dismissals 1
Avg Balls Before Dismissal 27.0
Balanced matchup
Mohammad Hafeez vs Chaminda Vaas
Dismissals 1
Avg Balls Before Dismissal 15.0
Balanced matchup
Mohammad Hafeez vs Chanaka Welegedara
Dismissals 1
Avg Balls Before Dismissal 19.0
Balanced matchup
Mohammad Hafeez vs Chamila Gamage
Dismissals 1
Avg Balls Before Dismissal 11.0
âš  Bowler dominance
Mohammad Hafeez vs Kaushal Lokuarachchi
Dismissals 1
Avg Balls Before Dismissal 34.0
✔ Batsman advantage
Mohammad Hafeez vs Prabath Nissanka
Dismissals 1
Avg Balls Before Dismissal 38.0
✔ Batsman advantage
Mohammad Hafeez vs Chris Gayle
Dismissals 1
Avg Balls Before Dismissal 43.0
✔ Batsman advantage
Mohammad Hafeez vs Dave Mohammed
Dismissals 1
Avg Balls Before Dismissal 111.0
✔ Batsman advantage
Mohammad Hafeez vs Dwayne Bravo
Dismissals 1
Avg Balls Before Dismissal 6.0
âš  Bowler dominance
Mohammad Hafeez vs Vanburn Holder
Dismissals 1
Avg Balls Before Dismissal 13.0
âš  Bowler dominance
Mohammad Hafeez vs Mervyn Dillon
Dismissals 1
Avg Balls Before Dismissal 9.0
âš  Bowler dominance
Mohammad Hafeez vs Anton Devcich
Dismissals 1
Avg Balls Before Dismissal 8.0
âš  Bowler dominance
Mohammad Hafeez vs Majid Haq
Dismissals 1
Avg Balls Before Dismissal 26.0
Balanced matchup
Mohammad Hafeez vs Colin de Grandhomme
Dismissals 1
Avg Balls Before Dismissal 24.0
Balanced matchup
Mohammad Hafeez vs Dave Langford-Smith
Dismissals 1
Avg Balls Before Dismissal 6.0
âš  Bowler dominance
Mohammad Hafeez vs Alex Cusack
Dismissals 1
Avg Balls Before Dismissal 84.0
✔ Batsman advantage
Mohammad Hafeez vs Tim Murtagh
Dismissals 1
Avg Balls Before Dismissal 5.0
âš  Bowler dominance
Mohammad Hafeez vs Peter Chase
Dismissals 1
Avg Balls Before Dismissal 59.0
✔ Batsman advantage
Mohammad Hafeez vs Kennedy Otieno
Dismissals 1
Avg Balls Before Dismissal 20.0
Balanced matchup
Mohammad Hafeez vs Kagiso Rabada
Dismissals 1
Avg Balls Before Dismissal 45.0
✔ Batsman advantage
Mohammad Hafeez vs Samuel Badree
Dismissals 1
Avg Balls Before Dismissal 7.0
âš  Bowler dominance
Mohammad Hafeez vs Chamu Chibhabha
Dismissals 1
Avg Balls Before Dismissal 48.0
✔ Batsman advantage
Mohammad Hafeez vs Milinda Siriwardana
Dismissals 1
Avg Balls Before Dismissal 88.0
✔ Batsman advantage
Mohammad Hafeez vs Taurai Muzarabani
Dismissals 1
Avg Balls Before Dismissal 32.0
✔ Batsman advantage
Mohammad Hafeez vs Jeffrey Vandersay
Dismissals 1
Avg Balls Before Dismissal 38.0
✔ Batsman advantage
Mohammad Hafeez vs Adam Zampa
Dismissals 1
Avg Balls Before Dismissal 40.0
✔ Batsman advantage
Mohammad Hafeez vs Hardik Pandya
Dismissals 1
Avg Balls Before Dismissal 7.0
âš  Bowler dominance
Mohammad Hafeez vs Hamilton Masakadza
Dismissals 1
Avg Balls Before Dismissal 177.0
✔ Batsman advantage
Mohammad Hafeez vs Tinashe Panyangara
Dismissals 1
Avg Balls Before Dismissal 16.0
Balanced matchup
Mohammad Hafeez vs Kraigg Brathwaite
Dismissals 1
Avg Balls Before Dismissal 12.0
âš  Bowler dominance
Mohammad Hafeez vs Tharindu Kaushal
Dismissals 1
Avg Balls Before Dismissal 75.0
✔ Batsman advantage
Mohammad Hafeez vs Harunur Rashid
Dismissals 1
Avg Balls Before Dismissal 2.0
âš  Bowler dominance
Mohammad Hafeez vs Henry Osinde
Dismissals 1
Avg Balls Before Dismissal 12.0
âš  Bowler dominance
Mohammad Hafeez vs Michael Yardy
Dismissals 1
Avg Balls Before Dismissal 14.0
âš  Bowler dominance
Mohammad Hafeez vs D'Arcy Short
Dismissals 1
Avg Balls Before Dismissal 30.0
Balanced matchup
Mohammad Hafeez vs Aiden Markram
Dismissals 1
Avg Balls Before Dismissal 33.0
✔ Batsman advantage
Mohammad Hafeez vs Jacob Duffy
Dismissals 1
Avg Balls Before Dismissal 1.0
âš  Bowler dominance
Mohammad Hafeez vs Ryan Burl
Dismissals 1
Avg Balls Before Dismissal 10.0
âš  Bowler dominance
Mohammad Hafeez vs Wessly Madhevere
Dismissals 1
Avg Balls Before Dismissal 7.0
âš  Bowler dominance
Mohammad Hafeez vs George Linde
Dismissals 1
Avg Balls Before Dismissal 23.0
Balanced matchup