Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T1011th Match · Abu Dhabi T10 League 2026RDCBULODI1st ODI · England tour of Australia 2026AUSENGT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Saleem Altaf: Batting innings by innings (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
RunsBF4s6sSRPosDismissalInnsOppositionGroundDate
226007.6911c C Milburn b JA Snow2v ENGLondon27 Jul 1967
7*210033.3311not out1v ENGLondon24 Aug 1967
0*1000.0011not out3v ENGLondon24 Aug 1967
1-00-9c BF Hastings b HJ Howarth1v NZLahore30 Oct 1969
0-00-9lbw b DR Hadlee3v NZLahore30 Oct 1969
0*-00-9not out2v ENGLondon17 Jun 1971
221613013.669c †APE Knott b RA Hutton2v ENGLeeds8 Jul 1971
8*301026.679not out4v ENGLeeds8 Jul 1971
17*-10-10not out1v AUSAdelaide22 Dec 1972
9*-00-9not out3v AUSAdelaide22 Dec 1972
13*280046.439not out2v AUSMelbourne29 Dec 1972
10501020.009b KJ O'Keeffe4v AUSMelbourne29 Dec 1972
12430027.919c †RW Marsh b MHN Walker2v AUSSydney6 Jan 1973
012000.009c RAL Massie b MHN Walker4v AUSSydney6 Jan 1973
14--0-9c HJ Howarth b BR Taylor1v NZWellington2 Feb 1973
6*--0-8not out3v NZWellington2 Feb 1973
53*-50-9not out1v NZAuckland16 Feb 1973
11--0-5lbw b BE Congdon3v NZAuckland16 Feb 1973
11*-10-8not out2v ENGLahore2 Mar 1973
2-00-8c N Gifford b PI Pocock2v ENGSindh16 Mar 1973
13-01-9c †APE Knott b J Birkenshaw3v ENGKarachi24 Mar 1973
16900017.788c IC Davis b GS Chappell1v AUSAdelaide24 Dec 1976
21654032.318c A Turner b DK Lillee3v AUSAdelaide24 Dec 1976
08000.008c GS Chappell b DK Lillee2v AUSMelbourne1 Jan 1977
011000.008b KJ O'Keeffe4v AUSMelbourne1 Jan 1977
19--0-9lbw b J Garner1v WIBridgetown18 Feb 1977
2-00-9b J Garner3v WIBridgetown18 Feb 1977
1-00-10b CEH Croft1v WIPort of Spain4 Mar 1977
0*-00-11not out3v WIPort of Spain4 Mar 1977
0*-00-11not out1v WIGeorgetown18 Mar 1977
6--0-6lbw b J Garner3v WIGeorgetown18 Mar 1977

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.