Home
Fixtures
Results
Teams
Players
Grounds
Rankings
Quick Links
Test Series
ODI Series
T20I Series
World Cup
World Cup 2023
World Cup 2019
World Cup 2015
World Cup 2011
World Cup 2007
World Cup 2003
World Cup 1999
World Cup 1996
World Cup 1992
World Cup 1987
World Cup 1983
World Cup 1979
World Cup 1975
T20I World Cup
World Cup 2024
World Cup 2022
World Cup 2021
World Cup 2016
World Cup 2014
World Cup 2012
World Cup 2010
World Cup 2009
World Cup 2007
Champions Trophy
Champions Trophy 2025
Champions Trophy 2017
Champions Trophy 2013
Champions Trophy 2009
Champions Trophy 2006
Champions Trophy 2004
Champions Trophy 2002
Test Championship
Yearwise Cricstats
2024 stats
2023 stats
2022 stats
2021 stats
2020 stats
2019 stats
2018 stats
2017 stats
2016 stats
2015 stats
Alltime stats
Most Balls Faced in 2014 for all time
Position
Most Balls Faced
Player Name
Team Name
1
4155
Kumar Sangakkara
Sri Lanka
2
3799
Angelo Mathews
Sri Lanka
3
3131
Mahela Jayawardene
Sri Lanka
4
2917
Kane Williamson
New Zealand
5
2774
Hashim Amla
South Africa
6
2745
Virat Kohli
India
7
2547
Joe Root
England
8
2531
Steven Smith
Australia
9
2371
Faf du Plessis
South Africa
10
2351
Ajinkya Rahane
India
11
2197
AB de Villiers
South Africa
12
2185
Younis Khan
Pakistan
13
2160
Ahmed Shehzad
Pakistan
14
1951
David Warner
Australia
15
1934
Brendon McCullum
New Zealand
16
1900
Murali Vijay
India
17
1894
Kaushal Silva
Sri Lanka
18
1851
Misbah-ul-Haq
Pakistan
19
1841
Shikhar Dhawan
India
20
1826
Azhar Ali
Pakistan
21
1824
Mushfiqur Rahim
Bangladesh
22
1803
Gary Ballance
England
23
1781
Ross Taylor
New Zealand
24
1746
Tamim Iqbal
Bangladesh
25
1677
Tom Latham
New Zealand
26
1631
Alastair Cook
England
27
1616
Mominul Haque
Bangladesh
28
1599
Hamilton Masakadza
Zimbabwe
29
1533
Jean-Paul Duminy
South Africa
30
1493
MS Dhoni
India
31
1479
Quinton de Kock
South Africa
32
1469
Lahiru Thirimanne
Sri Lanka
33
1432
Kraigg Brathwaite
West Indies
34
1399
Mahmudullah
Bangladesh
35
1336
Chris Rogers
Australia
36
1328
Sarfraz Ahmed
Pakistan
37
1326
Mohammad Hafeez
Pakistan
38
1323
BJ Watling
New Zealand
39
1307
Rohit Sharma
India
40
1303
Tillakaratne Dilshan
Sri Lanka
41
1279
Ian Bell
England
42
1266
Cheteshwar Pujara
India
43
1250
Asad Shafiq
Pakistan
44
1231
Aaron Finch
Australia
45
1192
Moeen Ali
England
46
1180
Anamul Haque
Bangladesh
47
1113
Shakib Al Hasan
Bangladesh
48
1111
Jos Buttler
England
49
1110
Darren Bravo
West Indies
50
1094
Dimuth Karunaratne
Sri Lanka
51
1082
Khurram Khan
United Arab Emirates
52
1061
Brendan Taylor
Zimbabwe
53
1037
Shiv Chanderpaul
West Indies
54
1030
Dean Elgar
South Africa
55
994
Michael Clarke
Australia
56
987
Shaun Marsh
Australia
57
958
Denesh Ramdin
West Indies
58
921
Sikandar Raza
Zimbabwe
59
919
Regis Chakabva
Zimbabwe
60
899
James Neesham
New Zealand
61
876
Dinesh Chandimal
Sri Lanka
62
860
Shamsur Rahman
Bangladesh
63
852
Eoin Morgan
England
64
835
Marlon Samuels
West Indies
65
815
Mitchell Marsh
Australia
66
793
Elton Chigumbura
Zimbabwe
67
788
Imrul Kayes
Bangladesh
68
770
Brad Haddin
Australia
69
762
Amjad Ali
United Arab Emirates
70
760
Kusal Perera
Sri Lanka
71
755
Sam Robson
England
72
741
Ravi Bopara
England
73
735
George Bailey
Australia
74
732
Ambati Rayudu
India
75
727
Shane Watson
Australia
76
720
Ravindra Jadeja
India
77
715
Chris Gayle
West Indies
78
687
Martin Guptill
New Zealand
79
686
Corey Anderson
New Zealand
80
681
Irfan Ahmed
Hong Kong
81
676
Upul Tharanga
Sri Lanka
81
676
Vernon Philander
South Africa
82
672
Samiullah Shenwari
Afghanistan
83
667
Preston Mommsen
Scotland
84
642
Sharad Vesawkar
Nepal
85
630
Mark Craig
New Zealand
86
625
Lendl Simmons
West Indies
87
612
Nasir Hossain
Bangladesh
88
598
Swapnil Patil
United Arab Emirates
89
592
Jamie Atkinson
Hong Kong
90
583
Bhuvneshwar Kumar
India
91
572
Dwayne Bravo
West Indies
92
564
Mitchell Johnson
Australia
93
539
Suresh Raina
India
94
537
Noor Ali Zadran
Afghanistan
95
529
Glenn Maxwell
Australia
96
525
Usman Ghani
Afghanistan
97
524
Kirk Edwards
West Indies
98
519
Calum MacLeod
Scotland
99
510
Mohammad Nabi
Afghanistan
100
496
Wesley Barresi
Netherlands
101
493
Umar Akmal
Pakistan
102
487
Luke Ronchi
New Zealand
103
472
Babar Hayat
Hong Kong
104
471
Shaiman Anwar
United Arab Emirates
105
464
Paras Khadka
Nepal
105
464
Waqas Barkat
Hong Kong
106
457
Alex Hales
England
107
456
Sean Williams
Zimbabwe
108
455
Alex Doolan
Australia
109
453
Dwayne Smith
West Indies
110
446
Fawad Alam
Pakistan
111
441
Asghar Stanikzai
Afghanistan
111
441
David Miller
South Africa
112
439
Thisara Perera
Sri Lanka
113
438
Eric Szwarczynski
Netherlands
114
409
Lega Siaka
P.N.G.
115
405
Alviro Petersen
South Africa
116
402
Ben Stokes
England
117
395
Ashan Priyanjan
Sri Lanka
118
390
Mark Chapman
Hong Kong
118
390
Khurram Manzoor
Pakistan
119
386
Nawroz Mangal
Afghanistan
120
379
Craig Williams
Namibia
121
377
Chris Jordan
England
122
375
Dale Steyn
South Africa
123
360
Collins Obuya
Kenya
124
358
Dilruwan Perera
Sri Lanka
125
357
Ravichandran Ashwin
India
126
352
Leon Johnson
West Indies
127
351
Ish Sodhi
New Zealand
127
351
Gyanendra Malla
Nepal
128
344
Richmond Mutumbami
Zimbabwe
129
342
Irfan Karim
Kenya
130
341
Nizakat Khan
Hong Kong
131
339
Assad Vala
P.N.G.
132
338
Michael Lumb
England
133
335
James Faulkner
Australia
134
334
Prasanna Jayawardene
Sri Lanka
135
333
Raza-ur-Rehman
Canada
136
328
Salman Faris
United Arab Emirates
137
327
Vusi Sibanda
Zimbabwe
138
326
Stuart Broad
England
139
325
Freddie Coleman
Scotland
140
319
Tim Southee
New Zealand
141
317
Richie Berrington
Scotland
142
315
James Anderson
England
143
309
Kithuruwan Vithanage
Sri Lanka
144
306
Matt Prior
England
145
305
Sarel Burger
Namibia
146
302
Haris Sohail
Pakistan
147
301
Rangana Herath
Sri Lanka
148
300
Jermaine Blackwood
West Indies
149
294
Matt Machan
Scotland
149
294
Shahid Afridi
150
291
Gerrie Snyman
Namibia
151
288
Sohaib Maqsood
Pakistan
152
286
Matthew Cross
Scotland
153
285
Hamish Rutherford
New Zealand
154
284
Peter Borren
Netherlands
155
282
Ryan Harris
Australia
156
279
Stephan Myburgh
Netherlands
157
277
Mohammad Shahzad
United Arab Emirates
158
274
Stuart Binny
India
158
274
Shuvagata Hom
Bangladesh
159
267
Shaminda Eranga
Sri Lanka
160
266
Krishna Chandran
United Arab Emirates
161
265
Rohan Mustafa
United Arab Emirates
162
259
Chris Woakes
England
163
258
Kieran Powell
West Indies
164
254
Mohammed Shami
India
165
253
Shafiqullah
Afghanistan
166
251
Morris Ouma
Kenya
167
249
Nasir Jamal
Afghanistan
167
249
Kevin O'Brien
Ireland
168
248
Niroshan Dickwella
Sri Lanka
169
247
Afsar Zazai
Afghanistan
170
242
Alex Obanda
Kenya
170
242
Rilee Rossouw
South Africa
171
241
Subash Khakurel
Nepal
172
239
Geraint Jones
England
173
238
Matthew Wade
Australia
174
237
Basant Regmi
Nepal
175
233
William Porterfield
Ireland
176
232
Dean Brownlie
New Zealand
177
230
Vani Morea
P.N.G.
178
228
Zeeshan Maqsood
Oman
179
227
Shakti Gauchan
Nepal
180
225
Jimmy Hansra
Canada
181
223
Phillip Hughes
Australia
182
222
Nathan Lyon
Australia
183
221
Jesse Ryder
New Zealand
184
220
Ishant Sharma
India
184
220
Rakep Patel
Kenya
185
217
Tinashe Panyangara
Zimbabwe
186
215
James Taylor
England
186
215
Ruvindu Gunasekera
Canada
187
213
Naresh Budayair
Nepal
188
210
Kieron Pollard
West Indies
189
208
Andrew Poynter
Ireland
190
207
Cameron White
Australia
191
206
Ankur Vasishta
Hong Kong
192
205
Hashmatullah Shaidi
Afghanistan
192
205
Darren Sammy
West Indies
192
205
Shan Masood
Pakistan
193
204
Ed Joyce
England
194
202
Trent Boult
New Zealand
195
200
Solomon Mire
Zimbabwe
196
198
Tim Bresnan
England
196
198
Dhammika Prasad
Sri Lanka
197
196
Craig Ervine
Zimbabwe
198
193
Shane Shillingford
West Indies
198
193
Andri Berenger
United Arab Emirates
199
191
Nitish Kumar
Canada
199
191
Liam Plunkett
England
200
188
Ragheb Aga
Kenya
201
187
Hamza Tariq
Canada
202
186
Ahmed Faiz
203
185
Jason Holder
West Indies
203
185
Ryan McLaren
South Africa
204
183
Chris Amini
P.N.G.
205
181
Sohag Gazi
Bangladesh
206
179
Stiaan van Zyl
South Africa
206
179
Mirwais Ashraf
Afghanistan
207
178
Binod Bhandari
Nepal
208
175
Michael Swart
Netherlands
209
172
Aizaz Khan
Hong Kong
209
172
Taijul Islam
Bangladesh
210
171
Steve Tikolo
Kenya
211
169
Haseeb Amjad
Hong Kong
212
168
Tom Cooper
Netherlands
213
165
Shafiq Sharif
213
165
Syed Ali
Oman
214
164
Andre Fletcher
West Indies
215
163
Sultan Ahmed
Oman
216
162
Zeeshan Siddiqui
Oman
216
162
Rubel Hossain
Bangladesh
217
161
Nuwan Kulasekara
Sri Lanka
218
160
John Nyumbu
Zimbabwe
218
160
Peter Siddle
Australia
219
158
Donald Tiripano
Zimbabwe
219
158
Saeed Ajmal
Pakistan
219
158
Charles Amini
P.N.G.
219
158
Gary Wilson
Ireland
219
158
Stuart Thompson
Ireland
220
156
Hamish Gardiner
Scotland
221
155
Kyle Abbott
South Africa
222
154
Mitchell Starc
Australia
223
153
Malcolm Waller
Zimbabwe
224
151
Suranga Lakmal
Sri Lanka
225
150
Abdur Rehman
Pakistan
225
150
Sachithra Senanayake
Sri Lanka
226
149
Wahab Riaz
Pakistan
226
149
Mashrafe Mortaza
Bangladesh
227
146
Christoffel Viljoen
Namibia
228
145
RG Mukasa
229
143
Tanwir Afzal
Hong Kong
230
142
Michael Leask
Scotland
231
141
Wayne Parnell
South Africa
232
139
Jack Vare
P.N.G.
233
137
Bilawal Bhatti
Pakistan
234
136
Sagar Pun
Nepal
235
135
Andy Balbirnie
Ireland
235
135
Jerome Taylor
West Indies
235
135
Tendai Chatara
Zimbabwe
236
134
Rahat Ali
236
134
Syed Kaleem
Oman
236
134
Khizar Hayat
237
133
Anton Devcich
New Zealand
237
133
Sulieman Benn
West Indies
238
132
Amjad Javed
United Arab Emirates
239
131
James Tredwell
England
240
130
Vaibhav Wategaonkar
Oman
241
129
Sabbir Rahman
Bangladesh
241
129
Wriddhiman Saha
India
241
129
Devon Smith
West Indies
242
128
Morne Morkel
South Africa
242
128
Sompal Kami
Nepal
243
127
Anwar Ali
Pakistan
244
126
Mohammad Shahzad
Afghanistan
245
125
Timycen Maruma
Zimbabwe
245
125
Naeem Islam
Bangladesh
246
123
Trevin Bastiampillai
Canada
247
121
Javed Ahmadi
Afghanistan
247
121
Prosper Utseya
Zimbabwe
248
120
Brian Chari
Zimbabwe
248
120
Al-Amin Hossain
Bangladesh
249
119
Shafiul Islam
Bangladesh
249
119
Anshuman Rath
Hong Kong
250
118
Farhaan Behardien
South Africa
250
118
Robin Uthappa
India
250
118
Yasir Shah
Pakistan
250
118
Ajantha Mendis
Sri Lanka
251
117
Safyaan Sharif
Scotland
251
117
Dawlat Zadran
Afghanistan
251
117
Rahmat Shah
Afghanistan
252
115
Vikrant Shetty
United Arab Emirates
252
115
Imran Tahir
South Africa
253
112
Sharjeel Khan
Pakistan
254
111
Kemar Roach
West Indies
255
110
Mohammad Naveed
United Arab Emirates
255
110
Pradeep Airee
Nepal
255
110
Stephan Baard
Namibia
256
109
Fayyaz Ahmed
United Arab Emirates
257
108
Andre Russell
West Indies
258
106
John Mooney
Ireland
259
104
Mark Vermeulen
Zimbabwe
259
104
Peter Fulton
New Zealand
260
102
Yuvraj Singh
India
260
102
Rob Taylor
Scotland
260
102
B Masaba
260
102
Jean-Pierre Kotze
Namibia
261
101
Skhawat Ali
Hong Kong
261
101
Gulbadin Naib
Afghanistan
262
100
Anwar Arudin
262
100
Seekkuge Prasanna
Sri Lanka
263
99
Neil Wagner
New Zealand
264
98
Chaturanga de Silva
Sri Lanka
265
95
Johannes Smit
Namibia
265
95
Najibullah Zadran
Afghanistan
266
91
John Anderson
Ireland
266
91
Johnson Charles
West Indies
267
88
Mohammad Nadeem
Oman
267
88
Nathan McCullum
New Zealand
267
88
Max Sorensen
Ireland
268
87
Michael Carberry
England
269
86
Mahuru Dai
P.N.G.
270
85
Majid Haq
Scotland
270
85
Shahadat Hossain
Bangladesh
271
84
F Nsubuga
271
84
Neville Madziva
Zimbabwe
272
82
Umesh Yadav
India
273
81
Josh Davey
Scotland
274
80
Gautam Gambhir
India
274
80
Jubair Hossain
Bangladesh
275
78
Dinesh Karthik
India
276
76
Nuwan Pradeep
Sri Lanka
276
76
Saqib Ali
United Arab Emirates
277
74
Mudassar Bukhari
Netherlands
277
74
Nathan Coulter-Nile
Australia
278
73
Mohammad Talha
Pakistan
278
73
Michael Rippon
Netherlands
278
73
Tony Ura
P.N.G.
278
73
Reeza Hendricks
South Africa
279
72
Varun Aaron
India
280
71
Graeme Smith
South Africa
281
70
Shapoor Zadran
Afghanistan
282
69
Ahmed Raza
United Arab Emirates
282
69
Ben Cooper
Netherlands
282
69
Paul Stirling
Ireland
283
68
Nadeem Ahmed
Hong Kong
283
68
Anil Mandal
Nepal
283
68
Ziaur Rahman
Afghanistan
283
68
Zulfiqar Babar
Pakistan
284
67
Zaheer Khan
India
284
67
Brad Hodge
Australia
285
66
Karim Sadiq
Afghanistan
285
66
Thomas Odoyo
Kenya
286
65
Niall O'Brien
Ireland
286
65
Khurram Chohan
Canada
287
64
Sohail Tanvir
Pakistan
288
62
Robin Peterson
South Africa
288
62
Junaid Siddiqui
Canada
289
60
Kamran Shazad
United Arab Emirates
289
60
Luke Jongwe
Zimbabwe
289
60
Tino Mawoyo
Zimbabwe
290
59
Kinchit Shah
Hong Kong
290
59
Hiren Varaiya
Kenya
290
59
Mitchell McClenaghan
New Zealand
291
57
Josh Hazlewood
Australia
291
57
Daniel Vettori
New Zealand
292
56
Robiul Islam
Bangladesh
292
56
Kamran Akmal
Pakistan
292
56
Ajay Lalcheta
Oman
293
55
Kyle Coetzer
Scotland
294
54
Roy Lamsam
Hong Kong
294
54
Junaid Khan
295
53
Usman Limbada
Canada
295
53
Amir Hamza
Afghanistan
295
53
Saad Nasim
Pakistan
295
53
Jonny Bairstow
England
295
53
Steve O'Keefe
Australia
296
52
Shoaib Malik
Pakistan
297
51
Kyle Mills
New Zealand
297
51
Nasir Jamshed
Pakistan
297
51
Jeevan Mendis
Sri Lanka
298
49
Rajeshkumar Ranpura
Oman
299
48
Nikita Miller
West Indies
299
48
Taufeeq Umar
Pakistan
300
46
Willie Gavera
P.N.G.
301
45
Jason Kila
P.N.G.
301
45
Abdur Razzak
Bangladesh
302
44
Joe Burns
Australia
302
44
Ben Cutting
Australia
302
44
Luke Wright
England
303
43
Narsingh Deonarine
West Indies
303
43
Sunil Narine
West Indies
303
43
Tafadzwa Kamungozi
Zimbabwe
303
43
Lasith Malinga
Sri Lanka
304
42
Marshall Ayub
Bangladesh
305
41
Shingi Masakadza
Zimbabwe
306
40
Mohammad Mithun
Bangladesh
307
39
Khawar Ali
Oman
307
39
Umar Gul
Pakistan
308
38
Chadwick Walton
West Indies
308
38
C Waiswa
308
38
Harvir Baidwan
Canada
309
37
Arafat Sunny
Bangladesh
309
37
Saqlain Haider
United Arab Emirates
309
37
Albie Morkel
South Africa
310
36
Peter Moor
Zimbabwe
310
36
Nehemiah Odhiambo
Kenya
311
35
Tim Gruijters
Netherlands
311
35
Temba Bavuma
South Africa
312
34
Ben Dunk
Australia
312
34
Shadeep Silva
United Arab Emirates
313
33
Harry Gurney
England
313
33
Munir Dar
Hong Kong
313
33
Tharindu Kaushal
Sri Lanka
314
32
Chanaka Welegedara
Sri Lanka
314
32
Merwe Erasmus
Namibia
314
32
D Muhumuza
315
31
Samuel Badree
West Indies
315
31
Aaron Phangiso
South Africa
315
31
Mohammad Irfan
Pakistan
316
30
Umar Amin
Pakistan
316
30
Amit Mishra
India
316
30
Mohit Sharma
India
316
30
Alasdair Evans
Scotland
316
30
George Dockrell
Ireland
316
30
Stuart Poynter
Ireland
317
29
Duncan Allan
Kenya
318
28
Zeeshan Siddiqi
Canada
318
28
Awais Zia
Pakistan
318
28
Anas Khan
Hong Kong
318
28
Karn Sharma
India
318
28
Dane Piedt
South Africa
319
26
Axar Patel
India
319
26
Colin Munro
New Zealand
320
25
Steven Finn
England
321
24
Boyd Rankin
England
321
24
Kedar Jadhav
India
322
23
Daniel Christian
Australia
322
23
Alex Cusack
Ireland
322
23
Ehsan Nawaz
Hong Kong
323
22
Iain Wardlaw
Scotland
323
22
Norman Vanua
P.N.G.
323
22
Faizan Asif
United Arab Emirates
323
22
Muhammad Wafiq
323
22
Bernard Scholtz
Namibia
324
21
Avinash Karn
Nepal
324
21
Pipi Raho
P.N.G.
324
21
Ahsan Malik
Netherlands
324
21
Farhad Reza
Bangladesh
324
21
Sharafuddin Ashraf
Afghanistan
324
21
Suraj Randiv
Sri Lanka
325
20
Natsai M'shangwe
Zimbabwe
325
20
Pankaj Singh
India
325
20
Aarif Sheikh
Nepal
326
19
Chris Lynn
Australia
326
19
Kevin Pietersen
England
326
19
Scott Borthwick
England
326
19
Jacques Kallis
South Africa
327
18
Ravi Rampaul
West Indies
327
18
Soumya Sarkar
Bangladesh
327
18
Munis Ansari
Oman
327
18
Andrew White
Ireland
327
18
Tim Murtagh
Ireland
328
17
Najeeb Tarakai
Afghanistan
329
15
Beuran Hendricks
South Africa
329
15
Pavandeep Singh
329
15
Jeremy Gordon
Canada
329
15
Raza Hasan
Pakistan
329
15
Sean Abbott
Australia
330
13
Kannaur Rahul
India
330
13
Sheldon Cottrell
West Indies
330
13
Brian Vitori
Zimbabwe
331
12
Pat Cummins
Australia
331
12
Timm van der Gugten
Netherlands
331
12
Cecil Khan
Canada
331
12
Jitendra Mukhiya
Nepal
331
12
Logan van Beek
Netherlands
331
12
Lahiru Gamage
Sri Lanka
332
11
Chirag Suri
United Arab Emirates
332
11
Shem Ngoche
Kenya
333
10
Manjula Guruge
United Arab Emirates
333
10
Jason Roy
England
333
10
Clint McKay
Australia
334
9
James Pattinson
Australia
334
9
Irfan Sajid
United Arab Emirates
334
9
Elijah Otieno
Kenya
334
9
Daan van Bunge
Netherlands
334
9
Najeeb Amar
Hong Kong
335
8
Angelo Perera
Sri Lanka
335
8
James Muirhead
Australia
335
8
Nathan Reardon
Australia
335
8
Jatinder Singh
Oman
336
7
Rajesh Pulami
Nepal
336
7
Craig Young
Ireland
336
7
Jade Dernbach
England
336
7
Pieter Seelaar
Netherlands
336
7
Hamish Bennett
New Zealand
337
6
Manoj Tiwary
India
337
6
Hamid Hassan
Afghanistan
337
6
Aftab Alam
Afghanistan
337
6
Ehsan Adil
Pakistan
337
6
Nic Maddinson
Australia
338
5
Courtney Kruger
Hong Kong
338
5
Kane Richardson
Australia
339
4
Shannon Gabriel
West Indies
340
3
Kenroy Peters
West Indies
340
3
Brad Hogg
Australia
340
3
Abul Hasan
Bangladesh
340
3
Adam Milne
New Zealand
340
3
Matt Henry
New Zealand
340
3
Amrit Bhattarai
Nepal
341
2
Thilina Kandamby
Sri Lanka
341
2
Taskin Ahmed
Bangladesh
341
2
Xavier Doherty
Australia
341
2
Lonwabo Tsotsobe
South Africa
342
1
Doug Bollinger
Australia
342
1
Stephen Parry
England
342
1
Graeme McCarter
Ireland
342
1
Vivian Kingma
Netherlands
342
1
Fahad Alhashmi
United Arab Emirates
342
1
David Wiese
South Africa
342
1
Cameron Boyce
Australia
343
0
Krishmar Santokie
West Indies
343
0
Imran Khan
343
0
Danny Briggs
England
343
0
Parth Desai
Canada