Weightclass:  Middleweight
Location:  New Delhi, India
Record:  25 - 11
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/10/2033New Delhi, India24 - 11 Khalid Mahmoud5 - 20 WPts
07/08/2033New Delhi, India23 - 11 Akbar Midaliar2 - 2 WPts
06/06/2033New Delhi, India22 - 11 Devdas Venkatesh0 - 8 WPts
06/04/2033New Delhi, India21 - 11 Leif Nylund6 - 7 WPts
05/02/2033New Delhi, India20 - 11 Dorion Stathopoulos15 - 20 WPts
06/12/2032New Delhi, India19 - 11 Dhaval Morar2 - 5 WPts
06/10/2032New Delhi, India18 - 11 Adolphe Geffen2 - 2 WPts
06/08/2032New Delhi, India17 - 11 Spangler Kull2 - 13 WPts
07/06/2032New Delhi, India16 - 11 Joo-ho Youn6 - 12 WPts
08/04/2032New Delhi, India15 - 11 Adnan Usman8 - 14(1) WPts
08/02/2032New Delhi, India14 - 11 Amrit Ram2 - 1 WPts
10/12/2031New Delhi, India14 - 10 Reinier Bate16 - 12 LPts
11/10/2031New Delhi, India13 - 10 Darshan Ramroop3 - 0 WPts
12/08/2031Surabaya, Indonesia13 - 9 Khalid Muhammad13 - 6 LPts
14/06/2031New Delhi, India12 - 9 Adnan Sheikh3 - 1 WPts
14/04/2031Capiata, Paraguay11 - 9 Carlos Bermudes8 - 31(1) WPts
14/02/2031New Delhi, India10 - 9 Jose Barbero3 - 4 WPts
17/12/2030Ahmedabad, India9 - 9 Johar Tiwari10 - 11 WPts
24/10/2030Munich, Germany8 - 9 Wray Schanzer4 - 12 WPts
26/08/2030Munich, Germany7 - 9 Leonard Helmes1 - 2 WPts
28/06/2030New Delhi, India6 - 9 Akhil Riba5 - 5 WPts
28/04/2030Pune, India6 - 8 Arjuna Suresh4 - 10 LPts
28/02/2030New Delhi, India5 - 8 Yulian Shilkov3 - 8 WPts
31/12/2029Bangalore, India4 - 8 Zain Khar6 - 8 WPts
02/11/2029Surat, India4 - 7 Pritish Narine1 - 5 LPts
04/09/2029New Delhi, India4 - 6 Kishore Sarang8 - 22(1) LPts
08/07/2029New Delhi, India4 - 5 Hemant Swaminathan10 - 10 LPts
07/06/2029Chennai, India4 - 4 Balamurali Jha0 - 0 LPts
25/04/2029Bristol, UK3 - 4 John Keelan0 - 9 WPts
25/02/2029New Delhi, India2 - 4 Pradeep Maurya2 - 4 WPts
27/12/2028New Delhi, India2 - 3 Haider Mohamad4 - 9 LPts
28/10/2028Puebla, Mexico2 - 2 Vicente Leyva16 - 11 LPts
29/08/2028Ghent, Belgium2 - 1 Christophe Audejans26 - 8 LPts
01/07/2028Ulaanbaatar, Mongolia2 - 0 Toma Altankhuyag6 - 10(1) LPts
03/05/2028New Delhi, India1 - 0 Vinay Iyenger2 - 4 WPts
05/03/2028New Delhi, India0 - 0 Faisal Hassan1 - 6 WPts