Weightclass:  Welterweight
Location:  Riga, Latvia
Record:  25 - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/07/2033Riga, Latvia25 - 19 Germain Barra9 - 13 LPts
19/05/2033Riga, Latvia24 - 19 Georgiy Mazzalite0 - 1 WPts
18/03/2033Riga, Latvia23 - 19 Sam Manyeruke4 - 9 WPts
16/01/2033Riga, Latvia22 - 19 Andrii Vecozols4 - 5 WPts
15/11/2032Riga, Latvia21 - 19 Waleed Edris4 - 4 WPts
15/09/2032Riga, Latvia20 - 19 Melor Aizgals1 - 11 WPts
16/07/2032Riga, Latvia20 - 18 Vasyl Minko7 - 10 LPts
18/05/2032Riga, Latvia19 - 18 Timofei Kaulains9 - 16 WPts
18/03/2032Riga, Latvia18 - 18 Ivan Grinbergs4 - 19(1) WPts
18/01/2032Riga, Latvia17 - 18 Larenzo Toral4 - 5 WPts
19/11/2031Riga, Latvia16 - 18 Fadei Vecziedinsh0 - 6 WPts
18/09/2031Riga, Latvia15 - 18 Andrii Ods0 - 6 WPts
19/07/2031Bayamon, Puerto Rico15 - 17 Manny Blas14 - 12 LPts
21/05/2031Riga, Latvia14 - 17 Vitali Ezitis2 - 26 WPts
24/03/2031Riga, Latvia13 - 17 Dmitriy Caunite1 - 5 WPts
24/01/2031Daejeon, South Korea12 - 17 Sung-yun Her1 - 12 WPts
26/11/2030Bangkok, Thailand11 - 17 Pungluang Joemdee8 - 15 WPts
28/09/2030Riga, Latvia10 - 17 Timofei Cilvecinsh5 - 14 WPts
01/08/2030Montreal, Canada10 - 16 Courvoisier Perrault23(1) - 18 LPts
03/06/2030San Jose, Costa Rica9 - 16 Diego Morones8 - 19 WPts
05/04/2030San Nicolas de los Garza, Mexico8 - 16 Noe Manuel3 - 5 WPts
05/02/2030Riga, Latvia8 - 15 Vikenti Lusis14 - 8 LPts
15/12/2029Bogota, Colombia7 - 15 Juan Artiles0 - 2 WPts
17/10/2029Riga, Latvia7 - 14 Mikhail Strazds11 - 7 LPts
19/08/2029Baku, Azerbaijan6 - 14 Faisal Shahid19 - 7 WPts
21/06/2029Burgas, Bulgaria6 - 13 Nikifor á Rakov17 - 6 LPts
23/04/2029Riga, Latvia6 - 12 Gennady Birzgalis3 - 22(4) LPts
23/02/2029Riga, Latvia5 - 12 Marlen Pagasts0 - 7 WPts
25/12/2028Riga, Latvia4 - 12 Toma Ezergailis12(1) - 9 WPts
26/10/2028Riga, Latvia3 - 12 Zernebog Kasparovics4 - 14 WPts
01/09/2028Riga, Latvia3 - 11 Dmitri Karklis7 - 23 LPts
11/07/2028Riga, Latvia3 - 10 Boris Sirmbardis11 - 13 LPts
10/06/2028Riga, Latvia3 - 9 Igor Grabaza15(1) - 17 LPts
06/05/2028Zagreb, Croatia3 - 8 Božo Marinkovic19 - 6 LPts
08/03/2028Zagreb, Croatia3 - 7 Jozo Delac35(2) - 15 LPts
09/01/2028Riga, Latvia3 - 6 Zernebog Kevite4 - 15 LPts
12/11/2027Riga, Latvia3 - 5 Viktor Kaudze19(1) - 13 LPts
14/09/2027Riga, Latvia3 - 4 Igor Cielavinsh3(1) - 28 LPts
11/08/2027Riga, Latvia2 - 4 Anton Vaverite0 - 0 WPts
07/07/2027Riga, Latvia2 - 3 Alik Ivanovs1 - 1 LPts
17/05/2027Riga, Latvia2 - 2 Gennady Dalders2 - 7 LPts
17/03/2027Riga, Latvia1 - 2 Borya Pulkstens1 - 7 WPts
20/01/2027Riga, Latvia1 - 1 Vikenti Lusis1 - 1 LPts
21/11/2026Riga, Latvia1 - 0 Afanas Skolmeisters5 - 11 LPts
24/09/2026Riga, Latvia0 - 0 Fedar Reinsons2 - 1 WPts