India vs South Africa, South Africa tour of India, 1st Test
ICC World Test Championship 2025/2027 · Test/5day · · Eden Gardens, Kolkata
South Africa won by 30 runs (India 189 & 93, South Africa 159 & 153).
- India: 189 (62.2 ov) & 93 (35 ov)
- South Africa: 159 (55 ov) & 153 (54 ov)
Match report
India (IND) faced South Africa (SA) in the South Africa tour of India, 1st Test of ICC World Test Championship 2025/2027, a Test match, at Eden Gardens, Kolkata. Play began on Friday, 14 November 2025 at 04:00 UTC. It is a multi-day match with two innings per side and no limit on overs.
South Africa won the toss and chose to bat. The on-field umpires were Chris Gaffaney and Rod Tucker, with Richie Richardson as match referee.
South Africa made 159 in 55 overs, with Aiden Markram top-scoring on 31 from 48 balls. Jasprit Bumrah was the pick of the bowlers with 5 for 27. India made 189 in 62.2 overs, with Lokesh Rahul top-scoring on 39 from 119 balls. Simon Harmer was the pick of the bowlers with 4 for 30. South Africa made 153 in 54 overs, with Temba Bavuma top-scoring on 55 not out from 136 balls. Ravindra Jadeja was the pick of the bowlers with 4 for 50. India made 93 in 35 overs, with Washington Sundar top-scoring on 31 from 92 balls. Simon Harmer was the pick of the bowlers with 4 for 21.
Result: South Africa won by 30 runs. Simon Harmer was named player of the match.
The full scorecard, fall of wickets and every ball of the commentary are on the Scorecard and Commentary tabs, and the Crease Cam replays each delivery as an animation.
South Africa · 1st innings: 159 (55 ov)
| Batter | Dismissal | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|---|
| Aiden Markram | c Rishabh Pant b Jasprit Bumrah | 31 | 48 | 5 | 1 | 64.58 |
| Ryan Rickelton | b Jasprit Bumrah | 23 | 22 | 4 | 0 | 104.55 |
| Wiaan Mulder | lbw b Kuldeep Yadav | 24 | 51 | 3 | 0 | 47.06 |
| Temba Bavuma | c Dhruv Jurel b Kuldeep Yadav | 3 | 11 | 0 | 0 | 27.27 |
| Tony de Zorzi | lbw b Jasprit Bumrah | 24 | 55 | 1 | 1 | 43.64 |
| Tristan Stubbs | not out | 15 | 74 | 1 | 0 | 20.27 |
| Kyle Verreynne | lbw b Mohammed Siraj | 16 | 36 | 2 | 0 | 44.44 |
| Marco Jansen | b Mohammed Siraj | 0 | 3 | 0 | 0 | 0 |
| Corbin Bosch | lbw b Axar Patel | 3 | 23 | 0 | 0 | 13.04 |
| Simon Harmer | b Jasprit Bumrah | 5 | 5 | 1 | 0 | 100 |
| Keshav Maharaj | lbw b Jasprit Bumrah | 0 | 3 | 0 | 0 | 0 |
Extras: 15
| Bowler | O | M | R | W | Econ |
|---|---|---|---|---|---|
| Jasprit Bumrah | 14 | 5 | 27 | 5 | 1.93 |
| Mohammed Siraj | 12 | 0 | 47 | 2 | 3.92 |
| Axar Patel | 6 | 2 | 21 | 1 | 3.5 |
| Kuldeep Yadav | 14 | 1 | 36 | 2 | 2.57 |
| Ravindra Jadeja | 8 | 2 | 13 | 0 | 1.63 |
| Washington Sundar | 1 | 0 | 3 | 0 | 3 |
India · 1st innings: 189 (62.2 ov)
| Batter | Dismissal | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|---|
| Yashasvi Jaiswal | b Marco Jansen | 12 | 27 | 3 | 0 | 44.44 |
| Lokesh Rahul | c Aiden Markram b Keshav Maharaj | 39 | 119 | 4 | 1 | 32.77 |
| Washington Sundar | c Aiden Markram b Simon Harmer | 29 | 82 | 2 | 1 | 35.37 |
| Shubman Gill | Retired Out | 4 | 3 | 1 | 0 | 133.33 |
| Rishabh Pant | c Kyle Verreynne b Corbin Bosch | 27 | 24 | 2 | 2 | 112.5 |
| Ravindra Jadeja | lbw b Simon Harmer | 27 | 45 | 3 | 0 | 60 |
| Dhruv Jurel | c & b Simon Harmer | 14 | 14 | 3 | 0 | 100 |
| Axar Patel | c Marco Jansen b Simon Harmer | 16 | 45 | 2 | 0 | 35.56 |
| Kuldeep Yadav | c Kyle Verreynne b Marco Jansen | 1 | 8 | 0 | 0 | 12.5 |
| Mohammed Siraj | b Marco Jansen | 1 | 9 | 0 | 0 | 11.11 |
| Jasprit Bumrah | not out | 1 | 3 | 0 | 0 | 33.33 |
Extras: 18
| Bowler | O | M | R | W | Econ |
|---|---|---|---|---|---|
| Marco Jansen | 15 | 4 | 35 | 3 | 2.33 |
| Wiaan Mulder | 5 | 1 | 15 | 0 | 3 |
| Keshav Maharaj | 16 | 1 | 66 | 1 | 4.13 |
| Corbin Bosch | 11 | 4 | 32 | 1 | 2.91 |
| Simon Harmer | 15.2 | 3 | 30 | 4 | 1.96 |
South Africa · 2nd innings: 153 (54 ov)
| Batter | Dismissal | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|---|
| Ryan Rickelton | lbw b Kuldeep Yadav | 11 | 23 | 1 | 0 | 47.83 |
| Aiden Markram | c Dhruv Jurel b Ravindra Jadeja | 4 | 23 | 0 | 0 | 17.39 |
| Wiaan Mulder | c Rishabh Pant b Ravindra Jadeja | 11 | 30 | 1 | 0 | 36.67 |
| Temba Bavuma | not out | 55 | 136 | 4 | 0 | 40.44 |
| Tony de Zorzi | c Dhruv Jurel b Ravindra Jadeja | 2 | 2 | 0 | 0 | 100 |
| Tristan Stubbs | b Ravindra Jadeja | 5 | 18 | 0 | 0 | 27.78 |
| Kyle Verreynne | b Axar Patel | 9 | 16 | 1 | 0 | 56.25 |
| Marco Jansen | c sub b Kuldeep Yadav | 13 | 16 | 0 | 1 | 81.25 |
| Corbin Bosch | b Jasprit Bumrah | 25 | 37 | 2 | 1 | 67.57 |
| Simon Harmer | b Mohammed Siraj | 7 | 20 | 0 | 0 | 35 |
| Keshav Maharaj | lbw b Mohammed Siraj | 0 | 3 | 0 | 0 | 0 |
Extras: 11
| Bowler | O | M | R | W | Econ |
|---|---|---|---|---|---|
| Jasprit Bumrah | 10 | 2 | 24 | 1 | 2.4 |
| Axar Patel | 14 | 0 | 36 | 1 | 2.57 |
| Kuldeep Yadav | 8 | 1 | 30 | 2 | 3.75 |
| Ravindra Jadeja | 20 | 3 | 50 | 4 | 2.5 |
| Mohammed Siraj | 2 | 0 | 2 | 2 | 1 |
India · 2nd innings: 93 (35 ov)
| Batter | Dismissal | R | B | 4s | 6s | SR |
|---|---|---|---|---|---|---|
| Yashasvi Jaiswal | c Kyle Verreynne b Marco Jansen | 0 | 4 | 0 | 0 | 0 |
| Lokesh Rahul | c Kyle Verreynne b Marco Jansen | 1 | 6 | 0 | 0 | 16.67 |
| Washington Sundar | c Simon Harmer b Aiden Markram | 31 | 92 | 2 | 0 | 33.7 |
| Dhruv Jurel | c Corbin Bosch b Simon Harmer | 13 | 34 | 3 | 0 | 38.24 |
| Rishabh Pant | c & b Simon Harmer | 2 | 13 | 0 | 0 | 15.38 |
| Ravindra Jadeja | lbw b Simon Harmer | 18 | 26 | 2 | 0 | 69.23 |
| Axar Patel | c Temba Bavuma b Keshav Maharaj | 26 | 17 | 1 | 2 | 152.94 |
| Kuldeep Yadav | lbw b Simon Harmer | 1 | 13 | 0 | 0 | 7.69 |
| Jasprit Bumrah | not out | 0 | 4 | 0 | 0 | 0 |
| Mohammed Siraj | c Aiden Markram b Keshav Maharaj | 0 | 1 | 0 | 0 | 0 |
| Shubman Gill | Absent | 0 | 0 | 0 | 0 | 0 |
Extras: 1
| Bowler | O | M | R | W | Econ |
|---|---|---|---|---|---|
| Marco Jansen | 7 | 3 | 15 | 2 | 2.14 |
| Simon Harmer | 14 | 4 | 21 | 4 | 1.5 |
| Keshav Maharaj | 9 | 1 | 37 | 2 | 4.11 |
| Corbin Bosch | 2 | 0 | 14 | 0 | 7 |
| Aiden Markram | 3 | 0 | 5 | 1 | 1.67 |
Latest overs
- Over 35 (IND, Keshav Maharaj): 16 runs, 92/9 – W W 6 • 6 4
- Over 34 (IND, Simon Harmer): 1 runs, 76/7 – • • • • W 1
- Over 33 (IND, Aiden Markram): 1 runs, 75/6 – • • • • 1 •
- Over 32 (IND, Simon Harmer): 1 runs, 74/6 – • • • • • 1
- Over 31 (IND, Aiden Markram): 3 runs, 73/6 – 1 1 • • W 1
- Over 30 (IND, Simon Harmer): 3 runs, 70/5 – 2 • • • • 1
