Menu
Live Scores
Schedule
Archives
News
Series
Teams
Videos
Rankings
More
MATCHES
IND vs NZ - IND won
INDW vs AUSW - AUSW won
ZIMW vs NZW - NZW won
IND vs ENG - IND won
RSA vs NZ - NZ won
ALL
All
Live Now
Today
INTERNATIONAL
ICC Men's T20 World Cup 2026
India vs New Zealand
Final
ICC Men's T20 2028 World Cup Americas Sub Regional Qualifier B
Argentina vs Cayman Islands
1st Match
Mexico vs Suriname
2nd Match
Argentina vs Suriname
3rd Match
Bahrain tour of Malaysia, 2026
Bahrain vs Malaysia
2nd T20I
DOMESTIC
CSA Provincial One-Day Challenge Division One
South Western Districts vs Border
18th Match
Knights vs Northern Cape
19th Match
Mpumalanga Rhinos vs South Africa Emerging Players
20th Match
Sheffield Shield 2025-26
Victoria vs Tasmania
25th Match
Western Australia vs Queensland
26th Match
New South Wales vs South Australia
27th Match
Plunket Shield 2025-26
Central Districts vs Northern Districts
16th Match
Auckland vs Otago
17th Match
Wellington vs Canterbury
18th Match
Pakistan A v England Lions in UAE, 2026
Pakistan A vs England Lions
5th Unofficial ODI
WOMEN
India Women v Australia Women
India Women vs Australia Women
Only Test
Zimbabwe Women tour of New Zealand
Zimbabwe Women vs New Zealand Women
2nd ODI
Australia U19 vs India U19, 2nd Youth Test, India Under 19 tour of Australia, 2025 - Scorecard
Series:
India Under 19 tour of Australia, 2025
Venue:
Great Barrier Reef Arena, Mackay
Date & Time:
Tue, Oct 7, 10:00 AM LOCAL
Info
Live
Scorecard
Squads
Overs
Highlights
Full Commentary
News
India U19 won by 7 wkts
AUSU19 1st Innings
Australia U19 1st Innings
135-10
(43.3 Ov)
Batter
R
B
4s
6s
SR
Alex Turner
b Henil Patel
6
17
1
0
35.29
Simon Budge
b Udhav Mohan
0
1
0
0
0.00
Zed Hollick
c Vihaan Malhotra b Udhav Mohan
7
16
1
0
43.75
Will Malajczuk (c)
c Vihaan Malhotra b Henil Patel
10
15
2
0
66.67
Yash Deshmukh
c Rahul Kumar b Khilan Patel
22
54
2
0
40.74
Jayden Draper
c Harvansh Pangalia b Henil Patel
2
2
0
0
100.00
Alex Lee Young (wk)
c Naman Pushpak b Deepesh Devendran
66
108
9
1
61.11
Kasey Barton
run out (Henil Patel/Harvansh Pangalia)
9
37
0
0
24.32
Charles Lachmund
st Harvansh Pangalia b Khilan Patel
1
10
0
0
10.00
Will Byrom
c Harvansh Pangalia b Khilan Patel
0
2
0
0
0.00
Julian Osbourne
not out
0
1
0
0
0.00
Extras
12
(b 3, lb 7, w 0, nb 2, p 0)
Total
135-10
(43.3 Overs, RR: 3.1)
Bowler
O
M
R
W
NB
WD
ECO
Udhav Mohan
6
0
23
2
0
0
3.80
Henil Patel
9
3
21
3
0
0
2.30
Deepesh Devendran
7.3
2
22
1
0
0
2.90
Naman Pushpak
9
1
36
0
2
0
4.00
Khilan Patel
12
5
23
3
0
0
1.90
Fall of Wickets
Score
Over
Simon Budge
3-1
0.5
Zed Hollick
19-2
4.6
Alex Turner
19-3
5.4
Will Malajczuk
30-4
9.1
Jayden Draper
32-5
9.3
Yash Deshmukh
91-6
27.4
Kasey Barton
117-7
38.5
Charles Lachmund
119-8
40.4
Will Byrom
119-9
40.6
Alex Lee Young
135-10
43.3
Partnerships
Alex Turner
1(0)
3(5)
Simon Budge
0(0)
Alex Turner
5(0)
16(25)
Zed Hollick
7(0)
Alex Turner
0(0)
0(4)
Will Malajczuk
0(0)
Yash Deshmukh
1(0)
11(21)
Will Malajczuk
10(0)
Yash Deshmukh
0(0)
2(2)
Jayden Draper
2(0)
Yash Deshmukh
21(0)
59(110)
Alex Lee Young
35(0)
Kasey Barton
9(0)
26(67)
Alex Lee Young
14(0)
Charles Lachmund
1(0)
2(11)
Alex Lee Young
1(0)
Will Byrom
0(0)
0(2)
Alex Lee Young
0(0)
Julian Osbourne
0(0)
16(15)
Alex Lee Young
16(0)
INDU19 1st Innings
India U19 1st Innings
171-10
(51.4 Ov)
Batter
R
B
4s
6s
SR
Vihaan Malhotra
c Alex Lee Young b Will Byrom
11
18
2
0
61.11
Ayush Mhatre (c)
c Alex Turner b Will Byrom
4
5
0
0
80.00
Vaibhav Suryavanshi
c Alex Lee Young b Charles Lachmund
20
14
2
1
142.86
Vedant Trivedi
c Alex Lee Young b Kasey Barton
25
44
4
0
56.82
Rahul Kumar
c Alex Lee Young b Kasey Barton
9
20
1
0
45.00
Harvansh Pangalia (wk)
c Zed Hollick b Julian Osbourne
1
9
0
0
11.11
Khilan Patel
c Julian Osbourne b Kasey Barton
26
60
4
0
43.33
Henil Patel
c Zed Hollick b Kasey Barton
22
76
3
0
28.95
Deepesh Devendran
c (sub)Steven Hogan b Charles Lachmund
28
38
2
2
73.68
Udhav Mohan
not out
2
27
0
0
7.41
Naman Pushpak
c Yash Deshmukh b Julian Osbourne
0
17
0
0
0.00
Extras
23
(b 4, lb 0, w 1, nb 18, p 0)
Total
171-10
(51.4 Overs, RR: 3.31)
Bowler
O
M
R
W
NB
WD
ECO
Charles Lachmund
15
3
50
2
4
1
3.30
Will Byrom
11
2
33
2
0
0
3.00
Kasey Barton
14
0
57
4
10
0
4.10
Julian Osbourne
9.4
1
22
2
4
0
2.30
Zed Hollick
1
0
5
0
0
0
5.00
Will Malajczuk (c)
1
1
0
0
0
0
0.00
Fall of Wickets
Score
Over
Vihaan Malhotra
17-1
3.2
Ayush Mhatre
18-2
3.4
Vaibhav Suryavanshi
41-3
6.4
Rahul Kumar
80-4
15.2
Vedant Trivedi
81-5
15.6
Harvansh Pangalia
82-6
16.6
Khilan Patel
130-7
35.4
Henil Patel
147-8
41.3
Deepesh Devendran
169-9
46.1
Naman Pushpak
171-10
51.4
Partnerships
Vihaan Malhotra
11(0)
17(20)
Ayush Mhatre
4(0)
Vaibhav Suryavanshi
1(0)
1(2)
Ayush Mhatre
0(0)
Vaibhav Suryavanshi
19(0)
23(18)
Vedant Trivedi
3(0)
Rahul Kumar
9(0)
39(52)
Vedant Trivedi
22(0)
Harvansh Pangalia
1(0)
1(4)
Vedant Trivedi
0(0)
Harvansh Pangalia
0(0)
1(6)
Khilan Patel
0(0)
Henil Patel
14(0)
48(112)
Khilan Patel
26(0)
Henil Patel
8(0)
17(35)
Deepesh Devendran
7(0)
Udhav Mohan
1(0)
22(28)
Deepesh Devendran
21(0)
Udhav Mohan
1(0)
2(33)
Naman Pushpak
0(0)
AUSU19 2nd Innings
Australia U19 2nd Innings
116-10
(40.1 Ov)
Batter
R
B
4s
6s
SR
Alex Turner
c Harvansh Pangalia b Henil Patel
10
34
2
0
29.41
Simon Budge
c Ayush Mhatre b Henil Patel
0
1
0
0
0.00
Zed Hollick
c Harvansh Pangalia b Henil Patel
0
1
0
0
0.00
Will Malajczuk (c)
c Naman Pushpak b Udhav Mohan
5
18
1
0
27.78
Yash Deshmukh
b Udhav Mohan
5
23
1
0
21.74
Jayden Draper
hit wkt b Deepesh Devendran
15
27
2
0
55.56
Alex Lee Young (wk)
b Khilan Patel
38
78
4
0
48.72
Kasey Barton
c Vedant Trivedi b Naman Pushpak
19
28
2
1
67.86
Charles Lachmund
c Henil Patel b Naman Pushpak
9
13
1
0
69.23
Will Byrom
b Naman Pushpak
8
15
1
0
53.33
Julian Osbourne
not out
0
4
0
0
0.00
Extras
7
(b 4, lb 2, w 0, nb 1, p 0)
Total
116-10
(40.1 Overs, RR: 2.89)
Bowler
O
M
R
W
NB
WD
ECO
Udhav Mohan
8
4
17
2
0
0
2.10
Henil Patel
8
3
23
3
0
0
2.90
Deepesh Devendran
6
2
15
1
0
0
2.50
Khilan Patel
11.1
2
36
1
0
0
3.20
Naman Pushpak
7
1
19
3
1
0
2.70
Fall of Wickets
Score
Over
Simon Budge
0-1
1.1
Zed Hollick
0-2
1.2
Will Malajczuk
9-3
6.3
Alex Turner
19-4
11.3
Yash Deshmukh
29-5
14.2
Jayden Draper
61-6
21.4
Kasey Barton
89-7
31.5
Charles Lachmund
103-8
35.5
Will Byrom
115-9
39.3
Alex Lee Young
116-10
40.1
Partnerships
Alex Turner
0(0)
0(7)
Simon Budge
0(0)
Alex Turner
0(0)
0(1)
Zed Hollick
0(0)
Alex Turner
0(0)
9(31)
Will Malajczuk
5(0)
Alex Turner
10(0)
10(30)
Yash Deshmukh
0(0)
Jayden Draper
5(0)
10(17)
Yash Deshmukh
5(0)
Jayden Draper
10(0)
32(44)
Alex Lee Young
20(0)
Kasey Barton
19(0)
28(61)
Alex Lee Young
9(0)
Charles Lachmund
9(0)
14(24)
Alex Lee Young
5(0)
Will Byrom
8(0)
12(22)
Alex Lee Young
4(0)
Julian Osbourne
0(0)
1(4)
Alex Lee Young
0(0)
INDU19 2nd Innings
India U19 2nd Innings
84-3
(12.2 Ov)
Batter
R
B
4s
6s
SR
Ayush Mhatre (c)
b Kasey Barton
13
6
3
0
216.67
Vaibhav Suryavanshi
c Julian Osbourne b Charles Lachmund
0
1
0
0
0.00
Vihaan Malhotra
c Alex Turner b Kasey Barton
21
21
5
0
100.00
Vedant Trivedi
not out
33
35
6
0
94.29
Rahul Kumar
not out
13
14
0
0
92.86
Extras
4
(b 0, lb 0, w 1, nb 3, p 0)
Total
84-3
(12.2 Overs, RR: 6.81)
Did not Bat
Harvansh Pangalia (wk),
Khilan Patel,
Naman Pushpak,
Henil Patel,
Deepesh Devendran,
Udhav Mohan
Bowler
O
M
R
W
NB
WD
ECO
Charles Lachmund
3
0
25
1
0
0
8.30
Kasey Barton
4
0
32
2
2
1
8.00
Julian Osbourne
2
0
6
0
1
0
3.00
Will Byrom
2
0
13
0
0
0
6.50
Yash Deshmukh
1.2
0
8
0
0
0
6.00
Fall of Wickets
Score
Over
Vaibhav Suryavanshi
13-1
0.6
Ayush Mhatre
13-2
1.1
Vihaan Malhotra
52-3
7.3
Partnerships
Ayush Mhatre
13(5)
13(6)
Vaibhav Suryavanshi
0(1)
Ayush Mhatre
0(1)
0(1)
Vihaan Malhotra
0(0)
Vedant Trivedi
16(18)
39(38)
Vihaan Malhotra
21(21)
Vedant Trivedi
17(17)
32(29)
Rahul Kumar
13(14)
AUSU19 1st Innings
Australia U19 1st Innings
135-10
(43.3 Ov)
Batter
R
B
4s
6s
SR
Alex Turner
b Henil Patel
6
17
1
0
35.29
Simon Budge
b Udhav Mohan
0
1
0
0
0.00
Zed Hollick
c Vihaan Malhotra b Udhav Mohan
7
16
1
0
43.75
Will Malajczuk (c)
c Vihaan Malhotra b Henil Patel
10
15
2
0
66.67
Yash Deshmukh
c Rahul Kumar b Khilan Patel
22
54
2
0
40.74
Jayden Draper
c Harvansh Pangalia b Henil Patel
2
2
0
0
100.00
Alex Lee Young (wk)
c Naman Pushpak b Deepesh Devendran
66
108
9
1
61.11
Kasey Barton
run out (Henil Patel/Harvansh Pangalia)
9
37
0
0
24.32
Charles Lachmund
st Harvansh Pangalia b Khilan Patel
1
10
0
0
10.00
Will Byrom
c Harvansh Pangalia b Khilan Patel
0
2
0
0
0.00
Julian Osbourne
not out
0
1
0
0
0.00
Extras
12
(b 3, lb 7, w 0, nb 2, p 0)
Total
135-10
(43.3 Overs, RR: 3.1)
Bowler
O
M
R
W
NB
WD
ECO
Udhav Mohan
6
0
23
2
0
0
3.80
Henil Patel
9
3
21
3
0
0
2.30
Deepesh Devendran
7.3
2
22
1
0
0
2.90
Naman Pushpak
9
1
36
0
2
0
4.00
Khilan Patel
12
5
23
3
0
0
1.90
Fall of Wickets
Score
Over
Simon Budge
3-1
0.5
Zed Hollick
19-2
4.6
Alex Turner
19-3
5.4
Will Malajczuk
30-4
9.1
Jayden Draper
32-5
9.3
Yash Deshmukh
91-6
27.4
Kasey Barton
117-7
38.5
Charles Lachmund
119-8
40.4
Will Byrom
119-9
40.6
Alex Lee Young
135-10
43.3
Partnerships
Alex Turner
1(0)
3(5)
Simon Budge
0(0)
Alex Turner
5(0)
16(25)
Zed Hollick
7(0)
Alex Turner
0(0)
0(4)
Will Malajczuk
0(0)
Yash Deshmukh
1(0)
11(21)
Will Malajczuk
10(0)
Yash Deshmukh
0(0)
2(2)
Jayden Draper
2(0)
Yash Deshmukh
21(0)
59(110)
Alex Lee Young
35(0)
Kasey Barton
9(0)
26(67)
Alex Lee Young
14(0)
Charles Lachmund
1(0)
2(11)
Alex Lee Young
1(0)
Will Byrom
0(0)
0(2)
Alex Lee Young
0(0)
Julian Osbourne
0(0)
16(15)
Alex Lee Young
16(0)
INDU19 1st Innings
India U19 1st Innings
171-10
(51.4 Ov)
Batter
R
B
4s
6s
SR
Vihaan Malhotra
c Alex Lee Young b Will Byrom
11
18
2
0
61.11
Ayush Mhatre (c)
c Alex Turner b Will Byrom
4
5
0
0
80.00
Vaibhav Suryavanshi
c Alex Lee Young b Charles Lachmund
20
14
2
1
142.86
Vedant Trivedi
c Alex Lee Young b Kasey Barton
25
44
4
0
56.82
Rahul Kumar
c Alex Lee Young b Kasey Barton
9
20
1
0
45.00
Harvansh Pangalia (wk)
c Zed Hollick b Julian Osbourne
1
9
0
0
11.11
Khilan Patel
c Julian Osbourne b Kasey Barton
26
60
4
0
43.33
Henil Patel
c Zed Hollick b Kasey Barton
22
76
3
0
28.95
Deepesh Devendran
c (sub)Steven Hogan b Charles Lachmund
28
38
2
2
73.68
Udhav Mohan
not out
2
27
0
0
7.41
Naman Pushpak
c Yash Deshmukh b Julian Osbourne
0
17
0
0
0.00
Extras
23
(b 4, lb 0, w 1, nb 18, p 0)
Total
171-10
(51.4 Overs, RR: 3.31)
Bowler
O
M
R
W
NB
WD
ECO
Charles Lachmund
15
3
50
2
4
1
3.30
Will Byrom
11
2
33
2
0
0
3.00
Kasey Barton
14
0
57
4
10
0
4.10
Julian Osbourne
9.4
1
22
2
4
0
2.30
Zed Hollick
1
0
5
0
0
0
5.00
Will Malajczuk (c)
1
1
0
0
0
0
0.00
Fall of Wickets
Score
Over
Vihaan Malhotra
17-1
3.2
Ayush Mhatre
18-2
3.4
Vaibhav Suryavanshi
41-3
6.4
Rahul Kumar
80-4
15.2
Vedant Trivedi
81-5
15.6
Harvansh Pangalia
82-6
16.6
Khilan Patel
130-7
35.4
Henil Patel
147-8
41.3
Deepesh Devendran
169-9
46.1
Naman Pushpak
171-10
51.4
Partnerships
Vihaan Malhotra
11(0)
17(20)
Ayush Mhatre
4(0)
Vaibhav Suryavanshi
1(0)
1(2)
Ayush Mhatre
0(0)
Vaibhav Suryavanshi
19(0)
23(18)
Vedant Trivedi
3(0)
Rahul Kumar
9(0)
39(52)
Vedant Trivedi
22(0)
Harvansh Pangalia
1(0)
1(4)
Vedant Trivedi
0(0)
Harvansh Pangalia
0(0)
1(6)
Khilan Patel
0(0)
Henil Patel
14(0)
48(112)
Khilan Patel
26(0)
Henil Patel
8(0)
17(35)
Deepesh Devendran
7(0)
Udhav Mohan
1(0)
22(28)
Deepesh Devendran
21(0)
Udhav Mohan
1(0)
2(33)
Naman Pushpak
0(0)
AUSU19 2nd Innings
Australia U19 2nd Innings
116-10
(40.1 Ov)
Batter
R
B
4s
6s
SR
Alex Turner
c Harvansh Pangalia b Henil Patel
10
34
2
0
29.41
Simon Budge
c Ayush Mhatre b Henil Patel
0
1
0
0
0.00
Zed Hollick
c Harvansh Pangalia b Henil Patel
0
1
0
0
0.00
Will Malajczuk (c)
c Naman Pushpak b Udhav Mohan
5
18
1
0
27.78
Yash Deshmukh
b Udhav Mohan
5
23
1
0
21.74
Jayden Draper
hit wkt b Deepesh Devendran
15
27
2
0
55.56
Alex Lee Young (wk)
b Khilan Patel
38
78
4
0
48.72
Kasey Barton
c Vedant Trivedi b Naman Pushpak
19
28
2
1
67.86
Charles Lachmund
c Henil Patel b Naman Pushpak
9
13
1
0
69.23
Will Byrom
b Naman Pushpak
8
15
1
0
53.33
Julian Osbourne
not out
0
4
0
0
0.00
Extras
7
(b 4, lb 2, w 0, nb 1, p 0)
Total
116-10
(40.1 Overs, RR: 2.89)
Bowler
O
M
R
W
NB
WD
ECO
Udhav Mohan
8
4
17
2
0
0
2.10
Henil Patel
8
3
23
3
0
0
2.90
Deepesh Devendran
6
2
15
1
0
0
2.50
Khilan Patel
11.1
2
36
1
0
0
3.20
Naman Pushpak
7
1
19
3
1
0
2.70
Fall of Wickets
Score
Over
Simon Budge
0-1
1.1
Zed Hollick
0-2
1.2
Will Malajczuk
9-3
6.3
Alex Turner
19-4
11.3
Yash Deshmukh
29-5
14.2
Jayden Draper
61-6
21.4
Kasey Barton
89-7
31.5
Charles Lachmund
103-8
35.5
Will Byrom
115-9
39.3
Alex Lee Young
116-10
40.1
Partnerships
Alex Turner
0(0)
0(7)
Simon Budge
0(0)
Alex Turner
0(0)
0(1)
Zed Hollick
0(0)
Alex Turner
0(0)
9(31)
Will Malajczuk
5(0)
Alex Turner
10(0)
10(30)
Yash Deshmukh
0(0)
Jayden Draper
5(0)
10(17)
Yash Deshmukh
5(0)
Jayden Draper
10(0)
32(44)
Alex Lee Young
20(0)
Kasey Barton
19(0)
28(61)
Alex Lee Young
9(0)
Charles Lachmund
9(0)
14(24)
Alex Lee Young
5(0)
Will Byrom
8(0)
12(22)
Alex Lee Young
4(0)
Julian Osbourne
0(0)
1(4)
Alex Lee Young
0(0)
INDU19 2nd Innings
India U19 2nd Innings
84-3
(12.2 Ov)
Batter
R
B
4s
6s
SR
Ayush Mhatre (c)
b Kasey Barton
13
6
3
0
216.67
Vaibhav Suryavanshi
c Julian Osbourne b Charles Lachmund
0
1
0
0
0.00
Vihaan Malhotra
c Alex Turner b Kasey Barton
21
21
5
0
100.00
Vedant Trivedi
not out
33
35
6
0
94.29
Rahul Kumar
not out
13
14
0
0
92.86
Extras
4
(b 0, lb 0, w 1, nb 3, p 0)
Total
84-3
(12.2 Overs, RR: 6.81)
Did not Bat
Harvansh Pangalia (wk),
Khilan Patel,
Naman Pushpak,
Henil Patel,
Deepesh Devendran,
Udhav Mohan
Bowler
O
M
R
W
NB
WD
ECO
Charles Lachmund
3
0
25
1
0
0
8.30
Kasey Barton
4
0
32
2
2
1
8.00
Julian Osbourne
2
0
6
0
1
0
3.00
Will Byrom
2
0
13
0
0
0
6.50
Yash Deshmukh
1.2
0
8
0
0
0
6.00
Fall of Wickets
Score
Over
Vaibhav Suryavanshi
13-1
0.6
Ayush Mhatre
13-2
1.1
Vihaan Malhotra
52-3
7.3
Partnerships
Ayush Mhatre
13(5)
13(6)
Vaibhav Suryavanshi
0(1)
Ayush Mhatre
0(1)
0(1)
Vihaan Malhotra
0(0)
Vedant Trivedi
16(18)
39(38)
Vihaan Malhotra
21(21)
Vedant Trivedi
17(17)
32(29)
Rahul Kumar
13(14)
INFO
Match
AUSU19 vs INDU19 • 2nd Youth Test • India Under 19 tour of Australia, 2025
Series
India Under 19 tour of Australia, 2025
Date
Tue, Oct 7
Time
10:00 AM LOCAL, 12:00 AM GMT
Toss
Australia U19 won the toss and opt to Bat
Venue
Great Barrier Reef Arena, Mackay
Umpires
Daryl Brigham, Roberto Howard
Referee
Joanne Broadbent
Australia U19 squad
Players
Simon Budge,
Alex Turner,
Zed Hollick,
Will Malajczuk (c),
Yash Deshmukh,
Jayden Draper,
Alex Lee Young (wk),
Kasey Barton,
Charles Lachmund,
Will Byrom,
Julian Osbourne
Bench
Steven Hogan,
Tom Hogan,
John James,
Aryan Sharma,
Hayden Schiller,
Thomas Paddington,
Ben Gordon
India U19 squad
Players
Vaibhav Suryavanshi,
Ayush Mhatre (c),
Vihaan Malhotra,
Vedant Trivedi,
Rahul Kumar,
Harvansh Pangalia (wk),
Khilan Patel,
Naman Pushpak,
Henil Patel,
Deepesh Devendran,
Udhav Mohan
Bench
Abhigyan Kundu,
RS Ambrish,
Anmoljeet Singh,
Kishan Kumar,
Kanishk Chouhan
FEATURED VIDEOS
Cricbuzz Live: IND vs NZ, T20 World Cup, Final | Post match show
Cricbuzz Live हिन्दी: IND vs NZ, T20 World Cup, Final | Post match show
8:11
Kudos to SKY & Gambhir for backing India's fearless brand of cricket: Rahane
More Videos
LATEST NEWS
For the last couple of months, I've been in constant touch with Sachin sir: Samson
Stats: India go where no side has gone before
'Let the game come to me': Bumrah caps off another stellar World Cup
Suryakumar Yadav: Glory, and a place in Indian cricket folklore
India overwhelm New Zealand to claim third T20 World Cup title
Tamim leads request for investigation into last year's BCB elections
More News
Move to Top