Weightclass:  Lightweight
Location:  Nairobi, Kenya
Record:  33(13) - 35(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/09/2042Nairobi, Kenya32(13) - 35(2) William Samberg2 - 20 WPts
16/07/2042Kisumu, Kenya32(13) - 34(2) Henry Rao34 - 26(1) LPts
27/05/2042Istanbul, Turkey31(12) - 34(2) Eser Shafak10 - 14 WKO3
29/03/2042Kangundo-Tala, Kenya31(12) - 33(2) David Thigo10 - 7 LPts Kenya National Championships 2042View
26/03/2042Kangundo-Tala, Kenya30(12) - 33(2) Jordan Joho18 - 12 WPts Kenya National Championships 2042View
28/01/2042Montevideo, Uruguay29(11) - 33(2) Juan Velazquez9 - 14 WKO3
30/11/2041Vilnius, Lithuania29(11) - 32(2) Dominik Tkacz21 - 21 LPts
02/10/2041Guatemala City, Guatemala28(10) - 32(2) Joaquin Marzan13 - 13 WKO3
04/08/2041Yekaterinburg, Russia27(9) - 32(2) Fedor Portnyagin9 - 20 WKO3
06/06/2041Nairobi, Kenya27(9) - 31(2) Khalid Jalali28 - 33(2) LPts
06/05/2041Kisumu, Kenya27(9) - 30(2) Henry Rao28 - 25(1) LPts
29/03/2041Nairobi, Kenya27(9) - 29(2) Dave Kipkurui15 - 10 LPts Kenya National Championships 2041View
26/03/2041Nairobi, Kenya26(9) - 29(2) Mablevi Kabando11 - 19 WPts Kenya National Championships 2041View
06/03/2041Kisumu, Kenya26(9) - 28(2) Henry Rao27 - 25(1) LPts
02/02/2041Nairobi, Kenya25(8) - 28(2) Khalid Jalali27 - 32(1) WKO3
23/12/2040Ruiru, Kenya25(8) - 27(2) Steven Phiri44 - 26 LPts
16/11/2040Abobo, Ivory Coast24(8) - 27(2) Colville Lescot10 - 11 WPts
17/09/2040Nairobi, Kenya23(7) - 27(2) Kenzie Anyango21(2) - 23 WKO3
19/07/2040Memphis, USA22(6) - 27(2) Chris McClymont3 - 16 WKO3
20/05/2040Bremen, Germany21(5) - 27(2) Yohann Mehrer0 - 2 WTKO2
22/03/2040Melitopol, Ukraine21(5) - 26(2) Arseni Zlobin14 - 9 LPts
23/01/2040Nairobi, Kenya20(5) - 26(2) Oleos Constancio13 - 23 WPts
22/11/2039Nairobi, Kenya19(5) - 26(2) Elliot Nevitt5 - 18 WPts
21/09/2039Algiers, Algeria18(5) - 26(2) Umair Sidhoum9 - 12 WPts
24/07/2039Ghaziabad, India18(5) - 25(2) Vijay Brahmbhatt16 - 13 LPts
24/05/2039Montevideo, Uruguay17(4) - 25(2) Iago Camara2 - 12 WKO2
26/03/2039Yerevan, Armenia16(4) - 25(2) Yeghivart Levonyan20 - 9 WPts
26/01/2039Nairobi, Kenya16(4) - 24(2) Alp Abaci5 - 13 LPts
26/11/2038Mendoza, Argentina15(3) - 24(2) Ivan Reta19 - 8 WKO3
27/09/2038Montevideo, Uruguay14(2) - 24(2) Alejandro Macia0 - 5 WKO3
30/07/2038Rosario, Argentina13(2) - 24(2) Jair Corona18 - 16 WPts
01/06/2038Nairobi, Kenya12(2) - 24(2) Noah Chesang4 - 4 WPts
31/03/2038Brno, Czech Republic12(2) - 23(2) Vavrinec Homza18 - 11 LPts
31/01/2038Nairobi, Kenya12(2) - 22(2) Ian Phiri9 - 31 LPts
05/12/2037Winnipeg, Canada12(2) - 21(2) Richard Greenway25(1) - 21 LPts
07/10/2037Nairobi, Kenya11(2) - 21(2) Joseph Kamama0 - 1 WPts
08/08/2037Nairobi, Kenya10(1) - 21(2) Udenwa Kirima5 - 22(2) WKO3
09/06/2037Nairobi, Kenya9 - 21(2) Alec Mugane6 - 7 WKO3
09/04/2037Nairobi, Kenya8 - 21(2) Paul Kindrick7 - 10 WPts
09/02/2037Nairobi, Kenya7 - 21(2) Udenwa Kirima5 - 19(1) WPts
11/12/2036Nairobi, Kenya6 - 21(2) Udenwa Kirima5 - 18(1) WPts
12/10/2036Tehran, Iran6 - 20(2) Kamran Kaleel18 - 15(1) LPts
14/08/2036Constantine, Algeria5 - 20(2) Zuffur Nasro11 - 15 WPts
15/06/2036Asuncion, Paraguay5 - 19(2) Lorenzo Gago38 - 32(1) LPts
17/04/2036Aarhus, Denmark5 - 18(2) Ulffr Hartmann28 - 15 LPts
18/02/2036Barranquilla, Colombia5 - 17(2) Jose Vargas15 - 27 LPts
21/12/2035Montreal, Canada5 - 16(2) Rush Bazile27 - 4 LPts
23/10/2035Edinburgh, UK5 - 15(2) Ian Mack17 - 18 LPts
25/08/2035Seville, Spain4 - 15(2) Quin Gabaldon2 - 20 WPts
26/06/2035Nairobi, Kenya3 - 15(2) Udenwa Kirima4 - 10(1) WPts
29/04/2035Nairobi, Kenya3 - 14(2) Waqas Siddiqi3 - 21 LPts
04/03/2035Nairobi, Kenya3 - 13(1) Kenzie Panico7 - 3 LKO3
03/01/2035Nairobi, Kenya3 - 12(1) Ontibile Njonjo3 - 11 LPts
07/11/2034Montevideo, Uruguay2 - 12(1) Vicente Alejandro1 - 15 WPts
07/09/2034Nairobi, Kenya2 - 11(1) Louis Quill18(7) - 6 LPts
08/07/2034Nairobi, Kenya1 - 11(1) Ian Phiri3 - 15 WPts
07/05/2034Nairobi, Kenya1 - 10(1) Rich Icharia1 - 7 LPts
08/03/2034Paris, France1 - 9(1) Benedict Larbaud12 - 11 LPts
08/01/2034Bogota, Colombia1 - 8(1) Nicandro Nunez16(1) - 18 LPts
09/11/2033Riga, Latvia1 - 7(1) Afanas Vasarinsh4 - 19 LPts
11/09/2033Madrid, Spain1 - 6(1) Fanuco Buendia6 - 13 LPts
14/07/2033Barranquilla, Colombia1 - 5(1) Xeres Pequeno17 - 21(1) LPts
16/05/2033Madrid, Spain1 - 4 Nasario Aviles19 - 14 LKO3
18/03/2033Nairobi, Kenya0 - 4 Davie Sang0 - 0 WPts
18/01/2033Nairobi, Kenya0 - 3 Mark Shikanda0 - 0 LPts
23/11/2032Kisumu, Kenya0 - 2 Chris Wamalwa4 - 11 LPts
25/09/2032Nairobi, Kenya0 - 1 Imran Youssef13 - 13 LPts
23/08/2032Nairobi, Kenya0 - 0 Morgan Moroto0 - 6 LPts