The 2025 Latvian Cup was held from April 25 through April 26 in Riga, Latvia.
Senior All-Around Results
| Rank | Athlete | FX | PH | SR | VT | PB | HB | AA |
| 1 | Viktors Jermakovs RVS |
12.000 | 12.200 | 11.900 | 12.400 | 11.400 | 11.000 | 70.900 |
| 2 | Reinis Zilko RVS |
10.700 | 10.100 | 9.950 | 11.900 | 10.700 | 10.450 | 63.800 |
| 3 | Dmitrijs Mickevics RVS |
—— | 13.900 | —— | —— | —— | —— | 13.900 |
| 4 | Ricards Plate RVS |
—— | 12.700 | —— | —— | —— | —— | 12.700 |
Junior All-Around Results
| Rank | Athlete | FX | PH | SR | VT | PB | HB | AA |
| 1 | Rojs Loze RVS |
11.500 | 10.700 | 10.800 | 12.300 | 11.600 | 11.250 | 68.150 |
| 2 | Georgijs Bakirovs RVS |
11.500 | 11.100 | 10.900 | 11.500 | 11.800 | 10.800 | 67.600 |
| 3 | Maharrams Hadi Lepenvs RVS |
10.300 | 9.400 | 11.000 | 10.200 | 11.400 | 10.700 | 63.000 |
| 4 | Timurs Voronovs RVS |
10.400 | 10.200 | 10.500 | 10.000 | 11.000 | 9.750 | 61.850 |
| 5 | Kristaps Grinvalds Ventspils |
10.950 | 9.900 | 7.800 | 10.600 | 10.600 | 8.300 | 58.150 |
| 6 | Savelijs Sirokovs RVS |
9.500 | 9.400 | 9.600 | 10.300 | 8.800 | 9.400 | 57.000 |
| 7 | Artjoms Kalinovskis RVS |
—— | 9.400 | 8.500 | 10.400 | 10.800 | 4.450 | 43.550 |
| 8 | Jaroslavs Sicovs RVS |
—— | 9.700 | 8.650 | —— | 9.900 | 8.450 | 36.700 |
| 9 | Arturs Harcenko RVS |
—— | 2.300 | 8.950 | —— | 9.600 | 3.900 | 24.750 |
Senior & Junior Floor Final Results
| Rank | Athlete | Club | D | E | ND | Total |
| 1 | Viktors Jermakovs | RVS | 3.7 | 8.200 | 11.900 | |
| 2 | Georgijs Bakirovs | RVS | 3.2 | 8.400 | 11.600 | |
| 3 | Rojs Loze | RVS | 2.7 | 8.700 | -0.3 | 11.100 |
| 4 | Timurs Voronovs | RVS | 2.7 | 8.550 | -0.3 | 10.950 |
| 5 | Maharrams Hadi Lepnevs | RVS | 2.6 | 8.500 | -0.3 | 10.800 |
| 6 | Kristaps Grinvalds | Ventspils | 2.5 | 7.950 | -0.3 | 10.150 |
Senior & Junior Pommels Final Results
| Rank | Athlete | Club | D | E | ND | Total |
| 1 | Dmitrijs Mickevics | RVS | 4.6 | 9.300 | 13.900 | |
| 2 | Ricards Plate | RVS | 4.6 | 8.600 | 13.200 | |
| 3 | Viktors Jermakovs | RVS | 4.0 | 7.600 | 11.600 | |
| 4 | Rojs Loze | RVS | 4.0 | 7.000 | 11.000 | |
| 5 | Reinis Zilko | RVS | 3.5 | 5.000 | 8.500 | |
| 6 | Timurs Voronovs | RVS | 1.9 | 6.500 | 8.400 |
Senior & Junior Rings Final Results
| Rank | Athlete | Club | D | E | ND | Total |
| 1 | Viktors Jermakovs | RVS | 3.2 | 9.100 | 12.300 | |
| 2 | Rojs Loze | RVS | 2.7 | 8.650 | 11.350 | |
| 3 | Maharrams Hadi Lepnevs | RVS | 2.6 | 8.600 | 11.200 | |
| 4 | Timurs Voronovs | RVS | 2.3 | 8.600 | 10.900 | |
| 5 | Reinis Zilko | RVS | 2.3 | 7.750 | -0.3 | 9.750 |
| 6 | Arturs Harcenko | RVS | 1.5 | 7.500 | -0.3 | 9.000 |
Senior & Junior Vault Final Results
| Rank | Athlete | Club | D | E | ND | Total | Average |
| 1 | Viktors Jermakovs | RVS | 3.6 | 7.800 | 11.400 | 11.250 | |
| 2.4 | 8.700 | 11.100 | |||||
| 2 | Rojs Loze | RVS | 2.8 | 9.000 | 11.800 | 10.950 | |
| 2.4 | 7.700 | 10.100 | |||||
| 3 | Maharrams Hadi Lepnevs | RVS | 1.2 | 8.900 | 10.100 | 9.900 | |
| 1.2 | 8.500 | 9.700 |
Senior & Junior P-Bars Final Results
| Rank | Athlete | Club | D | E | ND | Total |
| 1 | Georgijs Bakirovs | RVS | 3.0 | 8.500 | 11.500 | |
| 2 | Rojs Loze | RVS | 2.6 | 8.700 | 11.300 | |
| 3 | Maharrams Hadi Lepnevs | RVS | 2.0 | 8.900 | 10.900 | |
| 4 | Viktors Jermakovs | RVS | 3.0 | 7.550 | 10.850 | |
| 5 | Artjoms Kalinovskis | RVS | 2.0 | 8.600 | 10.600 | |
| 6 | Timurs Voronovs | RVS | 2.7 | 7.800 | 10.500 |
Senior & Junior High Bar Final Results
| Rank | Athlete | Club | D | E | ND | Total |
| 1 | Maharrams Hadi Lepnevs | RVS | 2.0 | 8.800 | 10.800 | |
| 2 | Timurs Voronovs | RVS | 2.2 | 8.600 | 10.800 | |
| 3 | Georgijs Bakirovs | RVS | 2.4 | 8.300 | 10.700 | |
| 4 | Viktors Jermakovs | RVS | 2.9 | 7.700 | 10.600 | |
| 5 | Rojs Loze | RVS | 2.3 | 7.700 | 10.000 |
Youth All-Around Results
| Rank | Athlete | FX | PH | SR | VT | PB | HB | AA |
| 1 | Ernests Keiss RVS |
11.200 | 9.000 | 10.600 | 11.000 | 11.200 | 10.350 | 63.350 |
| 2 | Adrians Anikeiciks RVS |
10.800 | 9.500 | 10.800 | 11.050 | 10.500 | 10.100 | 62.750 |
| 3 | Romans Baltins RVS |
11.000 | 8.600 | 10.600 | 11.350 | 9.800 | 8.900 | 60.250 |
| 4 | Marks Fjodorovs RVS |
10.100 | 9.500 | 9.500 | 10.800 | 10.200 | 5.750 | 55.850 |
| 5 | Daniels Lepuhovs Ventspils |
10.700 | 5.100 | 9.800 | 10.100 | 8.700 | 8.500 | 52.900 |
| 6 | Eldars Solops RVS |
9.400 | 7.200 | 9.350 | 10.350 | 7.800 | 6.600 | 50.700 |
| 7 | Daniels Romanuks RVS |
10.100 | 4.100 | 7.900 | 10.350 | 9.700 | 6.600 | 48.750 |
| 8 | Eduards Abele Ventspils |
9.200 | 7.100 | 9.050 | 10.000 | 9.200 | 3.900 | 48.450 |
| 9 | Maksims Marjasins Ventspils |
10.850 | 3.600 | 8.600 | 10.000 | 6.000 | —— | 39.050 |
Youth Floor Final Results
| Rank | Athlete | Club | D | E | ND | Total |
| 1 | Romans Baltins | RVS | 2.6 | 8.800 | 11.400 | |
| 2 | Adrians Anikeiciks | RVS | 2.7 | 7.950 | 10.650 | |
| 3 | Daniels Lepuhovs | Ventspils | 2.4 | 7.950 | 10.350 | |
| 4 | Ernests Keiss | RVS | 3.3 | 6.800 | 10.100 | |
| 5 | Maksims Marjasins | Ventspils | 2.0 | 7.800 | 9.800 | |
| 6 | Daniels Romanuks | RVS | 1.8 | 7.800 | 9.600 |
Youth Pommels Final Results
| Rank | Athlete | Club | D | E | ND | Total |
| 1 | Ernests Keiss | RVS | 2.7 | 7.500 | 10.200 | |
| 2 | Adrians Anikeiciks | RVS | 1.8 | 7.700 | 9.500 | |
| 3 | Eduards Abele | Ventspils | 1.8 | 6.900 | 8.700 | |
| 4 | Marks Fjodorovs | RVS | 1.9 | 6.000 | 7.900 | |
| 5 | Romans Baltins | RVS | 1.7 | 6.000 | -1.0 | 6.700 |
| 6 | Eldards Solops | RVS | 1.4 | 6.000 | -1.0 | 6.400 |
Youth Rings Final Results
| Rank | Athlete | Club | D | E | ND | Total |
| 1 | Adrians Anikeicks | RVS | 2.4 | 8.600 | 11.000 | |
| 2 | Ernests Keiss | RVS | 1.8 | 8.800 | 10.600 | |
| 3 | Romans Baltins | RVS | 1.8 | 8.300 | 10.100 | |
| 4 | Daniels Lepuhovs | Ventspils | 1.5 | 8.500 | 10.000 | |
| 5 | Marks Fjodorovs | RVS | 1.6 | 8.000 | 9.600 | |
| 6 | Eldars Solops | RVS | 1.5 | 7.600 | 9.100 |
Youth Vault Final Results
| Rank | Athlete | Club | D | E | ND | Total | Average |
| 1 | Romans Baltins | RVS | 2.0 | 8.900 | 10.900 | 10.950 | |
| 2.4 | 8.600 | 11.000 | |||||
| 2 | Ernests Keiss | RVS | 2.0 | 8.600 | 10.600 | 10.650 | |
| 2.4 | 8.300 | 10.700 | |||||
| 3 | Adrians Anikeiciks | RVS | 2.0 | 8.800 | 10.800 | 10.600 | |
| 1.8 | 8.600 | 10.400 | |||||
| 4 | Daniels Lepuhovs | Ventspils | 1.2 | 8.800 | 10.000 | 9.900 | |
| 1.2 | 8.600 | 9.800 | |||||
| 5 | Eduards Abele | Ventspils | 1.2 | 8.700 | 9.900 | 9.550 | |
| 1.8 | 7.400 | 9.200 | |||||
| 6 | Eldars Solops | RVS | 1.2 | 7.500 | 8.700 | 9.200 | |
| 1.2 | 8.500 | 9.700 |
Youth P-Bars Final Results
| Rank | Athlete | Club | D | E | ND | Total |
| 1 | Ernests Keiss | RVS | 2.6 | 8.050 | 10.650 | |
| 2 | Adrians Anikeiciks | RVS | 2.3 | 8.050 | 10.350 | |
| 3 | Romans Baltins | RVS | 1.9 | 7.800 | 9.700 | |
| 4 | Eduards Abele | Ventspils | 2.0 | 7.050 | 9.050 | |
| 5 | Daniels Romanuks | RVS | 2.0 | 6.750 | 8.750 | |
| 6 | Marks Fjodorovs | RVS | 1.8 | 7.850 | 8.650 |
Youth High Bar Final Results
| Rank | Athlete | Club | D | E | ND | Total |
| 1 | Ernests Keiss | RVS | 1.8 | 8.700 | 10.500 | |
| 2 | Adrians Anikeiciks | RVS | 1.9 | 8.600 | 10.500 | |
| 3 | Romans Baltins | RVS | 1.9 | 7.000 | 8.900 | |
| 4 | Daniels Lepuhovs | Ventspils | 1.5 | 6.000 | 7.500 | |
| 5 | Eldars Solops | RVS | 1.0 | 8.000 | -2.0 | 7.000 |
| 6 | Daniels Romanuks | RVS | 1.0 | 7.900 | -2.0 | 6.900 |