| Ground | Matches | Inns | Not Out | Runs | HS | Ave | 100 | 50 | Ct | St |
| Centurion Park, Centurion | 25 | 24 | 3 | 628 | 115* | 29.90
| 1 | 3 | 9 | |
| New Wanderers Stadium, Johannesburg | 21 | 20 | 1 | 604 | 95 | 31.78
| 0 | 5 | 9 | |
| North West Cricket Stadium, Potchefstroom | 18 | 18 | 1 | 708 | 145* | 41.64
| 1 | 5 | 8 | |
| Kingsmead, Durban | 8 | 8 | 0 | 156 | 41 | 19.50
| 0 | 0 | 2 | |
| Springbok Park, Bloemfontein | 8 | 7 | 0 | 180 | 124 | 25.71
| 1 | 0 | 1 | |
| Buffalo Park, East London | 7 | 7 | 0 | 137 | 39 | 19.57
| 0 | 0 | 0 | |
| Newlands, Cape Town | 7 | 6 | 1 | 297 | 103 | 59.40
| 1 | 2 | 2 | |
| Willowmoore Park Main Oval, Benoni | 7 | 7 | 0 | 320 | 114 | 45.71
| 1 | 1 | 1 | |
| St George's Park, Port Elizabeth | 5 | 5 | 1 | 161 | 52* | 40.25
| 0 | 3 | 4 | |
| De Beers Diamond Oval, Kimberley | 4 | 4 | 0 | 103 | 62 | 25.75
| 0 | 1 | 2 | |
| City Oval, Pietermaritzburg | 4 | 4 | 0 | 84 | 51 | 21.00
| 0 | 1 | 2 | |
| Boland Park, Paarl | 4 | 4 | 0 | 120 | 80 | 30.00
| 0 | 1 | 2 | |
| Sophia Gardens, Cardiff | 4 | 4 | 1 | 157 | 88 | 52.33
| 0 | 1 | 1 | |
| County Ground, Taunton | 3 | 2 | 0 | 32 | 17 | 16.00
| 0 | 0 | 3 | |
| Queens Sports Club, Bulawayo | 3 | 3 | 1 | 249 | 102 | 124.50
| 1 | 2 | 0 | |
| LC de Villiers Oval, Pretoria | 2 | 2 | 0 | 27 | 17 | 13.50
| 0 | 0 | 2 | |
| County Ground, Chelmsford | 2 | 2 | 0 | 39 | 38 | 19.50
| 0 | 0 | 0 | |
| Shere Bangla National Stadium, Mirpur | 2 | 1 | 0 | 24 | 24 | 24.00
| 0 | 0 | 0 | |
| Old Trafford, Manchester | 2 | 2 | 0 | 68 | 44 | 34.00
| 0 | 0 | 1 | |
| Chittagong Divisional Stadium, Chittagong | 1 | 0 | | | | | | | 0 | |
| Harare Sports Club, Harare | 1 | 1 | 0 | 28 | 28 | 28.00
| 0 | 0 | 1 | |
| Windsor Park, Roseau | 1 | 1 | 0 | 16 | 16 | 16.00
| 0 | 0 | 1 | |
| Technikon Oval, Pretoria | 1 | 1 | 0 | 0 | 0 | 0.00
| 0 | 0 | 0 | |
| County Ground, Bristol | 1 | 1 | 0 | 11 | 11 | 11.00
| 0 | 0 | 1 | |
| Penrhyn Avenue, Rhos-on-Sea, Colwyn Bay | 1 | 1 | 0 | 144 | 144 | 144.00
| 1 | 0 | 1 | |
| Headingley, Leeds | 1 | 1 | 0 | 42 | 42 | 42.00
| 0 | 0 | 1 | |
| Trent Bridge, Nottingham | 1 | 1 | 0 | 23 | 23 | 23.00
| 0 | 0 | 0 | |
| St Helen's, Swansea | 1 | 1 | 0 | 22 | 22 | 22.00
| 0 | 0 | 0 | |
| Sir Paul Getty's Ground, Wormsley | 1 | 1 | 1 | 93 | 93* | | 0 | 1 | 1 | |
| Captain Roop Singh Stadium, Gwalior | 1 | 1 | 0 | 9 | 9 | 9.00
| 0 | 0 | 0 | |
| Sawai Mansingh Stadium, Jaipur | 1 | 1 | 0 | 9 | 9 | 9.00
| 0 | 0 | 1 | |
| Madhavrao Scindia Cricket Ground, Rajkot | 1 | 1 | 0 | 56 | 56 | 56.00
| 0 | 1 | 0 | |
| Sportpark Thurlede, Schiedam | 1 | 1 | 0 | 8 | 8 | 8.00
| 0 | 0 | 0 | |
| Sir Vivian Richards Stadium, North Sound | 1 | 1 | 0 | 1 | 1 | 1.00
| 0 | 0 | 0 | |