Menu
Live Scores
Schedule
Archives
News
Series
Teams
Videos
Rankings
More
Cricbuzz Plus
MATCHES
DSG vs MICT - DSG won
AUS vs ENG - Stumps
SLW vs INDW - INDW won
SW vs DV - DV won
CHR vs NOE - CHR won
ALL
All
Live Now
Today
INTERNATIONAL
The Ashes, 2025-26
Australia vs England
4th Test
Cambodia tour of Indonesia, 2025
Cambodia vs Indonesia
5th T20I
Indonesia vs Cambodia
6th T20I
Indonesia vs Cambodia
7th T20I
Myanmar tour of Bhutan
Bhutan vs Myanmar
3rd T20I
Bhutan vs Myanmar
4th T20I
LEAGUE
SA20
Durban Super Giants vs MI Cape Town
1st Match
Pretoria Capitals vs Joburg Super Kings
2nd Match
Paarl Royals vs Sunrisers Eastern Cape
3rd Match
BBL 2025-26
Sydney Sixers vs Melbourne Stars
11th Match
Perth Scorchers vs Hobart Hurricanes
12th Match
Brisbane Heat vs Adelaide Strikers
13th Match
BPL 2025-26
Sylhet Titans vs Rajshahi Warriors
1st Match
Chattogram Royals vs Noakhali Express
2nd Match
Dhaka Capitals vs Rajshahi Warriors
3rd Match
Sylhet Titans vs Noakhali Express
4th Match
ILT20
Sharjah Warriorz vs Desert Vipers
28th Match
MI Emirates vs Dubai Capitals
29th Match
Super Smash 2025-26
Auckland vs Northern Knights
1st Match
Central Districts vs Wellington
2nd Match
DOMESTIC
Vijay Hazare Trophy Elite
Kerala vs Karnataka
Group A
Tamil Nadu vs Madhya Pradesh
Group A
Delhi vs Gujarat
Group D
Chhattisgarh vs Punjab
Group C
Puducherry vs Tripura
Group A
Jammu and Kashmir vs Assam
Group B
Railways vs Andhra
Group D
Jharkhand vs Rajasthan
Group A
Services vs Odisha
Group D
Bengal vs Baroda
Group B
Mumbai vs Uttarakhand
Group C
Saurashtra vs Haryana
Group D
Goa vs Himachal Pradesh
Group C
Vidarbha vs Hyderabad
Group B
Sikkim vs Maharashtra
Group C
Uttar Pradesh vs Chandigarh
Group B
Vijay Hazare Trophy Plate
Bihar vs Manipur
Plate
Meghalaya vs Nagaland
Plate
Arunachal Pradesh vs Mizoram
Plate
Zimbabwe U19 Tri-Series 2025-26
Afghanistan U19 vs Pakistan U19
2nd Match
WOMEN
Sri Lanka Women tour of India
Sri Lanka Women vs India Women
3rd T20I
India vs South Africa, 1st Test
- Live Cricket Score, Commentary
Series:
South Africa tour of India, 2025
Venue:
Eden Gardens, Kolkata
Date & Time:
Fri, Nov 14, 9:30 AM LOCAL
Info
Watch
Live
Scorecard
Squads
Overs
Highlights
Full Commentary
News
South Africa won by 30 runs
RSA 1st Innings
South Africa 1st Innings
159-10
(55 Ov)
Batter
R
B
4s
6s
SR
Markram
c Pant b Bumrah
31
48
5
1
64.58
Rickelton
b Bumrah
23
22
4
0
104.55
Mulder
lbw b Kuldeep Yadav
24
51
3
0
47.06
Bavuma (c)
c Dhruv Jurel b Kuldeep Yadav
3
11
0
0
27.27
Tony de Zorzi
lbw b Bumrah
24
55
1
1
43.64
Stubbs
not out
15
74
1
0
20.27
Verreynne (wk)
lbw b Siraj
16
36
2
0
44.44
Marco Jansen
b Siraj
0
3
0
0
0.00
Corbin Bosch
lbw b Axar
3
23
0
0
13.04
Harmer
b Bumrah
5
5
1
0
100.00
Maharaj
lbw b Bumrah
0
3
0
0
0.00
Extras
15
(b 8, lb 4, w 2, nb 1, p 0)
Total
159-10
(55 Overs, RR: 2.89)
Bowler
O
M
R
W
NB
WD
ECO
Bumrah
14
5
27
5
1
1
1.90
Siraj
12
0
47
2
0
1
3.90
Axar
6
2
21
1
0
0
3.50
Kuldeep Yadav
14
1
36
2
0
0
2.60
Ravindra Jadeja
8
2
13
0
0
0
1.60
Washington Sundar
1
0
3
0
0
0
3.00
Fall of Wickets
Score
Over
Rickelton
57-1
10.3
Markram
62-2
12.1
Bavuma
71-3
15.6
Mulder
114-4
29.5
Tony de Zorzi
120-5
32.3
Verreynne
146-6
44.1
Marco Jansen
147-7
44.4
Corbin Bosch
154-8
51.6
Harmer
159-9
54.3
Maharaj
159-10
54.6
Partnerships
Markram
26(0)
57(63)
Rickelton
23(0)
Markram
5(0)
5(10)
Mulder
0(0)
Bavuma
3(0)
9(23)
Mulder
6(0)
de Zorzi
22(0)
43(83)
Mulder
18(0)
de Zorzi
2(0)
6(16)
Stubbs
2(0)
Verreynne
16(0)
26(70)
Stubbs
9(0)
Marco Jansen
0(0)
1(3)
Stubbs
0(0)
Corbin Bosch
3(0)
7(44)
Stubbs
4(0)
Harmer
5(0)
5(15)
Stubbs
0(0)
Maharaj
0(0)
0(3)
Stubbs
0(0)
IND 1st Innings
India 1st Innings
189-10
(62.2 Ov)
Batter
R
B
4s
6s
SR
Yashasvi Jaiswal
b Marco Jansen
12
27
3
0
44.44
Rahul
c Markram b Maharaj
39
119
4
1
32.77
Washington Sundar
c Markram b Harmer
29
82
2
1
35.37
Shubman Gill (c)
retd out
4
3
1
0
133.33
Pant (wk)
c Verreynne b Corbin Bosch
27
24
2
2
112.50
Ravindra Jadeja
lbw b Harmer
27
45
3
0
60.00
Dhruv Jurel
c and b Harmer
14
14
3
0
100.00
Axar
c Marco Jansen b Harmer
16
45
2
0
35.56
Kuldeep Yadav
c Verreynne b Marco Jansen
1
8
0
0
12.50
Siraj
b Marco Jansen
1
9
0
0
11.11
Bumrah
not out
1
3
0
0
33.33
Extras
18
(b 9, lb 2, w 2, nb 5, p 0)
Total
189-10
(62.2 Overs, RR: 3.03)
Bowler
O
M
R
W
NB
WD
ECO
Marco Jansen
15
4
35
3
3
1
2.30
Mulder
5
1
15
0
2
0
3.00
Maharaj
16
1
66
1
0
0
4.10
Corbin Bosch
11
4
32
1
0
1
2.90
Harmer
15.2
4
30
4
0
0
2.00
Fall of Wickets
Score
Over
Yashasvi Jaiswal
18-1
6.6
Washington Sundar
75-2
34.2
Rahul
109-3
39.5
Pant
132-4
43.4
Dhruv Jurel
153-5
48.3
Ravindra Jadeja
171-6
54.3
Kuldeep Yadav
172-7
55.5
Siraj
187-8
59.6
Axar
189-9
62.2
Partnerships
Jaiswal
12(0)
18(42)
Rahul
2(0)
Washington Sundar
29(0)
57(164)
Rahul
25(0)
Gill
4(0)
4(3)
Rahul
0(0)
Pant
14(0)
30(30)
Rahul
12(0)
Pant
13(0)
23(23)
Jadeja
10(0)
Dhruv Jurel
14(0)
21(29)
Jadeja
7(0)
Axar
2(0)
18(36)
Jadeja
10(0)
Axar
0(0)
1(8)
Kuldeep Yadav
1(0)
Axar
13(0)
15(25)
Siraj
1(0)
Axar
1(0)
2(14)
Bumrah
1(0)
RSA 2nd Innings
South Africa 2nd Innings
153-10
(54 Ov)
Batter
R
B
4s
6s
SR
Rickelton
lbw b Kuldeep Yadav
11
23
1
0
47.83
Markram
c Dhruv Jurel b Ravindra Jadeja
4
23
0
0
17.39
Mulder
c Pant b Ravindra Jadeja
11
30
1
0
36.67
Bavuma (c)
not out
55
136
4
0
40.44
Tony de Zorzi
c Dhruv Jurel b Ravindra Jadeja
2
2
0
0
100.00
Stubbs
b Ravindra Jadeja
5
18
0
0
27.78
Verreynne (wk)
b Axar
9
16
1
0
56.25
Marco Jansen
c Rahul b Kuldeep Yadav
13
16
0
1
81.25
Corbin Bosch
b Bumrah
25
37
2
1
67.57
Harmer
b Siraj
7
20
0
0
35.00
Maharaj
lbw b Siraj
0
3
0
0
0.00
Extras
11
(b 0, lb 11, w 0, nb 0, p 0)
Total
153-10
(54 Overs, RR: 2.83)
Bowler
O
M
R
W
NB
WD
ECO
Bumrah
10
2
24
1
0
0
2.40
Axar
14
0
36
1
0
0
2.60
Kuldeep Yadav
8
1
30
2
0
0
3.80
Ravindra Jadeja
20
3
50
4
0
0
2.50
Siraj
2
0
2
2
0
0
1.00
Fall of Wickets
Score
Over
Rickelton
18-1
6.4
Markram
25-2
8.2
Mulder
38-3
16.3
Tony de Zorzi
40-4
16.5
Stubbs
60-5
22.6
Verreynne
75-6
27.5
Marco Jansen
91-7
33.6
Corbin Bosch
135-8
47.1
Harmer
153-9
53.3
Maharaj
153-10
53.6
Partnerships
Rickelton
11(0)
18(40)
Markram
3(0)
Mulder
2(0)
7(10)
Markram
1(0)
Mulder
9(0)
13(49)
Bavuma
4(0)
de Zorzi
2(0)
2(2)
Bavuma
0(0)
Stubbs
5(0)
20(37)
Bavuma
15(0)
Verreynne
9(0)
15(29)
Bavuma
6(0)
Marco Jansen
13(0)
16(37)
Bavuma
3(0)
Corbin Bosch
25(0)
44(79)
Bavuma
17(0)
Harmer
7(0)
18(38)
Bavuma
10(0)
Maharaj
0(0)
0(3)
Bavuma
0(0)
IND 2nd Innings
India 2nd Innings
93-10
(35 Ov)
Batter
R
B
4s
6s
SR
Yashasvi Jaiswal
c Verreynne b Marco Jansen
0
4
0
0
0.00
KL Rahul
c Verreynne b Marco Jansen
1
6
0
0
16.67
Washington Sundar
c Harmer b Markram
31
92
2
0
33.70
Dhruv Jurel
c Corbin Bosch b Harmer
13
34
3
0
38.24
Rishabh Pant (wk)
c and b Harmer
2
13
0
0
15.38
Ravindra Jadeja
lbw b Harmer
18
26
2
0
69.23
Axar Patel
c Bavuma b Maharaj
26
17
1
2
152.94
Kuldeep Yadav
lbw b Harmer
1
13
0
0
7.69
Jasprit Bumrah
not out
0
4
0
0
0.00
Mohammed Siraj
c Markram b Maharaj
0
1
0
0
0.00
Shubman Gill (c)
abs hurt
0
0
0
0
0.00
Extras
1
(b 0, lb 1, w 0, nb 0, p 0)
Total
93-10
(35 Overs, RR: 2.66)
Bowler
O
M
R
W
NB
WD
ECO
Marco Jansen
7
3
15
2
0
0
2.10
Simon Harmer
14
4
21
4
0
0
1.50
Keshav Maharaj
9
1
37
2
0
0
4.10
Corbin Bosch
2
0
14
0
0
0
7.00
Aiden Markram
3
0
5
1
0
0
1.70
Fall of Wickets
Score
Over
Yashasvi Jaiswal
0-1
0.4
KL Rahul
1-2
2.1
Dhruv Jurel
33-3
14.6
Rishabh Pant
38-4
19.4
Ravindra Jadeja
64-5
27.1
Washington Sundar
72-6
30.2
Kuldeep Yadav
77-7
33.2
Axar Patel
93-8
34.5
Mohammed Siraj
93-9
34.6
Partnerships
Jaiswal
0(4)
0(4)
Rahul
0(0)
Washington Sundar
0(3)
1(9)
Rahul
1(6)
Washington Sundar
19(43)
32(77)
Dhruv Jurel
13(34)
Washington Sundar
3(15)
5(28)
Pant
2(13)
Washington Sundar
7(19)
26(45)
Jadeja
18(26)
Washington Sundar
2(12)
8(19)
Axar
6(7)
Kuldeep Yadav
1(13)
5(18)
Axar
4(5)
Bumrah
0(4)
16(9)
Axar
16(5)
Bumrah
0(0)
0(1)
Siraj
0(1)
RSA 1st Innings
South Africa 1st Innings
159-10
(55 Ov)
Batter
R
B
4s
6s
SR
Markram
c Pant b Bumrah
31
48
5
1
64.58
Rickelton
b Bumrah
23
22
4
0
104.55
Mulder
lbw b Kuldeep Yadav
24
51
3
0
47.06
Bavuma (c)
c Dhruv Jurel b Kuldeep Yadav
3
11
0
0
27.27
Tony de Zorzi
lbw b Bumrah
24
55
1
1
43.64
Stubbs
not out
15
74
1
0
20.27
Verreynne (wk)
lbw b Siraj
16
36
2
0
44.44
Marco Jansen
b Siraj
0
3
0
0
0.00
Corbin Bosch
lbw b Axar
3
23
0
0
13.04
Harmer
b Bumrah
5
5
1
0
100.00
Maharaj
lbw b Bumrah
0
3
0
0
0.00
Extras
15
(b 8, lb 4, w 2, nb 1, p 0)
Total
159-10
(55 Overs, RR: 2.89)
Bowler
O
M
R
W
NB
WD
ECO
Bumrah
14
5
27
5
1
1
1.90
Siraj
12
0
47
2
0
1
3.90
Axar
6
2
21
1
0
0
3.50
Kuldeep Yadav
14
1
36
2
0
0
2.60
Ravindra Jadeja
8
2
13
0
0
0
1.60
Washington Sundar
1
0
3
0
0
0
3.00
Fall of Wickets
Score
Over
Rickelton
57-1
10.3
Markram
62-2
12.1
Bavuma
71-3
15.6
Mulder
114-4
29.5
Tony de Zorzi
120-5
32.3
Verreynne
146-6
44.1
Marco Jansen
147-7
44.4
Corbin Bosch
154-8
51.6
Harmer
159-9
54.3
Maharaj
159-10
54.6
Partnerships
Markram
26(0)
57(63)
Rickelton
23(0)
Markram
5(0)
5(10)
Mulder
0(0)
Bavuma
3(0)
9(23)
Mulder
6(0)
de Zorzi
22(0)
43(83)
Mulder
18(0)
de Zorzi
2(0)
6(16)
Stubbs
2(0)
Verreynne
16(0)
26(70)
Stubbs
9(0)
Marco Jansen
0(0)
1(3)
Stubbs
0(0)
Corbin Bosch
3(0)
7(44)
Stubbs
4(0)
Harmer
5(0)
5(15)
Stubbs
0(0)
Maharaj
0(0)
0(3)
Stubbs
0(0)
IND 1st Innings
India 1st Innings
189-10
(62.2 Ov)
Batter
R
B
4s
6s
SR
Yashasvi Jaiswal
b Marco Jansen
12
27
3
0
44.44
Rahul
c Markram b Maharaj
39
119
4
1
32.77
Washington Sundar
c Markram b Harmer
29
82
2
1
35.37
Shubman Gill (c)
retd out
4
3
1
0
133.33
Pant (wk)
c Verreynne b Corbin Bosch
27
24
2
2
112.50
Ravindra Jadeja
lbw b Harmer
27
45
3
0
60.00
Dhruv Jurel
c and b Harmer
14
14
3
0
100.00
Axar
c Marco Jansen b Harmer
16
45
2
0
35.56
Kuldeep Yadav
c Verreynne b Marco Jansen
1
8
0
0
12.50
Siraj
b Marco Jansen
1
9
0
0
11.11
Bumrah
not out
1
3
0
0
33.33
Extras
18
(b 9, lb 2, w 2, nb 5, p 0)
Total
189-10
(62.2 Overs, RR: 3.03)
Bowler
O
M
R
W
NB
WD
ECO
Marco Jansen
15
4
35
3
3
1
2.30
Mulder
5
1
15
0
2
0
3.00
Maharaj
16
1
66
1
0
0
4.10
Corbin Bosch
11
4
32
1
0
1
2.90
Harmer
15.2
4
30
4
0
0
2.00
Fall of Wickets
Score
Over
Yashasvi Jaiswal
18-1
6.6
Washington Sundar
75-2
34.2
Rahul
109-3
39.5
Pant
132-4
43.4
Dhruv Jurel
153-5
48.3
Ravindra Jadeja
171-6
54.3
Kuldeep Yadav
172-7
55.5
Siraj
187-8
59.6
Axar
189-9
62.2
Partnerships
Jaiswal
12(0)
18(42)
Rahul
2(0)
Washington Sundar
29(0)
57(164)
Rahul
25(0)
Gill
4(0)
4(3)
Rahul
0(0)
Pant
14(0)
30(30)
Rahul
12(0)
Pant
13(0)
23(23)
Jadeja
10(0)
Dhruv Jurel
14(0)
21(29)
Jadeja
7(0)
Axar
2(0)
18(36)
Jadeja
10(0)
Axar
0(0)
1(8)
Kuldeep Yadav
1(0)
Axar
13(0)
15(25)
Siraj
1(0)
Axar
1(0)
2(14)
Bumrah
1(0)
RSA 2nd Innings
South Africa 2nd Innings
153-10
(54 Ov)
Batter
R
B
4s
6s
SR
Rickelton
lbw b Kuldeep Yadav
11
23
1
0
47.83
Markram
c Dhruv Jurel b Ravindra Jadeja
4
23
0
0
17.39
Mulder
c Pant b Ravindra Jadeja
11
30
1
0
36.67
Bavuma (c)
not out
55
136
4
0
40.44
Tony de Zorzi
c Dhruv Jurel b Ravindra Jadeja
2
2
0
0
100.00
Stubbs
b Ravindra Jadeja
5
18
0
0
27.78
Verreynne (wk)
b Axar
9
16
1
0
56.25
Marco Jansen
c Rahul b Kuldeep Yadav
13
16
0
1
81.25
Corbin Bosch
b Bumrah
25
37
2
1
67.57
Harmer
b Siraj
7
20
0
0
35.00
Maharaj
lbw b Siraj
0
3
0
0
0.00
Extras
11
(b 0, lb 11, w 0, nb 0, p 0)
Total
153-10
(54 Overs, RR: 2.83)
Bowler
O
M
R
W
NB
WD
ECO
Bumrah
10
2
24
1
0
0
2.40
Axar
14
0
36
1
0
0
2.60
Kuldeep Yadav
8
1
30
2
0
0
3.80
Ravindra Jadeja
20
3
50
4
0
0
2.50
Siraj
2
0
2
2
0
0
1.00
Fall of Wickets
Score
Over
Rickelton
18-1
6.4
Markram
25-2
8.2
Mulder
38-3
16.3
Tony de Zorzi
40-4
16.5
Stubbs
60-5
22.6
Verreynne
75-6
27.5
Marco Jansen
91-7
33.6
Corbin Bosch
135-8
47.1
Harmer
153-9
53.3
Maharaj
153-10
53.6
Partnerships
Rickelton
11(0)
18(40)
Markram
3(0)
Mulder
2(0)
7(10)
Markram
1(0)
Mulder
9(0)
13(49)
Bavuma
4(0)
de Zorzi
2(0)
2(2)
Bavuma
0(0)
Stubbs
5(0)
20(37)
Bavuma
15(0)
Verreynne
9(0)
15(29)
Bavuma
6(0)
Marco Jansen
13(0)
16(37)
Bavuma
3(0)
Corbin Bosch
25(0)
44(79)
Bavuma
17(0)
Harmer
7(0)
18(38)
Bavuma
10(0)
Maharaj
0(0)
0(3)
Bavuma
0(0)
IND 2nd Innings
India 2nd Innings
93-10
(35 Ov)
Batter
R
B
4s
6s
SR
Yashasvi Jaiswal
c Verreynne b Marco Jansen
0
4
0
0
0.00
KL Rahul
c Verreynne b Marco Jansen
1
6
0
0
16.67
Washington Sundar
c Harmer b Markram
31
92
2
0
33.70
Dhruv Jurel
c Corbin Bosch b Harmer
13
34
3
0
38.24
Rishabh Pant (wk)
c and b Harmer
2
13
0
0
15.38
Ravindra Jadeja
lbw b Harmer
18
26
2
0
69.23
Axar Patel
c Bavuma b Maharaj
26
17
1
2
152.94
Kuldeep Yadav
lbw b Harmer
1
13
0
0
7.69
Jasprit Bumrah
not out
0
4
0
0
0.00
Mohammed Siraj
c Markram b Maharaj
0
1
0
0
0.00
Shubman Gill (c)
abs hurt
0
0
0
0
0.00
Extras
1
(b 0, lb 1, w 0, nb 0, p 0)
Total
93-10
(35 Overs, RR: 2.66)
Bowler
O
M
R
W
NB
WD
ECO
Marco Jansen
7
3
15
2
0
0
2.10
Simon Harmer
14
4
21
4
0
0
1.50
Keshav Maharaj
9
1
37
2
0
0
4.10
Corbin Bosch
2
0
14
0
0
0
7.00
Aiden Markram
3
0
5
1
0
0
1.70
Fall of Wickets
Score
Over
Yashasvi Jaiswal
0-1
0.4
KL Rahul
1-2
2.1
Dhruv Jurel
33-3
14.6
Rishabh Pant
38-4
19.4
Ravindra Jadeja
64-5
27.1
Washington Sundar
72-6
30.2
Kuldeep Yadav
77-7
33.2
Axar Patel
93-8
34.5
Mohammed Siraj
93-9
34.6
Partnerships
Jaiswal
0(4)
0(4)
Rahul
0(0)
Washington Sundar
0(3)
1(9)
Rahul
1(6)
Washington Sundar
19(43)
32(77)
Dhruv Jurel
13(34)
Washington Sundar
3(15)
5(28)
Pant
2(13)
Washington Sundar
7(19)
26(45)
Jadeja
18(26)
Washington Sundar
2(12)
8(19)
Axar
6(7)
Kuldeep Yadav
1(13)
5(18)
Axar
4(5)
Bumrah
0(4)
16(9)
Axar
16(5)
Bumrah
0(0)
0(1)
Siraj
0(1)
INFO
Match
IND vs RSA • 1st Test • South Africa tour of India, 2025
Series
South Africa tour of India, 2025
Date
Fri, Nov 14
Time
9:30 AM LOCAL, 4:00 AM GMT
Toss
South Africa won the toss and opt to Bat
Venue
Eden Gardens, Kolkata
Umpires
Chris Gaffaney, Rod Tucker
3rd Umpire
Richard Kettleborough
Referee
Richie Richardson
India squad
Players
Yashasvi Jaiswal,
KL Rahul,
Washington Sundar,
Shubman Gill (c),
Rishabh Pant (wk),
Ravindra Jadeja,
Dhruv Jurel,
Axar Patel,
Kuldeep Yadav,
Jasprit Bumrah,
Mohammed Siraj
Bench
Sai Sudharsan,
Devdutt Padikkal,
Akash Deep
Support Staff
Gautam Gambhir,
Ryan ten Doeschate,
T Dilip,
Morne Morkel,
Sitanshu Kotak
South Africa squad
Players
Aiden Markram,
Ryan Rickelton,
Wiaan Mulder,
Temba Bavuma (c),
Tony de Zorzi,
Tristan Stubbs,
Kyle Verreynne (wk),
Marco Jansen,
Corbin Bosch,
Simon Harmer,
Keshav Maharaj
Bench
Dewald Brevis,
Kagiso Rabada,
Senuran Muthusamy,
Zubayr Hamza
Support Staff
Shukri Conrad,
Jean-Paul Duminy,
Eric Simons,
Wandile Gwavu,
Albie Morkel
LATEST NEWS
Shafali Verma's blazing 79 gives India series win
Kohli, Pant fifties give Delhi tight win
Sam Harper ton makes it three from three for Stars
From Boland to bedlam: A Boxing Day that explained this Ashes
20 wickets in 75.1 overs: Boxing Day 2025 enters Ashes history
Australia emerge on top on 20-wicket day in Melbourne
More News
Move to Top