Weightclass:  Welterweight
Location:  Riga, Latvia
Record:  32 - 9
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/01/2032Riga, Latvia31 - 9 Onofre Fontanilla12 - 6 WPts
27/11/2031Riga, Latvia30 - 9 Viktor Bertans6 - 16 WPts
26/09/2031Riga, Latvia29 - 9 Fedya Robeznieks27 - 19 WPts
28/07/2031Riga, Latvia28 - 9 Kolya Akmenkalns24 - 10 WPts
30/05/2031Riga, Latvia27 - 9 Daniil Krastinsh7 - 8 WPts
29/03/2031Riga, Latvia26 - 9 Fadei Ansons3 - 28 WPts
28/01/2031Riga, Latvia25 - 9 Goga Serzants0 - 15 WPts
29/11/2030Riga, Latvia24 - 9 Afanas Tikmers0 - 1 WPts
30/09/2030Riga, Latvia23 - 9 Arev Aboutiounian4 - 14 WPts
02/08/2030Riga, Latvia22 - 9 Evgeny Jaunalksnis6 - 6 WPts
03/06/2030Riga, Latvia21 - 9 Jin-su Mong2 - 3 WPts
05/04/2030Riga, Latvia20 - 9 Daniil Martinovs0 - 4 WPts
04/02/2030Riga, Latvia19 - 9 Fedar Bite4 - 17 WPts
11/12/2029Goyang, South Korea18 - 9 Keun-ho Ahn7 - 20 WPts
13/10/2029Tijuana, Mexico17 - 9 Diego Alejandre3 - 6 WPts
15/08/2029Nanning, China16 - 9 Wen Hian3 - 10 WPts
17/06/2029Bursa, Turkey15 - 9 Yavuz Kaya1 - 1 WPts
19/04/2029Varna, Bulgaria14 - 9 Luben á Stamboliski1(1) - 14 WPts
19/02/2029Oslo, Norway14 - 8 Quimby Borger10 - 9 LPts
22/12/2028Santa Ana, El Salvador14 - 7 Alejandro Bandera13 - 11 LPts
24/10/2028Riga, Latvia13 - 7 Evgeny Tirums4 - 12 WPts
25/08/2028Oslo, Norway12 - 7 Thurston Westrum4 - 5 WPts
27/06/2028Brno, Czech Republic11 - 7 VendelÝn Sliva27 - 13 WPts
29/04/2028Riga, Latvia10 - 7 Iago Verdugo2 - 8 WPts
01/03/2028Riga, Latvia9 - 7 Fedar Reinsons5 - 7 WPts
01/01/2028Riga, Latvia8 - 7 Georgiy Natrinsh2 - 11 WPts
07/11/2027Carolina, Puerto Rico8 - 6 Federico Guillermo7 - 23 LPts
09/09/2027Riga, Latvia8 - 5 Zernebog Udritis14 - 5(1) LPts
11/07/2027Kampala, Uganda8 - 4 Elliot Sewankambo9(1) - 12 LPts
13/05/2027Minsk, Belarus8 - 3 Viktor Prusak17 - 10 LPts
15/03/2027Brno, Czech Republic8 - 2 Alois Mikus8(1) - 15 LPts
15/01/2027Minsk, Belarus7 - 2 Kolya Svatkovskiy11 - 18 WPts
17/11/2026Shanghai, China6 - 2 Hsin Hauw11 - 8(1) WPts
19/09/2026Minsk, Belarus6 - 1 Mikhail Marko14 - 12 LPts
22/07/2026Riga, Latvia5 - 1 Borya Fedorovs2 - 9 WPts
22/05/2026Riga, Latvia5 - 0 Marlen Jaunbalodis7 - 3 LPts
29/03/2026Riga, Latvia4 - 0 Fedya Abolkalns1 - 27 WPts
29/01/2026Riga, Latvia3 - 0 Vitali Spalvains2 - 3 WPts
30/11/2025Riga, Latvia2 - 0 Vitali Spalvains2 - 2 WPts
08/10/2025Riga, Latvia1 - 0 Daniil Selis6 - 27 WPts
02/09/2025Riga, Latvia0 - 0 Konstantin Didrihsons2 - 5 WPts