Weightclass:  Welterweight
Location:  San Francisco, USA
Record:  22(4) - 37(18)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/02/2028San Francisco, USA21(4) - 37(18) Robert Bethell0 - 1 WPts
14/12/2027San Francisco, USA20(4) - 37(18) Xeres Galeas11 - 11 WPts
15/10/2027Sao Paulo, Brazil20(4) - 36(18) Reynaldo Abreu20 - 4 LPts
17/08/2027San Francisco, USA19(4) - 36(18) Galang Persik8 - 23 WPts
18/06/2027Lipa, Philippines19(4) - 35(17) Jesus Dalangpan11 - 16 LKO3
20/04/2027Ho Chi Minh City, Vietnam18(4) - 35(17) Thang Cong9 - 7 WPts
20/02/2027Valencia, Venezuela17(4) - 35(17) Xabat Facundo12 - 6 WPts
23/12/2026Curitiba, Brazil16(3) - 35(17) Vicente Severo4 - 14(1) WKO3
25/10/2026Accra, Ghana15(3) - 35(17) Banji Faress4 - 9 WPts
27/08/2026San Francisco, USA14(3) - 35(17) Umair Elbaz10 - 7 WPts
28/06/2026San Francisco, USA14(3) - 34(16) Santiago Caraballo0 - 6 LKO3
29/04/2026San Francisco, USA13(3) - 34(16) Mick Myron0 - 1 WPts
01/03/2026San Francisco, USA12(3) - 34(16) Rehan Khalaf0 - 1 WPts
31/12/2025Kumasi, Ghana12(3) - 33(16) Runako Akamba10 - 14(1) LPts
02/11/2025San Francisco, USA11(3) - 33(16) Arthur Raisi5 - 24 WPts
04/09/2025San Francisco, USA10(2) - 33(16) Paul Petticrew1 - 14 WKO3
07/07/2025Mombasa, Kenya9(2) - 33(16) Darryl Sholei5 - 14 WPts
09/05/2025San Francisco, USA9(2) - 32(15) Ellis Chancellor0 - 1 LKO3
10/03/2025San Francisco, USA8(1) - 32(15) Patrick McPhaul3 - 10(1) WKO3
09/01/2025Utrecht, Netherlands7(1) - 32(15) Mahieu Bakra1 - 9 WPts
10/11/2024San Francisco, USA6(1) - 32(15) Justin Murphy2 - 20 WPts
10/09/2024Columbus, USA6(1) - 31(15) Ben Edmundson9 - 21 LPts
20/07/2024Albuquerque, USA6(1) - 30(15) Patrick Olivares7 - 12 LPts
21/05/2024Pikine, Senegal5(1) - 30(15) Sinclair Bloch1 - 12 WPts
23/03/2024Medellin, Colombia4(1) - 30(15) Beltran Avendano6 - 13 WPts
24/01/2024Jersey City, USA4(1) - 29(14) Ewan McFarlane13 - 15 LKO3
25/11/2023Portmore, Jamaica4(1) - 28(13) Gus Bithell10 - 15 LKO3
27/09/2023Green Bay, USA4(1) - 27(12) Frank Anderson19 - 8 LKO3
31/07/2023Dakar, Senegal4(1) - 26(12) Elliot Beaudin11 - 24 LPts
02/06/2023Chesapeake, USA4(1) - 25(11) Oscar Robert18 - 9 LKO3
09/04/2023Arlington, USA4(1) - 24(11) Paul Swinton24(2) - 5 LPts
21/02/2023San Francisco, USA4(1) - 23(11) Didier Seel4(1) - 4 LPts
23/12/2022Namangan, Uzbekistan4(1) - 22(11) Lazar Mamedbekov8 - 19(13) LPts
25/10/2022Edmonton, Canada3(1) - 22(11) Brin Riggins7(1) - 14 WPts
27/08/2022Philadelphia, USA3(1) - 21(11) Noah Lythgoe13 - 17 LPts
24/07/2022Ulaanbaatar, Mongolia3(1) - 20(10) Liko Ganbaatar16(1) - 11 LKO3
26/05/2022Karagandy, Kazakhstan3(1) - 19(9) Nikolai Pirimkul1 - 21 LKO3
28/03/2022Bandung, Indonesia3(1) - 18(9) Jerriz Kousbroek13 - 13 LPts
28/01/2022Havana, Cuba3(1) - 17(9) Zacarias Vegas11 - 12 LPts
30/11/2021Brisbane, Australia3(1) - 16(9) Elliot MacCoughlan6 - 14 LPts
30/09/2021Isfahan, Iran3(1) - 15(8) Rohit Rajagopal8 - 13 LKO3
01/08/2021San Francisco, USA3(1) - 14(7) Mondli Ntuli6 - 11 LKO3
31/05/2021Riverside, USA3(1) - 13(6) Juan Roso12(1) - 8 LKO3
07/04/2021Padua, Italy3(1) - 12(5) Lorenzo Bernardini9 - 13 LKO3
07/02/2021Aden, Yemen3(1) - 11(4) Waleed Warraq10(4) - 8 LKO3
10/12/2020Harare, Zimbabwe3(1) - 10(3) Leighton Matombo15 - 3 LKO3
11/10/2020Makiivka, Ukraine3(1) - 9(3) Oleksiy Kovalenko2 - 2 LPts
13/08/2020San Miguelito, Panama3(1) - 8(3) Jose Torre9 - 5 LPts
15/06/2020San Francisco, USA3(1) - 7(2) Bradley Dacus11 - 4 LKO3
14/04/2020Seoul, South Korea3(1) - 6(1) Ja-choel Hyun4 - 6 LKO3
15/02/2020San Francisco, USA3(1) - 5(1) Greg Napier3 - 10 LPts
15/12/2019Tacoma, USA3(1) - 4 David Wham1 - 12 LKO3
02/11/2019Pittsburgh, USA2 - 4 Brett Ker2 - 0 WKO3
30/09/2019Los Angeles, USA1 - 4 Mick Quijada3 - 4 WPts
02/08/2019Jodhpur, India1 - 3 Chandrasekar Ganesan2 - 4 LPts
04/06/2019Puente Alto, Chile1 - 2 Angel Rufino5 - 2 LPts
05/04/2019San Francisco, USA0 - 2 Vidal Acosta0 - 1 WPts
03/02/2019San Francisco, USA0 - 1 Heung-Min Yi0 - 1 LPts
05/12/2018San Francisco, USA0 - 0 Dave Hughes1 - 2 LPts