Mohammad Hasnain

Mohammad Hasnain
Nationality: Pakistan
Position: Bowler
Batting Style: Right Hand Bat
Bowling Style: Right Arm Fast Medium
Date of Birth: 2000-04-05 Age: 25
Bio
Career Stats
Fixtures
Teams

Mohammad Hasnain is a talented cricketer from Pakistan known for his fast bowling skills.
Born on April 5, 2000, he made his international debut in 2019 and has since become a key player for the Pakistan national team.
Hasnain rose to fame for consistently bowling at speeds exceeding 145 km/h.
His aggressive approach and ability to swing the ball both ways make him a dangerous bowler for any opposition.
Hasnain has represented Pakistan in both ODI and T20I formats, showcasing his potential as a future star in the world of cricket.

Batting Stats

Format Mat Inns NO Runs HS Ave BF SR 100s 50s 6s 4s
T20 28 25 15 53 22 2.12 83 63.86 0 0 1 6
ODI 11 7 4 53 28 7.57 34 155.88 0 0 1 9
T20I 11 11 10 24 8 2.18 26 92.31 0 0 1 2
100-Ball 1 1 1 11 11 11.00 4 275.00 0 0 1 1
T10 0 0 0 0 0 - 0 - 0 0 0 0

Bowling Stats

Format Mat Inns Wkts Runs Overs Ave Econ Wide NoBall 4w 5w 10w
T20 82 79 96 2559 283.7 26.66 9.02 92 16 2 0 0
ODI 16 16 18 789 125.4 43.83 6.29 30 2 1 1 0
T20I 27 27 25 877 103 35.08 8.51 27 5 0 0 0
100-Ball 5 5 6 130 10.6 21.67 12.26 9 7 0 0 0
T10 3 3 4 59 6 14.75 9.83 0 0 0 0 0

Last updated: 2025-04-16
Regular Season, 7th Match, Pakistan Super League - April 16, 2025
Islamabad United
202/6 (20)
Multan Sultans
155/10 (18.4)
Islamabad United won by 47 runs
Player of the Match
Jason Holder
Triangular Series (Pakistan), 3rd ODI, Tri-Series - February 12, 2025
Pakistan
355/4 (49)
South Africa
352/5 (50)
Pakistan won by 6 wickets (with 6 balls remaining)
Player of the Match
Agha Salman
Pakistan tour of South Africa, 3rd ODI, One Day International - December 22, 2024
South Africa
271/10 (42)
Pakistan
308/9 (47)
Pakistan won by 36 runs (D/L method)
Player of the Match
Saim Ayub
Pakistan tour of Zimbabwe, 3rd T20I, Twenty20 International - December 5, 2024
Zimbabwe
133/8 (19.5)
Pakistan
132/7 (20)
Zimbabwe won by 2 wickets (with 1 ball remaining)
Player of the Match
Brian Bennett
Pakistan tour of Zimbabwe, 1st ODI, One Day International - November 24, 2024
Zimbabwe
205/10 (40.2)
Pakistan
60/6 (21)
Zimbabwe won by 80 runs (DLS method)
Player of the Match
Sikandar Raza
Pakistan tour of Australia, 3rd ODI, One Day International - November 10, 2024
Australia
140/9 (31.5)
Pakistan
143/2 (26.5)
Pakistan won by 8 wickets (with 139 balls remaining)
Player of the Match
Haris Rauf
Pakistan tour of Australia, 2nd ODI, One Day International - November 8, 2024
Australia
163/10 (35)
Pakistan
169/1 (26.3)
Pakistan won by 9 wickets (with 141 balls remaining)
Player of the Match
Haris Rauf
Pakistan tour of Australia, 1st ODI, One Day International - November 4, 2024
Australia
204/8 (33.3)
Pakistan
203/10 (46.4)
Australia won by 2 wickets (with 99 balls remaining)
Player of the Match
Mitchell Starc
Regular Season, 25th Match, Pakistan Super League - March 8, 2024
Peshawar Zalmi
196/8 (20)
Quetta Gladiators
120/10 (17.5)
Peshawar Zalmi won by 76 runs
Player of the Match
Saim Ayub
Regular Season, 22nd Match, Pakistan Super League - March 6, 2024
Karachi Kings
121/3 (15.3)
Quetta Gladiators
118/10 (19.1)
Karachi Kings won by 7 wickets (With 27 balls remaining)
Player of the Match
Hasan Ali

Explore more cricketers