CricClubs Powers ICC Men's T20 World Cup On-Ground Scoreboard! Learn More
x

Download as PDF  Download as CSV  Download as Excel Print 
# Player

Team

Matches

Batting

Bowling

Fielding

Other

MOM #

Total

1 Gerald Pike
 CBCOB 1
6 1382 0 30 150 31562
2 Johann Jacobsz
 ADELAAR 1
5 725 140 20 100 2985
3 Chad Solomon
 CENTURION KAVALIERS CC 1
4 568 130 10 100 2808
4 Nico Vd Dussen
 PHSOB 1
5 660 0 10 100 2770
5 Ryanard Van Niekerk
 ADELAAR 1
5 567 30 20 50 1667
6 Jason Krafft
 CBCOB 1
6 586 0 30 50 1666
7 Bernard Snyman
 HARLEQUINS 1
4 332 190 20 100 2642
8 Jt Richards
 PHSOB 1
5 8 490 60 0 0558
9 Suleman Bhamji
 LAUDIUM 1
3 465 20 10 50 1545
10 Zendon Verster
 IRENE VILLAGERS 1
3 415 30 30 50 1525
11 Modiri Litheko
 CBCOB 1
6 441 0 0 50 1491
12 Sean Du Plooy
 CBCOB 1
6 -10 430 70 0 0490
13 Quintin Olivier
 CENTURION KAVALIERS CC 1
4 327 30 60 50 1467
14 Blessmore Chigavo
 MOOT 1
3 143 210 30 50 1433
15 Ryk Eksteen
 HARLEQUINS 1
4 429 0 0 0 0429
16 David Christie
 TUT 1
3 364 0 10 50 1424
17 Keagan Lion-Cachet
 TUKS 1
2 328 0 40 50 1418
18 Jacques Porter
 IRENE VILLAGERS 1
4 393 0 20 0 0413
19 Brayden Hicks
 TUKS 2
2 396 0 10 0 0406
20 Sameer Mohamed
 LAUDIUM 1
4 208 150 40 0 0398
21 Anton Ehlers
 PHSOB 1
5 341 40 10 0 0391
22 Nathan Jooste
 CENTURION KAVALIERS CC 1
4 1 360 20 0 0381
23 Yureez Andrews
 EERSTERUST 1
2 340 0 30 0 0370
24 Umar Asad
 IRENE VILLAGERS 1
4 262 20 30 50 1362
25 Thabang Kekana
 HAMMANSKRAAL 1
3 171 170 10 0 0351
26 Eduan Eksteen
 ADELAAR 1
5 256 80 10 0 0346
27 James Van Dyk
 DEFENCE 1 2022
3 186 140 20 0 0346
28 Morati Lefhiedi
 ATTERIDGEVILLE 1
3 264 0 30 50 1344
29 Lethabo Kunene
 ATTERIDGEVILLE 1
3 102 220 20 0 0342
30 Juandre Scheepers
 CBCOB 1
6 196 140 0 0 0336
31 Om Thakkar
 CBCOB 1
6 5 260 50 0 0315
32 Theuns Roux
 DEFENCE 1 2022
3 185 110 20 0 0315
33 Modise Maloka
 ATTERIDGEVILLE 1
3 241 30 30 0 0301
34 Adriaan Caltiz
 PHSOB 1
5 0 290 10 0 0300
35 Zander Van Tonder
 CBCOB 1
5 225 60 10 0 0295
36 Tiaan Schutte
 SINOVILLE 1
2 324 -30 0 0 0294
37 Sizwe Makitla
 MAMELODI 1
3 85 130 20 50 1285
38 Thabang Koloti
 MAMELODI 1
3 115 150 20 0 0285
39 Cj Jordaan
 PHSOB 1
5 2 250 30 0 0282
40 Katlego Lemao
 HAMMANSKRAAL 1
3 157 100 20 0 0277
41 Marco Forrester
 HARLEQUINS 1
4 273 0 0 0 0273
42 Lance Alberts
 ATTERIDGEVILLE 1
3 229 30 10 0 0269
43 Tshiamo Lebeloane
 TUKS 2
2 258 0 10 0 0268
44 Anre Schutte
 HARLEQUINS 1
2 263 0 0 0 0263
45 Thomas Mashiane
 CENTURION KAVALIERS CC 1
4 -28 280 10 0 0262
46 Thabiso Motubatse
 LAUDIUM 1
4 240 0 20 0 0260
47 Johan Davel
 ADELAAR 1
3 258 0 0 0 0258
48 Koketso Mcambo
 ADELAAR 1
3 64 170 20 0 0254
49 David Phuti
 HAMMANSKRAAL 1
3 243 -10 20 0 0253
50 Merrick Brett
 TUKS 1
2 -10 250 10 0 0250
51 Tristan Ebersohn
 BRITS 1
3 76 170 0 0 0246
52 Heinrich Muller
 LAUDIUM 1
2 181 50 10 0 0241
53 Keamogetswe Keebine
 HARLEQUINS 1
5 0 230 10 0 0240
54 Aden Daries
 MOOT 1
3 102 110 20 0 0232
55 Ruve Louw
 HARLEQUINS 1
5 160 0 70 0 0230
56 Arselan Mohammed
 LAUDIUM 1
4 108 110 10 0 0228
57 Thomas Mayes
 PHSOB 1
5 26 160 40 0 0226
58 Faizen Kadu
 DEFENCE 1 2022
3 -4 210 20 0 0226
59 Jordan Neil
 IRENE VILLAGERS 1
2 113 60 0 50 1223
60 Thorne Prophet
 CBCOB 1
5 82 90 50 0 0222
61 Lushen Govendor
 LAUDIUM 1
1 219 0 0 0 0219
62 Tshepang Laka
 ATTERIDGEVILLE 1
3 138 30 50 0 0218
63 Jandre Pretorius
 TUKS 2
2 214 0 0 0 0214
64 Dimitri Saunders
 EERSTERUST 1
2 54 130 20 0 0204
65 Sufyaan Sujee Mohammed
 LAUDIUM 1
2 0 200 0 0 0200
66 Gerhard Le Roux
 TUT 1
3 207 -10 0 0 0197
67 Diwan Odendaal
 PHSOB 1
5 41 140 10 0 0191
68 Freddie Lebeloane
 MAMELODI 1
3 161 0 30 0 0191
69 Louis Venter
 HARLEQUINS 1
4 184 0 0 0 0184
70 Sahil Ahmad
 MOOT 1
3 134 50 0 0 0184
71 Nathan Olivier
 CENTURION KAVALIERS CC 1
3 153 0 30 0 0183
72 Kurhula Khumbuza
 SOSHANGUVE 1
2 39 140 0 0 0179
73 Ruan Van Rooyen
 HARLEQUINS 1
5 89 60 30 0 0179
74 Janco Morton
 MOOT 1
3 68 100 0 0 0168
75 Marco Virviers
 BRITS 1
3 192 -30 0 0 0162
76 Lerato Kgoatle
 TUT 1
3 137 0 20 0 0157
77 Tumisho Lebeloane
 MAMELODI 1
3 86 50 20 0 0156
78 Stefan Obermeyer
 CENTURION KAVALIERS CC 1
3 125 0 30 0 0155
79 Janco Pitzer
 HARLEQUINS 1
5 75 70 10 0 0155
80 Lindokuhle Mahlangu
 ATTERIDGEVILLE 1
3 104 30 20 0 0154
81 Ruan Van Der Merwe
 CENTURION KAVALIERS CC 1
4 81 60 10 0 0151
82 Lleyton Troskie
 IRENE VILLAGERS 1
4 119 -20 50 0 0149
83 Junior Masuku
 LAUDIUM 1
4 58 90 0 0 0148
84 James Ritchie
 TUKS 1
2 25 110 10 0 0145
85 Cameron Howe-Dryer
 PHSOB 1
5 125 0 20 0 0145
86 Casha Pretorius
 BRITS 1
3 92 40 10 0 0142
87 Kyle Klesse
 PHSOB 1
5 118 0 20 0 0138
88 Dayyaan Galiem
 HARLEQUINS 1
1 127 10 0 0 0137
89 Zakir Zafdar
 IRENE VILLAGERS 1
3 1 130 0 0 0131
90 Solomon Lesolang
 BRITS 1
3 101 20 10 0 0131
91 Bonga Chepkonga
 TUKS 1
1 0 130 0 0 0130
92 Kundai Matigimu
 TUKS 1
2 7 110 10 0 0127
93 Herman Rolfes
 PHSOB 1
5 25 90 10 0 0125
94 Rebaone Leepile
 DEFENCE 1 2022
3 4 110 10 0 0124
95 Vukosi Bamuza
 HARLEQUINS 1
5 52 70 0 0 0122
96 Ditebogo Chauke
 HAMMANSKRAAL 1
1 41 80 0 0 0121
97 Sean Gilson
 TUKS 2
2 88 10 20 0 0118
98 Johan Els
 CBCOB 1
3 87 0 30 0 0117
99 Arno de Beer
 SINOVILLE 1
3 127 -20 10 0 0117
100 Michael Salomon
 IRENE VILLAGERS 1
3 36 60 20 0 0116
101 Jack Lees
 TUKS 1
2 106 0 10 0 0116
102 Jan Georg Adendorff
 SINOVILLE 1
2 114 0 0 0 0114
103 William Ledwaba
 TUT 1
3 24 90 0 0 0114
104 Jonny Vorster
 HARLEQUINS 1
4 4 90 20 0 0114
105 Dylan Ludick
 CENTURION KAVALIERS CC 1
4 53 50 10 0 0113
106 Gustav Nolte
 SINOVILLE 1
3 92 20 0 0 0112
107 Wikus Lindeque
 CBCOB 1
2 111 0 0 0 0111
108 Jason Weiss
 SINOVILLE 1
2 99 10 0 0 0109
109 Teko Madiba
 HAMMANSKRAAL 1
3 59 50 0 0 0109
110 Tshepo Seroalo
 ATTERIDGEVILLE 1
3 17 50 40 0 0107
111 Mohamed Bala
 LAUDIUM 1
4 105 0 0 0 0105
112 Naveed Ahmed
 BRITS 1
3 105 0 0 0 0105
113 William Tshoke
 MAMELODI 1
3 31 70 0 0 0101
114 Jandre (wk) Viljoen
 BRITS 1
3 76 0 20 0 096
115 Thuto Scheepers
 DEFENCE 1 2022
3 65 0 30 0 095
116 Eugene Kruger
 MOOT 1
3 94 0 0 0 094
117 Chaldon Solomon
 CENTURION KAVALIERS CC 1
3 91 0 0 0 091
118 Shelby Lindique
 LAUDIUM 1
4 20 70 0 0 090
119 Vuyani Phangiso
 SOSHANGUVE 1
3 -2 70 20 0 088
120 Nhlanhla Ndumo
 MAMELODI 1
3 8 60 20 0 088
121 Ryan Stringer
 TUKS 1
2 88 0 0 0 088
122 Jp Bloem
 TUKS 1
2 66 20 0 0 086
123 Luvo Kolosa
 CENTURION KAVALIERS CC 1
4 2 60 20 0 082
124 Ali Kashif
 ADELAAR 1
3 0 80 0 0 080
125 Martin Van Aswegen
 IRENE VILLAGERS 1
3 68 0 10 0 078
126 Christo Borman
 MOOT 1
1 77 0 0 0 077
127 Kabelo Mothisela
 DEFENCE 1 2022
3 34 30 10 0 074
128 Marrel Cilliers
 ADELAAR 1
4 84 -10 0 0 074
129 Karan Mehta
 SINOVILLE 1
3 -7 70 10 0 073
130 Koketso Rabalao
 HAMMANSKRAAL 1
3 73 0 0 0 073
131 Itumeleng Sebola
 ADELAAR 1
2 42 20 10 0 072
132 Raees Ebrahim
 LAUDIUM 1
2 72 0 0 0 072
133 Itumaleng Moseki
 TUT 1
2 82 -10 0 0 072
134 Keelan Ashby
 CBCOB 1
5 10 50 10 0 070
135 Hannes Vorster
 MOOT 1
2 -10 80 0 0 070
136 Ofentse Ranoto
 MAMELODI 1
1 0 70 0 0 070
137 Tiaan Lotter
 SINOVILLE 1
3 68 0 0 0 068
138 Lungile Mabuza
 ATTERIDGEVILLE 1
3 36 20 10 0 066
139 Golaletseng Madiba
 HAMMANSKRAAL 1
3 55 0 10 0 065
140 Malibongwe Jimlongoe
 TUT 1
3 53 0 10 0 063
141 Stefphan Schutte
 SINOVILLE 1
3 22 0 40 0 062
142 Gerhard Wessels
 CENTURION KAVALIERS CC 1
4 2 50 10 0 062
143 Wisane Mushwana
 TUKS 1
2 52 0 10 0 062
144 Henro Pieterse
 BRITS 1
3 61 0 0 0 061
145 Moshin Mohammed
 DEFENCE 1 2022
2 60 0 0 0 060
146 Thobani Xhakaza
 TUKS 1
1 0 60 0 0 060
147 Amogelang Maema
 SOSHANGUVE 1
1 8 50 0 0 058
148 Christopher Pistorius
 TUKS 2
1 57 0 0 0 057
149 Reabetswe Mokgoro
 MOOT 1
2 57 0 0 0 057
150 Koketso Makwela
 ADELAAR 1
1 85 -30 0 0 055
151 Yaseen Ebrahim
 LAUDIUM 1
3 83 -30 0 0 053
152 Uzane Cloete
 EERSTERUST 1
2 -7 30 30 0 053
153 Usman Ahmed
 BRITS 1
3 22 20 10 0 052
154 Thinus Viljoen
 SINOVILLE 1
2 12 20 20 0 052
155 Mudassar Nadeem
 MOOT 1
1 52 0 0 0 052
156 Grant Van Dyk
 DEFENCE 1 2022
3 51 0 0 0 051
157 Dian Liebenberg
 IRENE VILLAGERS 1
2 -10 60 0 0 050
158 Junior Dala
 IRENE VILLAGERS 1
1 0 50 0 0 050
159 Ruan Vos
 HARLEQUINS 1
2 0 10 40 0 050
160 Janno Van Zyl
 IRENE VILLAGERS 1
4 -10 60 0 0 050
161 Jaco Mostert
 IRENE VILLAGERS 1
2 0 40 10 0 050
162 Lethlogonolo Tsebe
 HAMMANSKRAAL 1
1 0 50 0 0 050
163 Moses Karimaguti
 HARLEQUINS 1
4 -13 40 20 0 047
164 Luciano Elliott
 EERSTERUST 1
1 47 0 0 0 047
165 Charl Van Den Heever
 CBCOB 1
2 37 0 10 0 047
166 Quiwen Louw
 EERSTERUST 1
2 26 0 20 0 046
167 Glenda Nkabinde
 SOSHANGUVE 1
3 55 -30 20 0 045
168 Goitsemang Selemela
 HAMMANSKRAAL 1
2 5 30 10 0 045
169 Sifiso Maseko
 MAMELODI 1
2 14 0 30 0 044
170 Lesedi Kubyane
 LAUDIUM 1
4 1 40 0 0 041
171 Shaun Smith
 DEFENCE 1 2022
1 1 40 0 0 041
172 Morne Badenhorst
 BRITS 1
1 -10 50 0 0 040
173 Christiaan Daniels
 TUKS 2
2 0 40 0 0 040
174 Ewaldus Van Wyk
 MOOT 1
3 -10 30 20 0 040
175 Justin Wilson
 ADELAAR 1
3 7 0 30 0 037
176 Dian Forrester
 TUKS 2
2 6 30 0 0 036
177 Joseph Malaleka
 HAMMANSKRAAL 1
1 35 0 0 0 035
178 Bradley Benson
 MOOT 1
2 15 0 20 0 035
179 Siphelele Mbanzi
 TUT 1
1 35 0 0 0 035
180 Reikert Viljoen
 BRITS 1
2 64 -30 0 0 034
181 Zeeshan Ahmed Ismail
 TUT 1
3 42 -10 0 0 032
182 Njabulo Kaba
 SOSHANGUVE 1
2 10 -10 30 0 030
183 Byron Fraser
 IRENE VILLAGERS 1
1 0 0 30 0 030
184 Letsholo Selemela
 ATTERIDGEVILLE 1
3 -20 50 0 0 030
185 Zane Nkosi
 TUT 1
2 0 20 10 0 030
186 John Barlow
 ADELAAR 1
2 0 10 20 0 030
187 Kabelo Chibi
 PHSOB 1
5 28 0 0 0 028
188 Mpho Telekoa
 SINOVILLE 1
3 15 10 0 0 025
189 Henro Bouwer
 SINOVILLE 1
3 43 -20 0 0 023
190 Lethabo Phahlamhlaka
 ATTERIDGEVILLE 1
1 22 0 0 0 022
191 Nhlanhla Nkosi
 TUT 1
1 22 0 0 0 022
192 Bonke Mahlangu
 SOSHANGUVE 1
1 1 20 0 0 021
193 Luan Liebenberg
 ADELAAR 1
5 20 0 0 0 020
194 Jarred Cornelius
 ADELAAR 1
2 -10 0 30 0 020
195 Peter-John Malo
 EERSTERUST 1
2 0 20 0 0 020
196 Thobile Phakhathi
 MAMELODI 1
3 10 0 10 0 020
197 Samuel Ruwisi
 TUKS 2
2 0 20 0 0 020
198 Tshepo Masuku
 MAMELODI 1
3 -10 30 0 0 020
199 Nathan Hallas
 MOOT 1
1 0 10 10 0 020
200 Kulani Baloyi
 CBCOB 1
1 0 20 0 0 020
201 Lungi Khoba
 IRENE VILLAGERS 1
1 0 20 0 0 020
202 Shane Pearce
 CENTURION KAVALIERS CC 1
2 18 0 0 0 018
203 Courtney Isiah
 LAUDIUM 1
3 18 0 0 0 018
204 Wayde Damon
 IRENE VILLAGERS 1
3 8 0 10 0 018
205 Ruan De Bie
 MOOT 1
1 8 0 10 0 018
206 Johandre Zeelie
 CENTURION KAVALIERS CC 1
2 6 0 10 0 016
207 Roberto Grootboom
 EERSTERUST 1
1 6 0 10 0 016
208 Pierie Hattingh
 MOOT 1
1 16 0 0 0 016
209 Amier Farouk
 EERSTERUST 1
2 6 10 0 0 016
210 Lebogang Dube
 SOSHANGUVE 1
3 -6 20 0 0 014
211 Tema Mpete
 IRENE VILLAGERS 1
1 2 10 0 0 012
212 Stefan Nel
 ADELAAR 1
2 31 -30 10 0 011
213 Collen Maebela
 SOSHANGUVE 1
1 1 0 10 0 011
214 Daniel Trevethan
 TUKS 1
2 1 0 10 0 011
215 Peet Pienaar
 CBCOB 1
3 -10 0 20 0 010
216 Olebogeng Buffel
 TUT 1
2 0 10 0 0 010
217 Phineas Kgapula
 TUT 1
3 0 10 0 0 010
218 Ofentse Mothao
 HAMMANSKRAAL 1
2 0 0 10 0 010
219 S Kemp
 MOOT 1
1 0 0 10 0 010
220 Janco Smit
 TUKS 1
2 0 0 10 0 010
221 Koketso Phalama
 MAMELODI 1
3 9 0 0 0 09
222 Thinus Gouws
 HARLEQUINS 1
1 8 0 0 0 08
223 Gontse Phuthi
 HAMMANSKRAAL 1
3 7 -30 30 0 07
224 Freddy Methula
 ATTERIDGEVILLE 1
2 6 -10 10 0 06
225 Usman Ahmed
 BRITS 1
1 6 0 0 0 06
226 Insovo Baloyi
 CBCOB 1
1 5 0 0 0 05
227 T Mothoa
 HAMMANSKRAAL 1
1 5 0 0 0 05
228 Akiem Esau
 EERSTERUST 1
1 4 0 0 0 04
229 Jacques Booyse
 MOOT 1
2 4 0 0 0 04
230 Tommy Swift
 SINOVILLE 1
1 4 0 0 0 04
231 Lebogang Ngoebana
 HAMMANSKRAAL 1
2 13 -10 0 0 03
232 John Moore
 DEFENCE 1 2022
1 3 0 0 0 03
233 Janneman Grootboom
 EERSTERUST 1
1 3 0 0 0 03
234 Tebogo Selepe
 SOSHANGUVE 1
2 2 0 0 0 02
235 Lloyd Mphela
 SOSHANGUVE 1
1 2 0 0 0 02
236 Aldrich Albrecht
 BRITS 1
1 1 0 0 0 01
237 Malik Vania
 EERSTERUST 1
2 1 0 0 0 01
238 Tiaan Oosthuizen
 ADELAAR 1
2 0 0 0 0 00
239 Omphile Kekana
 SOSHANGUVE 1
1 0 0 0 0 00
240 Tumelo Mojela
 SOSHANGUVE 1
1 0 0 0 0 00
241 Thabo Motaung
 SOSHANGUVE 1
1 0 0 0 0 00
242 Obakeng Manganya
 SOSHANGUVE 1
1 0 0 0 0 00
243 Kabelo Monakedi
 SOSHANGUVE 1
1 0 0 0 0 00
244 Thapelo Kekana
 ATTERIDGEVILLE 1
1 0 0 0 0 00
245 Lebo Makola
 LAUDIUM 1
1 0 0 0 0 00
246 Simeon De Bruyn
 TUKS 2
2 -10 0 10 0 00
247 Nathan Trevethan
 TUKS 2
1 0 0 0 0 00
248 Oyama Ntshona
 TUKS 2
2 0 0 0 0 00
249 Gerrie Viljoen
 IRENE VILLAGERS 1
1 0 0 0 0 00
250 Daniel Kgatjete
 SOSHANGUVE 1
2 0 0 0 0 00
251 Shakeel Montsho
 TUT 1
2 0 0 0 0 00
252 Samsam Ali
 MOOT 1
1 0 0 0 0 00
253 Divan Cilliers
 ADELAAR 1
1 0 0 0 0 00
254 Nesyy
 HAMMANSKRAAL 1
1 0 0 0 0 00
255 Army Mavuso
 SOSHANGUVE 1
2 -20 0 20 0 00
256 Francois Potgieter
 ADELAAR 1
5 6 -20 10 0 0-4
257 Neil Grobler
 BRITS 1
2 6 -10 0 0 0-4
258 Humphrey Mabelano
 HAMMANSKRAAL 1
2 -4 0 0 0 0-4
259 Mpho Selaolane
 ATTERIDGEVILLE 1
2 -4 0 0 0 0-4
260 Petrus Tladi
 LAUDIUM 1
2 -5 0 0 0 0-5
261 Tshiamo Moloto
 SOSHANGUVE 1
1 3 -30 20 0 0-7
262 WAYNE FRASER
 BRITS 1
2 -8 0 0 0 0-8
263 Sandile Mbokazi
 SOSHANGUVE 1
1 -8 0 0 0 0-8
264 Kashif Ali
 ADELAAR 1
3 -19 10 0 0 0-9
265 Thabo Matsabu
 DEFENCE 1 2022
1 1 -10 0 0 0-9
266 Christiaan Du Toit
 CBCOB 1
1 -10 0 0 0 0-10
267 Jonathan Bosch
 CBCOB 1
1 0 -10 0 0 0-10
268 Conrad Mouton
 CBCOB 1
1 0 -10 0 0 0-10
269 Michael Meyer
 EERSTERUST 1
2 -10 0 0 0 0-10
270 Kgomotso Chauke
 MAMELODI 1
1 0 -20 10 0 0-10
271 Ronan Vardaya
 TUKS 2
2 0 -10 0 0 0-10
272 Dawood Khan
 MOOT 1
1 0 -10 0 0 0-10
273 Jason Crosswaite
 BRITS 1
1 -10 0 0 0 0-10
274 Kabelo Robelao
 HAMMANSKRAAL 1
1 0 -10 0 0 0-10
275 Estiaan Blom
 SINOVILLE 1
3 -1 -10 0 0 0-11
276 Keoraptse Maseko
 SOSHANGUVE 1
3 -12 0 0 0 0-12
277 Emerik Mellamphy
 DEFENCE 1 2022
3 -13 0 0 0 0-13
278 Marco Van Rooyen
 DEFENCE 1 2022
2 6 -20 0 0 0-14
279 Amogelang Hlahla
 SOSHANGUVE 1
3 -4 -10 0 0 0-14
280 Taha Sayed
 DEFENCE 1 2022
2 1 -20 0 0 0-19
281 Raul Ross
 EERSTERUST 1
2 -20 0 0 0 0-20
282 Nkosinathi Msiza
 SOSHANGUVE 1
2 -20 0 0 0 0-20
283 Serge' Sanna
 TUT 1
2 0 -30 0 0 0-30
284 Sibusiso Maseko
 IRENE VILLAGERS 1
2 -7 -60 10 0 0-57