Weightclass:  Welterweight
Location:  Lusaka, Zambia
Record:  36 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
20/12/2025Lusaka, Zambia35 - 20 Fabiano Tierno5 - 4 WPts
21/10/2025Lusaka, Zambia34 - 20 Egon Demar0 - 6 WPts
22/08/2025Lusaka, Zambia33 - 20 Honore Beaulac4 - 4 WPts
23/06/2025Lusaka, Zambia32 - 20 Arturo Viespoli3 - 9 WPts
24/04/2025Lusaka, Zambia31 - 20 Azam Gaziev2 - 5 WPts
23/02/2025Lusaka, Zambia30 - 20 Phil Klosowski2 - 10 WPts
25/12/2024Lusaka, Zambia29 - 20 Allam Elgoumri5 - 5 WPts
26/10/2024Lusaka, Zambia28 - 20 Kalidas Mehta1 - 17 WPts
27/08/2024Lusaka, Zambia27 - 20 Fedor Gontcharov12(1) - 23 WPts
28/06/2024Lusaka, Zambia26 - 20 Thyestes Chronis0 - 5(2) WPts
29/04/2024Lusaka, Zambia25 - 20 Isaac Rodgerson1 - 3 WPts
29/02/2024Lusaka, Zambia24 - 20 Cable Latham2 - 10 WPts
31/12/2023Lusaka, Zambia23 - 20 Bulut Erem28(3) - 13 WPts
30/11/2023Lusaka, Zambia22 - 20 Abdul Alekserov16 - 20 WPts
30/10/2023Masally, Azerbaijan22 - 19 Abdul Alekserov15 - 20 LPts
29/09/2023Lusaka, Zambia21 - 19 Ulu Hebal26 - 19 WPts
28/08/2023Yerevan, Armenia21 - 18 Harutiun Kabardaian19 - 14 LPts
30/06/2023Antwerp, Belgium21 - 17 Maurits Van Ghuuleke16 - 18 LPts
02/05/2023Kitwe, Zambia20 - 17 Fraser Habasonda8 - 4 WPts Zambia National Championships 2023View
29/04/2023Kitwe, Zambia19 - 17 Voshon Shinde10 - 7 WPts Zambia National Championships 2023View
26/04/2023Kitwe, Zambia18 - 17 Nabulung Siwila3 - 5 WPts Zambia National Championships 2023View
10/04/2023Rotterdam, Netherlands18 - 16 Jean-Philippe Van Eenderho33 - 4 LPts
10/02/2023Masaya, Nicaragua17 - 16 Xeres Alatorre18 - 14 WPts
13/12/2022Cebu City, Philippines17 - 15 Angel Galay28 - 1 LPts
15/10/2022Maracaibo, Venezuela16 - 15 Ricardo Albino3 - 13 WPts
17/08/2022Vienna, Austria16 - 14 Ulric Reill6 - 16 LPts
17/06/2022Lusaka, Zambia15 - 14 Chata Nyirongo15 - 13 WPts
29/04/2022Kitwe, Zambia15 - 13 Dewayne Lenshina22 - 6 LPts Zambia National Championships 2022View
26/04/2022Kitwe, Zambia14 - 13 Johnny Besa14 - 12 WPts Zambia National Championships 2022View
19/04/2022Stockholm, Sweden13 - 13 Loke Hedlund15(1) - 13 WPts
19/02/2022Lusaka, Zambia12 - 13 Johnny Mwagomba18 - 7 WPts
19/12/2021Tehran, Iran12 - 12 Zuffur Mir10 - 12(5) LPts
20/10/2021Christchurch, New Zealand11 - 12 Amon Peehikuru4 - 17 WPts
22/08/2021Sale, Morocco11 - 11 Moubarak Elouahabi5 - 19 LPts
24/06/2021Lusaka, Zambia10 - 11 Dewayne Lenshina16 - 5 WPts
24/04/2021Athens, Greece10 - 10 Arsenio Balli13 - 7 LPts
23/02/2021Kumasi, Ghana9 - 10 Quoitrel Archer4 - 14 WPts
25/12/2020Lusaka, Zambia9 - 9 Johnny Besa8 - 9 LPts
31/10/2020Lusaka, Zambia9 - 8 Michael Kernell11 - 7(1) LPts
02/09/2020Lusaka, Zambia9 - 7 Brin Adusei2 - 8 LPts
02/07/2020Vilnius, Lithuania8 - 7 Mateusz Kochanek10(1) - 2 WPts
04/05/2020Lusaka, Zambia7 - 7 Lionel Le Vau3 - 4 WPts
06/03/2020Gomel, Belarus7 - 6 Mikhail Petrik5 - 5 LPts
05/01/2020Accra, Ghana6 - 6 Uzondu Adams0 - 0 WPts
06/11/2019Baku, Azerbaijan5 - 6 Vazeh Alasgarov1 - 7 WPts
08/09/2019Mombasa, Kenya5 - 5 Abdul Farhat6(1) - 2 LPts
11/07/2019San Miguelito, Panama5 - 4 Malvolio Proano1 - 5 LPts
13/05/2019Lusaka, Zambia5 - 3 Claudio Turro5 - 2 LPts
12/03/2019Viba del Mar, Chile5 - 2 Santiago Galaz3 - 1 LPts
12/01/2019Lusaka, Zambia4 - 2 Quincy Carre4 - 3 WPts
13/11/2018Lusaka, Zambia3 - 2 Mendbayar Narmandakh3 - 1 WPts
13/09/2018Lusaka, Zambia2 - 2 Nabulung Chela0 - 2 WPts
31/07/2018Ndola, Zambia1 - 2 Trory Muyunda3 - 1 WPts
17/06/2018Lusaka, Zambia1 - 1 Marques Daka0 - 1 LPts
08/05/2018Valencia, Spain1 - 0 Franco Morin0 - 0 LPts
08/03/2018Pikine, Senegal0 - 0 Bayard Gakou0 - 0 WPts