All Matches
| Opposition | Batting | Bowling | Format | Date |
|---|---|---|---|---|
| South Africa Champions vs Pakistan Champions | 25*(15) | DNB | T20 | 09-Jul-2024 |
| England Champions vs Pakistan Champions | 20*(9) | 2/22(3) | T20 | 07-Jul-2024 |
| Pakistan Champions vs West Indies Champions | 3(4) | 0/26(2) | T20 | 04-Jul-2024 |
| New York Warriors vs Texas Chargers | 3(5) | DNB | T10 | 27-Aug-2023 |
| New York Warriors vs California Knights | DNB | DNB | T10 | 26-Aug-2023 |
| New York Warriors vs Morrisville Unity | 5*(7) | 1/12(1) | T10 | 25-Aug-2023 |
| New York Warriors vs Texas Chargers | 35*(14) | DNB | T10 | 24-Aug-2023 |
| New York Warriors vs California Knights | DNB | 0/6(0.2) | T10 | 23-Aug-2023 |
| New York Warriors vs Atlanta Riders | DNB | DNB | T10 | 22-Aug-2023 |
| Atlanta Riders vs New York Warriors | DNB | DNB | T10 | 21-Aug-2023 |
Test Matches
| Opposition | Batting | Bowling | Date |
|---|---|---|---|
| Pakistan vs West Indies | 7(50) & 10(10) | 1/44(16) & 2/23(12) | 27-Nov-2006 |
| Pakistan vs West Indies | 16*(92) & 80(117) | 2/65(17.4) | 19-Nov-2006 |
| Pakistan vs West Indies | 5(14) & DNB | 0/22(7) & 0/19(7) | 11-Nov-2006 |
| England vs Pakistan | 9(30) & 13(41) | 2/72(19) | 27-Jul-2006 |
| England vs Pakistan | 22(69) & 25*(91) | 2/86(25) & 1/45(9.5) | 13-Jul-2006 |
| Sri Lanka vs Pakistan | 4(7) & DNB | 0/36(11) & 4/20(6.5) | 03-Apr-2006 |
| Sri Lanka vs Pakistan | 8(34) & 20*(31) | 0/43(10) & 0/43(12) | 26-Mar-2006 |
| Pakistan vs India | 45(79) & 90(141) | 3/67(16) & 4/88(18.4) | 29-Jan-2006 |
| Pakistan vs India | 37(90) & 32(38) | 2/126(28) & DNB | 21-Jan-2006 |
| West Indies vs Pakistan | 19(55) & 2(6) | 2/83(23) & 1/37(14) | 03-Jun-2005 |
ODI Matches
| Opposition | Batting | Bowling | Date |
|---|---|---|---|
| Pakistan vs Sri Lanka | 6(16) | 0/18(4) | 18-Nov-2011 |
| Pakistan vs Sri Lanka | 11(22) | 1/18(7) | 14-Nov-2011 |
| Pakistan vs Sri Lanka | DNB | 1/25(5) | 11-Nov-2011 |
| Pakistan vs India | 3(9) | 0/14(2) | 30-Mar-2011 |
| Pakistan vs West Indies | DNB | 1/4(3) | 23-Mar-2011 |
| Australia vs Pakistan | 20*(24) | 2/8(4) | 19-Mar-2011 |
| Pakistan vs Zimbabwe | DNB | 1/24(7) | 14-Mar-2011 |
| Pakistan vs New Zealand | 62(74) | 0/49(4) | 08-Mar-2011 |
| Pakistan vs Canada | 8(8) | 1/16(7) | 03-Mar-2011 |
| Pakistan vs Sri Lanka | 3(4) | 0/23(5) | 26-Feb-2011 |
T20I Matches
| Opposition | Batting | Bowling | Date |
|---|---|---|---|
| Pakistan vs South Africa | 0(1) | 0/14(1) | 15-Nov-2013 |
| Pakistan vs South Africa | 10(16) | DNB | 13-Nov-2013 |
| Australia vs Pakistan | 22(17) | DNB | 02-Oct-2012 |
| Pakistan vs Australia | 13(27) | 0/12(2) | 10-Sep-2012 |
| Pakistan vs Australia | 2*(2) | 2/9(1) | 07-Sep-2012 |
| Pakistan vs Australia | DNB | DNB | 05-Sep-2012 |
| New Zealand vs Pakistan | 34*(11) | 3/13(4) | 30-Dec-2010 |
| New Zealand vs Pakistan | 14(8) | 1/12(2) | 28-Dec-2010 |
| New Zealand vs Pakistan | 1(5) | 0/15(1) | 26-Dec-2010 |
| Pakistan vs South Africa | 25(29) | DNB | 27-Oct-2010 |
T20s Matches
| Opposition | Batting | Bowling | Date |
|---|---|---|---|
| Wayamba United vs Uva Next | 3(6) | 2/17(4) | 28-Aug-2012 |
| Ruhuna Royals vs Wayamba United | 15(15) | 2/21(3) | 26-Aug-2012 |
| Wayamba United vs Kandurata Warriors | 36*(18) | 2/20(3) | 24-Aug-2012 |
| Uthura Rudras vs Wayamba United | DNB | 1/37(4) | 12-Aug-2012 |
| Nottinghamshire vs Leicestershire | 69(50) | 0/37(4) | 08-Jul-2012 |
| Durham vs Leicestershire | 47(57) | 0/10(1) | 01-Jul-2012 |
| Derbyshire vs Leicestershire | 28(16) | 1/45(4) | 29-Jun-2012 |
| Leicestershire vs Yorkshire | 17(17) | 3/37(4) | 27-Jun-2012 |
| Leicestershire vs Derbyshire | 0(3) | 3/20(2) | 22-Jun-2012 |
| Lancashire vs Leicestershire | 61(51) | 0/35(3) | 20-Jun-2012 |