Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
Test Series
ODI Series
T20I Series
World Cup
World Cup 2023
World Cup 2019
World Cup 2015
World Cup 2011
World Cup 2007
World Cup 2003
World Cup 1999
World Cup 1996
World Cup 1992
World Cup 1987
World Cup 1983
World Cup 1979
World Cup 1975
T20I World Cup
World Cup 2026
World Cup 2024
World Cup 2022
World Cup 2021
World Cup 2016
World Cup 2014
World Cup 2012
World Cup 2010
World Cup 2009
World Cup 2007
Champions Trophy
Champions Trophy 2025
Champions Trophy 2017
Champions Trophy 2013
Champions Trophy 2009
Champions Trophy 2006
Champions Trophy 2004
Champions Trophy 2002
Test Championship
Yearwise Cricstats
2026 stats
2025 stats
2024 stats
2023 stats
2022 stats
2021 stats
2020 stats
2019 stats
2018 stats
2017 stats
2016 stats
2015 stats
Alltime stats
Home
Players
Pakistan Players
Mohammad Irfan
Last 10
Compare
Mohammad Irfan
Right-hand bat
-
Full Name:
Mohammad - Irfan
Date of Birth:
06 Jun 1982
Current Age:
43 Year, 8 Month, 3 Days
Born:
Gaggu Mandi Punjab
Teams:
Pakistan, Baluchistan Bears, Khan Research Laboratories, Pakistan A
TEST
Rank
-
Cap No
212
First Game
2013-02-14
Last Game
2013-10-23
ODI
Rank
-
Cap No
178
First Game
2010-09-10
Last Game
2016-01-31
T20I
Rank
-
Cap No
50
First Game
2013-11-15
Last Game
2016-02-27
Overview
Last 10
By Year
By Team
By Ground
Ranking
MatchUps
Pakistan in Australia T20I Series - 2019/20
Series Home
2ND
Tue, 05 Nov 2019 - 01:40 PM • 2nd T20I • Canberra
Australia
150/6 (15.00)
Pakistan
151/3 (18.30)
Australia won by 7 wickets (with 9 balls remaining)
1ST
Sun, 03 Nov 2019 - 09:00 AM • 1st T20I • Sydney
Australia
107/5 (15.00)
Pakistan
41/0 (3.10)
No result
Pakistan in England ODI Series - 2016
Series Home
4TH
Thu, 01 Sep 2016 - 00:00 • 4th ODI • Headingley, Leeds
England
247/8 (49.00)
Pakistan
252/6 (48.00)
England won by 4 wickets (with 12 balls remaining)
World T20 (in India) - 2015/16
Series Home
23RD
Tue, 22 Mar 2016 - 00:00 • 23rd • Punjab Cricket Association IS Bindra Stadium, Mohali, Chandigarh
New Zealand
180/5 (18.00)
Pakistan
158/5 (20.00)
New Zealand won by 22 runs
19TH
Sat, 19 Mar 2016 - 00:00 • 19th • Eden Gardens, Kolkata
India
118/5 (18.00)
Pakistan
119/4 (15.50)
India won by 6 wickets (with 13 balls remaining)
14TH
Wed, 16 Mar 2016 - 00:00 • 14th • Eden Gardens, Kolkata
Bangladesh
201/5 (6.00)
Pakistan
146/6 (20.00)
Pakistan won by 55 runs
Men's T20 Asia Cup (in Bangladesh) - 2015/16
Series Home
10TH
Fri, 04 Mar 2016 - 00:00 • 10th • Shere Bangla National Stadium, Mirpur
Pakistan
150/4 (15.00)
Sri Lanka
151/4 (19.20)
Pakistan won by 6 wickets (with 4 balls remaining)
8TH
Wed, 02 Mar 2016 - 00:00 • 8th • Shere Bangla National Stadium, Mirpur
Bangladesh
129/7 (15.00)
Pakistan
131/5 (19.10)
Bangladesh won by 5 wickets (with 5 balls remaining)
6TH
Mon, 29 Feb 2016 - 00:00 • 6th • Shere Bangla National Stadium, Mirpur
Pakistan
129/6 (15.00)
United Arab Emirates
131/3 (18.40)
Pakistan won by 7 wickets (with 8 balls remaining)
4TH
Sat, 27 Feb 2016 - 00:00 • 4th • Shere Bangla National Stadium, Mirpur
India
83/10 (15.00)
Pakistan
85/5 (15.30)
India won by 5 wickets (with 27 balls remaining)
Pakistan in New Zealand ODI Series - 2015/16
Series Home
Sun, 31 Jan 2016 - 00:00 • 3rd ODI • Eden Park, Auckland
New Zealand
290/10 (36.00)
Pakistan
265/7 (42.40)
New Zealand won by 3 wickets (with 2 balls remaining) (D/L method)
Mon, 25 Jan 2016 - 00:00 • 1st ODI • Basin Reserve, Wellington
New Zealand
280/8 (49.00)
Pakistan
210/10 (46.00)
New Zealand won by 70 runs
Pakistan v England T20I Series (in United Arab Emirates) - 2015/16
Series Home
3RD
Mon, 30 Nov 2015 - 00:00 • 3rd T20I • Sharjah Cricket Stadium
England
154/8 (7.40)
Pakistan
154/7 (20.00)
Match tied (England won the one-over eliminator)
Pakistan v England ODI Series (in United Arab Emirates) - 2015/16
Series Home
Fri, 20 Nov 2015 - 00:00 • 4th ODI • Dubai International Cricket Stadium
England
355/5 (49.00)
Pakistan
271/10 (40.40)
England won by 84 runs
Tue, 17 Nov 2015 - 00:00 • 3rd ODI • Sharjah Cricket Stadium
England
208/10 (9.00)
Pakistan
210/4 (41.00)
England won by 6 wickets (with 54 balls remaining)
Fri, 13 Nov 2015 - 00:00 • 2nd ODI • Sheikh Zayed Stadium, Abu Dhabi
England
283/5 (36.00)
Pakistan
188/10 (45.50)
England won by 95 runs
Wed, 11 Nov 2015 - 00:00 • 1st ODI • Sheikh Zayed Stadium, Abu Dhabi
England
216/10 (48.20)
Pakistan
217/4 (43.40)
Pakistan won by 6 wickets (with 38 balls remaining)
Pakistan in Zimbabwe ODI Series - 2015/16
Series Home
Mon, 05 Oct 2015 - 00:00 • 3rd ODI • Harare Sports Club
Zimbabwe
161/10 (37.40)
Pakistan
162/3 (34.00)
Pakistan won by 7 wickets (with 96 balls remaining)
Sat, 03 Oct 2015 - 00:00 • 2nd ODI • Harare Sports Club
Zimbabwe
276/6 (36.30)
Pakistan
256/8 (48.00)
Zimbabwe won by 5 runs (D/L method)
Thu, 01 Oct 2015 - 00:00 • 1st ODI • Harare Sports Club
Zimbabwe
259/6 (36.00)
Pakistan
128/10 (37.00)
Pakistan won by 131 runs
Pakistan in Zimbabwe T20I Series - 2015/16
Series Home
2ND
Tue, 29 Sep 2015 - 00:00 • 2nd T20I • Harare Sports Club
Zimbabwe
136/6 (43.00)
Pakistan
121/7 (20.00)
Pakistan won by 15 runs
Pakistan in Sri Lanka T20I Series - 2015
Series Home
2ND
Sat, 01 Aug 2015 - 00:00 • 2nd T20I • R Premadasa Stadium, Colombo
Sri Lanka
172/7 (43.00)
Pakistan
174/9 (19.20)
Pakistan won by 1 wicket (with 4 balls remaining)
1ST
Thu, 30 Jul 2015 - 00:00 • 1st T20I • R Premadasa Stadium, Colombo
Sri Lanka
175/5 (43.00)
Pakistan
146/7 (20.00)
Pakistan won by 29 runs
Pakistan in Sri Lanka ODI Series - 2015
Series Home
Sun, 26 Jul 2015 - 00:00 • 5th ODI • Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota
Sri Lanka
368/4 (42.00)
Pakistan
203/10 (37.20)
Sri Lanka won by 165 runs
Wed, 22 Jul 2015 - 00:00 • 4th ODI • R Premadasa Stadium, Colombo
Sri Lanka
256/9 (28.50)
Pakistan
257/3 (40.50)
Pakistan won by 7 wickets (with 55 balls remaining)
Sun, 19 Jul 2015 - 00:00 • 3rd ODI • R Premadasa Stadium, Colombo
Sri Lanka
316/4 (9.00)
Pakistan
181/10 (41.10)
Pakistan won by 135 runs
Wed, 15 Jul 2015 - 00:00 • 2nd ODI • Pallekele International Cricket Stadium
Sri Lanka
287/8 (49.00)
Pakistan
288/8 (48.10)
Sri Lanka won by 2 wickets (with 11 balls remaining)
Sat, 11 Jul 2015 - 00:00 • 1st ODI • Rangiri Dambulla International Stadium
Sri Lanka
255/8 (16.00)
Pakistan
259/4 (45.20)
Pakistan won by 6 wickets (with 28 balls remaining)
ICC Cricket World Cup (in Australia/New Zealand) - 2014/15
Series Home
Sat, 07 Mar 2015 - 00:00 • 29th , Pool B • Eden Park, Auckland
Pakistan
216/10 (46.40)
South Africa
202/10 (33.30)
Pakistan won by 29 runs (D/L method)
Wed, 04 Mar 2015 - 00:00 • 25th , Pool B • McLean Park, Napier
Pakistan
339/6 (43.00)
United Arab Emirates
210/8 (20.00)
Pakistan won by 129 runs
Sun, 01 Mar 2015 - 00:00 • 23rd , Pool B • Brisbane Cricket Ground, Woolloongabba, Brisbane
Pakistan
235/7 (43.00)
Zimbabwe
215/10 (49.40)
Pakistan won by 20 runs
Sat, 21 Feb 2015 - 00:00 • 10th , Pool B • Hagley Oval, Christchurch
Pakistan
310/6 (43.00)
West Indies
160/10 (39.00)
West Indies won by 150 runs
Sun, 15 Feb 2015 - 00:00 • 4th , Pool B • Adelaide Oval
India
300/7 (43.00)
Pakistan
224/10 (47.00)
India won by 76 runs
Pakistan in New Zealand ODI Series - 2014/15
Series Home
Tue, 03 Feb 2015 - 00:00 • 2nd ODI • McLean Park, Napier
New Zealand
369/5 (36.30)
Pakistan
250/10 (43.10)
New Zealand won by 119 runs
Sat, 31 Jan 2015 - 00:00 • 1st ODI • Westpac Stadium, Wellington
New Zealand
210/10 (36.00)
Pakistan
213/3 (39.30)
New Zealand won by 7 wickets (with 63 balls remaining)
Pakistan v New Zealand ODI Series (in United Arab Emirates) - 2014/15
Series Home
Fri, 19 Dec 2014 - 00:00 • 5th ODI • Sheikh Zayed Stadium, Abu Dhabi
New Zealand
275/4 (35.00)
Pakistan
207/10 (43.30)
New Zealand won by 68 runs
Wed, 17 Dec 2014 - 00:00 • 4th ODI • Sheikh Zayed Stadium, Abu Dhabi
New Zealand
299/5 (35.00)
Pakistan
292/8 (20.00)
New Zealand won by 7 runs
Sun, 14 Dec 2014 - 00:00 • 3rd ODI • Sharjah Cricket Stadium
New Zealand
364/7 (43.00)
Pakistan
217/10 (38.20)
Pakistan won by 147 runs
Fri, 12 Dec 2014 - 00:00 • 2nd ODI • Sharjah Cricket Stadium
New Zealand
252/10 (35.00)
Pakistan
255/6 (46.00)
New Zealand won by 4 wickets (with 24 balls remaining)
Mon, 08 Dec 2014 - 00:00 • 1st ODI • Dubai International Cricket Stadium
New Zealand
246/7 (35.00)
Pakistan
250/7 (49.30)
Pakistan won by 3 wickets (with 3 balls remaining)
Pakistan v New Zealand T20I Series (in United Arab Emirates) - 2014/15
Series Home
1ST
Thu, 04 Dec 2014 - 00:00 • 1st T20I • Dubai International Cricket Stadium
New Zealand
135/7 (7.00)
Pakistan
140/3 (19.10)
Pakistan won by 7 wickets (with 5 balls remaining)
Pakistan v Australia ODI Series (in United Arab Emirates) - 2014/15
Series Home
Sun, 12 Oct 2014 - 00:00 • 3rd ODI • Sheikh Zayed Stadium, Abu Dhabi
Australia
231/9 (30.40)
Pakistan
230/10 (20.00)
Australia won by 1 run
Fri, 10 Oct 2014 - 00:00 • 2nd ODI • Dubai International Cricket Stadium
Australia
215/10 (21.00)
Pakistan
217/5 (43.20)
Australia won by 5 wickets (with 40 balls remaining)
Tue, 07 Oct 2014 - 00:00 • 1st ODI • Sharjah Cricket Stadium
Australia
255/8 (35.00)
Pakistan
162/10 (36.30)
Australia won by 93 runs
Pakistan v Australia T20I Match (in United Arab Emirates) - 2014/15
Series Home
ONLY
Sun, 05 Oct 2014 - 00:00 • Only T20I • Dubai International Cricket Stadium
Australia
96/9 (18.00)
Pakistan
97/4 (14.00)
Australia won by 6 wickets (with 36 balls remaining)
Pakistan in Sri Lanka ODI Series - 2014
Series Home
Sat, 30 Aug 2014 - 00:00 • 3rd ODI • Rangiri Dambulla International Stadium
Sri Lanka
271/6 (32.10)
Pakistan
104/3 (18.20)
Sri Lanka won by 7 wickets (with 178 balls remaining) (D/L method)
Tue, 26 Aug 2014 - 00:00 • 2nd ODI • Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota
Sri Lanka
310/9 (35.00)
Pakistan
233/10 (43.50)
Sri Lanka won by 77 runs
Sat, 23 Aug 2014 - 00:00 • 1st ODI • Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa, Hambantota
Sri Lanka
275/7 (45.00)
Pakistan
277/6 (44.50)
Pakistan won by 4 wickets (with 1 ball remaining) (D/L method)
Pakistan v South Africa T20I Series (in United Arab Emirates) - 2013/14
Series Home
2ND
Fri, 15 Nov 2013 - 00:00 • 2nd T20I • Dubai International Cricket Stadium
Pakistan
150/5 (0.20)
South Africa
144/9 (20.00)
South Africa won by 6 runs
1ST
Wed, 13 Nov 2013 - 00:00 • 1st T20I • Dubai International Cricket Stadium
Pakistan
98/9 (0.20)
South Africa
99/1 (14.30)
South Africa won by 9 wickets (with 33 balls remaining)