Weightclass:  Welterweight
Location:  Pune, India
Record:  32 - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/08/2032Pune, India31 - 23 Asif Beshara2 - 7 WPts
12/06/2032Pune, India30 - 23 Chandrasekar Nayak0 - 7 WPts
12/04/2032Pune, India29 - 23 Brandon Curran3 - 4 WPts
12/02/2032Pune, India28 - 23 Mark Braden9 - 9 WPts
14/12/2031Pune, India27 - 23 Isaac Asamoah4 - 7 WPts
15/10/2031Pune, India26 - 23 Aleksei Filippov6 - 3 WPts
15/08/2031Pune, India25 - 23 Juan Anaya3 - 8 WPts
16/06/2031Pune, India24 - 23 Jawad Ali0 - 5 WPts
16/04/2031Pune, India23 - 23 Amer Naderi0 - 1 WPts
15/02/2031Pune, India22 - 23 Bayard Laude2 - 0 WPts
17/12/2030Pune, India21 - 23 Hassan Malouf10 - 18 WPts
18/10/2030Pune, India20 - 23 Boris Pirog1 - 5 WPts
19/08/2030Pune, India20 - 22 Mike Jungbluth4 - 5 LPts
20/06/2030Abobo, Ivory Coast20 - 21 Grant Nice16 - 34 LPts
22/04/2030Chennai, India20 - 20 Sukhinder Gour14 - 18 LPts
22/02/2030Palermo, Italy20 - 19 Alberto Astori7 - 6 LPts
25/12/2029Pune, India19 - 19 Aftab Momin1 - 4 WPts
26/10/2029Turin, Italy19 - 18 Vito Spinelli11(1) - 24 LPts
27/08/2029Santo Domingo de Guzman, Dominican Republic18 - 18 Guillermo Pasqual4 - 19 WPts
29/06/2029Pune, India17 - 18 Mark Mujokoro0 - 4 WPts
30/04/2029Bolton, UK16 - 18 Ewan Witherspoon1 - 10 WPts
02/03/2029Riga, Latvia15 - 18 Sergei Gaishums16 - 21 WPts
02/01/2029Odessa, Ukraine15 - 17 Igor Malko10 - 18 LPts
04/11/2028Mumbai, India14 - 17 Vinay Padmanabhan10 - 19 WPts
07/09/2028Antwerp, Belgium14 - 16 Popelin Behaghele15 - 23 LPts
10/07/2028Rijeka, Croatia14 - 15 Miljenko Anušic28 - 10 LPts
12/05/2028Soweto, South Africa13 - 15 Giovanni Van Biljon10(1) - 33 WPts
14/03/2028Bangalore, India12 - 15 Kanja Pathak17 - 6 WPts
19/01/2028Yerevan, Armenia11 - 15 Bsag Nakhshikyan11 - 11 WPts
21/11/2027Abidjan, Ivory Coast11 - 14 Launcelot Oyer17 - 6 LPts
23/09/2027Oslo, Norway11 - 13 Alvis Syvertsen8 - 14 LPts
26/07/2027Mumbai, India10 - 13 Aseem Bahri14 - 12 WPts
29/05/2027Ahmedabad, India10 - 12 Siddharth Swaroop4 - 13 LPts
31/03/2027Wellington, New Zealand9 - 12 Taipo Akuhata2 - 25(1) WPts
31/01/2027Blackpool, UK9 - 11 Mel McCourt4 - 27 LPts
03/12/2026Ghaziabad, India8 - 11 Abhay Balmiki3 - 18 WPts
08/10/2026Ahmedabad, India7 - 11 Rohit Dyal6 - 9 WPts
10/08/2026Spanish Town, Jamaica7 - 10 John Caudill7 - 11 LPts
12/06/2026Hyderabad, India7 - 9 Jawad Ben20 - 17(3) LPts
18/04/2026Jaipur, India7 - 8 Damodar Beniwal17(1) - 18 LPts
18/03/2026Jaipur, India7 - 7 Chiranjeevi Banerjee19(1) - 17 LPts
05/02/2026Oslo, Norway6 - 7 Kirk Bentson9 - 19(6) WPts
08/12/2025Soyapango, El Salvador6 - 6 Senon Rubiano19(1) - 30 LPts
10/10/2025Panama City, Panama6 - 5 Senon Alamo43 - 16 LPts
12/08/2025Hyderabad, India5 - 5 Damodar Fugro7 - 7 WPts
21/06/2025Pune, India5 - 4 Balamurali Chauhan2 - 9 LPts
22/04/2025Pune, India4 - 4 Lakshman Bidhuri0 - 8 WPts
21/02/2025Pune, India4 - 3 Praveen Molhu0 - 8 LPts
23/12/2024Kanpur, India4 - 2 Mahinder Badami4 - 16 LPts
26/10/2024Lowell, USA4 - 1 Duncan McCardell2 - 3 LPts
28/08/2024Kanpur, India3 - 1 Damodar Sarang6(1) - 13 WPts
30/06/2024Chennai, India2 - 1 Balamurali Chauhan0 - 4 WPts
16/05/2024Chennai, India2 - 0 Chandrasekar Rao23 - 17 LPts
15/04/2024Copenhagen, Denmark1 - 0 Thiassi Worm2 - 1 WPts
16/02/2024Pune, India0 - 0 Aseem Bahri0 - 2 WPts