SOUTH AFRICA BASEBALL
ANNUAL TOP 100 PROSPECTS
03/02/2026
 
BATTERS
# Name Team Age Pos Contact Power Eye/Discipline Speed Defense Level AVG HR RBI
2 Leon Baiya Soweto 22 3B 6 7 5 3 5 INT .000 0 0
4 Shaun Bridges Johannesburg 20 1B 6 7 7 3 5 AA .000 0 0
7 Akawel Luzige Botshabelo 19 LF 6 7 6 5 2 AA .000 0 0
8 Keraja Isaam Welkom 18 3B 6 6 6 6 3 AA .000 0 0
10 Ibulaim Okeyo Johannesburg 22 CF 7 4 4 7 5 INT .000 0 0
11 Ghedi Harambee Vereeniging 21 3B 5 6 5 5 5 INT .000 0 0
13 Muchie Mbizi Johannesburg 18 LF 5 7 7 5 2 AA .000 0 0
16 Hossam Adnan Brakpan 21 SS 5 4 5 7 5 INT .000 0 0
18 Clive Croome East London 23 3B 5 5 6 4 6 INT .000 0 0
22 Craig Addison Vereeniging 21 C 5 6 5 3 3 INT .000 0 0
23 Gavin Brown Dundee 18 CF 6 4 5 7 3 AA .000 0 0
24 Gerard Gordon Port Elizabeth 19 3B 6 6 4 4 2 AA .000 0 0
25 Luke Adedapo Port Elizabeth 21 C 6 4 5 2 5 INT .000 0 0
26 Mud Yafeu Dundee 21 SS 5 3 6 6 5 AA .000 0 0
27 Kandarpaketu Patterjee Dundee 24 LF 5 5 6 6 5 INT .000 0 0
28 Jon Jones Botshabelo 21 LF 6 5 5 4 4 INT .000 0 0
29 Muenda Obuya Cape Town 22 3B 6 6 4 5 4 AA .000 0 0
33 Byron Woodhouse Botshabelo 23 C 4 6 7 2 4 INT .000 0 0
34 Adra Vivek Cape Town 23 2B 6 5 5 3 4 INT .000 0 0
37 Mazer Mapira Soweto 23 2B 5 3 4 5 6 INT .000 0 0
40 Abdel Zilabamuzale Vereeniging 22 2B 5 5 5 6 3 AA .000 0 0
43 Idir Akua Bloemfontein 19 1B 5 7 5 3 2 AA .000 0 0
44 Omar Mwapacha Johannesburg 23 3B 4 5 6 3 4 INT .000 0 0
45 Alberto Figuereo Cape Town 25 2B 5 3 6 7 5 INT .000 0 0
46 Yanni Wakili East London 21 3B 5 5 6 3 5 AA .000 0 0
48 Mhadi Ukiru East London 23 LF 5 6 5 3 4 INT .000 0 0
50 Afalawas Mugo Brakpan 22 SS 5 3 4 3 6 INT .000 0 0
51 Brian Haynes Cape Town 22 2B 4 5 5 5 6 INT .000 0 0
53 Javy Luna Dundee 20 2B 5 3 5 6 6 AA .000 0 0
56 Yahya Singhal Dundee 22 2B 5 3 5 7 7 INT .000 0 0
57 Steven Wright Welkom 21 1B 6 5 3 3 4 AA .000 0 0
59 Khawaja Rangnekar Brakpan 21 RF 5 5 6 3 4 INT .000 0 0
60 Carlton Kamomba Brakpan 25 LF 5 5 4 4 5 INT .000 0 0
61 Ajeder Kiongo Soweto 23 SS 5 4 4 6 5 INT .000 0 0
62 Wakie Nangila Tembisa 20 1B 5 7 4 3 3 AA .000 0 0
69 Joe Dodds Dundee 24 CF 5 4 4 8 6 INT .000 0 0
70 Oliver Coffey Botshabelo 21 CF 4 4 6 7 6 AA .000 0 0
72 Toghmaoui Olujimi East London 23 LF 5 5 6 4 5 INT .000 0 0
73 Njoroge Hecini Dundee 25 1B 5 6 5 4 7 INT .000 0 0
75 Finley Safwani Tembisa 24 C 5 3 5 5 5 INT .000 0 0
76 Alfie Hillary Brakpan 23 C 5 4 5 5 4 INT .000 0 0
77 Louie Uche East London 24 C 5 4 4 5 4 INT .000 0 0
79 Habib Nuru Port Elizabeth 22 LF 5 5 4 5 5 INT .000 0 0
82 Wankegh Dulani Dundee 22 LF 6 3 4 4 6 INT .000 0 0
85 Mesrak Ohon Port Elizabeth 19 C 5 5 6 2 - AA .000 0 0
86 Yorberto Mejicano Johannesburg 25 C 5 4 5 5 5 INT .000 0 0
87 Aaron Ajayi Soweto 22 2B 4 5 6 6 5 INT .000 0 0
90 Ermias Lali Johannesburg 22 3B 4 4 5 4 5 INT .000 0 0
91 Roberto Chirinos Botshabelo 25 3B 5 3 5 5 5 INT .000 0 0
92 Damien Gordon Dundee 24 LF 5 5 5 5 3 AA .000 0 0
93 Albert Wright Brakpan 26 2B 5 3 4 6 5 AA .000 0 0
94 Smail Gogo Soweto 22 CF 4 4 6 8 5 INT .000 0 0
95 Brad Richardson Vereeniging 22 CF 5 5 6 7 4 INT .000 0 0
96 Gulussa Ismael Soweto 22 LF 5 4 5 7 4 INT .000 0 0
97 Siad Asiku Botshabelo 22 1B 5 4 6 2 6 INT .000 0 0
98 Getachew Maitho Port Elizabeth 21 C 5 3 4 3 4 INT .000 0 0
99 Madidou Okpara Vereeniging 22 CF 5 3 6 6 4 INT .000 0 0
100 Masgaba Boulmerka Bloemfontein 21 2B 5 4 6 3 4 INT .000 0 0
PITCHERS
# Name Team Age Role Stuff Movement Control Level Rec ERA IP HA BB K
1 Steven Corner Cape Town 21 RP 7 7 7 INT 0-0 .00 0.0 0 0 0
3 Griff Kafele Bloemfontein 19 SP 6 8 5 AA 0-0 .00 0.0 0 0 0
5 Zine Kimanthi Tembisa 21 RP 8 7 6 INT 0-0 .00 0.0 0 0 0
6 Mamoun Adjo Botshabelo 19 RP 7 6 6 INT 0-0 .00 0.0 0 0 0
9 Ezana Berioui Botshabelo 21 RP 7 5 5 INT 0-0 .00 0.0 0 0 0
12 Bernard Rhodes Bloemfontein 22 RP 6 6 6 INT 0-0 .00 0.0 0 0 0
14 Bahupatu Subrahmanyam Dundee 22 RP 6 5 7 INT 0-0 .00 0.0 0 0 0
15 Cedric Brennan East London 22 SP 6 5 5 AA 0-0 .00 0.0 0 0 0
17 Yunes Ridhwani Cape Town 22 SP 6 5 6 AA 0-0 .00 0.0 0 0 0
19 Joswa Kuguru Tembisa 23 RP 6 5 5 INT 0-0 .00 0.0 0 0 0
20 Iher Adesola Cape Town 21 SP 6 6 6 AA 0-0 .00 0.0 0 0 0
21 Nguna Ubora Vereeniging 23 RP 8 6 4 INT 0-0 .00 0.0 0 0 0
30 Rhys Ojwang Welkom 23 RP 6 7 5 INT 0-0 .00 0.0 0 0 0
31 Tutu Othiambo Soweto 21 SP 6 6 5 AA 0-0 .00 0.0 0 0 0
32 Haliu Kamangeni Vereeniging 22 CL 7 7 6 AA 0-0 .00 0.0 0 0 0
35 Gaballah Shakes Tembisa 20 RP 5 5 7 INT 0-0 .00 0.0 0 0 0
36 Masgaba Olubayo Bloemfontein 23 RP 6 5 6 INT 0-0 .00 0.0 0 0 0
38 Jwahir Olafemi Tembisa 18 SP 6 6 4 AA 0-0 .00 0.0 0 0 0
39 Ellis Dulecha Port Elizabeth 19 SP 6 4 6 AA 0-0 .00 0.0 0 0 0
41 Labaan Madongo Johannesburg 24 RP 5 6 6 INT 0-0 .00 0.0 0 0 0
42 Thiongo Angara Johannesburg 20 SP 6 5 5 AA 0-0 .00 0.0 0 0 0
47 Mekonnen Nguvumali Welkom 22 RP 6 7 5 INT 0-0 .00 0.0 0 0 0
49 Tony Modupe Welkom 21 RP 6 6 5 INT 0-0 .00 0.0 0 0 0
52 Ron Odumbe Bloemfontein 24 RP 6 5 5 INT 0-0 .00 0.0 0 0 0
54 Mick Andersson Port Elizabeth 21 RP 5 7 4 INT 0-0 .00 0.0 0 0 0
55 Radhi Habibu Johannesburg 23 RP 7 5 5 INT 0-0 .00 0.0 0 0 0
58 Shadi Mkufunzi Botshabelo 22 SP 6 5 5 AA 0-0 .00 0.0 0 0 0
63 Oscar Haynes Tembisa 26 RP 6 5 4 INT 0-0 .00 0.0 0 0 0
64 Ingidayehu Kisulu Bloemfontein 23 RP 5 6 6 INT 0-0 .00 0.0 0 0 0
65 Zounes Humud Vereeniging 23 RP 5 5 5 INT 0-0 .00 0.0 0 0 0
66 Admer Waithaka Brakpan 25 SP 6 5 4 INT 0-0 .00 0.0 0 0 0
67 Bill Lawson Brakpan 18 SP 7 3 7 AA 0-0 .00 0.0 0 0 0
68 Seifu Ben Hassi Cape Town 20 SP 4 5 6 AA 0-0 .00 0.0 0 0 0
71 Afellan Barek Johannesburg 22 RP 6 7 4 INT 0-0 .00 0.0 0 0 0
74 Yokana Ita Tembisa 25 RP 6 4 5 INT 0-0 .00 0.0 0 0 0
78 Ndaula Koude Botshabelo 22 RP 7 4 5 INT 0-0 .00 0.0 0 0 0
80 Mutara Tor East London 24 RP 5 5 6 INT 0-0 .00 0.0 0 0 0
81 Majhemout Tsekani East London 22 RP 6 6 5 INT 0-0 .00 0.0 0 0 0
83 Jara Jabari Vereeniging 21 RP 7 3 6 INT 0-0 .00 0.0 0 0 0
84 Tedros Kunjufu Welkom 23 RP 6 7 4 INT 0-0 .00 0.0 0 0 0
88 Kenyi Perez Dundee 24 SP 6 5 4 AA 0-0 .00 0.0 0 0 0
89 Kieron Mathaathi Bloemfontein 23 RP 5 5 5 INT 0-0 .00 0.0 0 0 0
Friday, January 20th , 2023 - OOTP Baseball 23.10 Build 110