2025 World Championships | MAG All-Around Final Live Blog

Welcome to the live blog for the men’s all-around final at the 2025 World Championships, held in Jakarta, Indonesia.
Please refresh your browser every few minutes to see the most recent updates, which will appear at the top of the page.
9:32 am. All-Around Final Standings
1. Hashimoto Daiki, Japan, 85.131
2. Zhang Boheng, China, 84.333
3. Noe Seifert, Switzerland, 82.831
4. Shi Cong, China, 82.297
5. Oka Shinnosuke, Japan, 81.797
6. Angel Barajas, Colombia, 81.432
7. Daniel Marinov, Russia, 80.766
8. Krisztofer Meszaros, Hungary, 80.664
9. Caio Souza, Brazil, 80.530
10. Florian Langenegger, Switzerland, 79.599
11. Jesse Moore, Australia, 79.197
12. Anthony Mansard, France, 78.898
13. Ryu Sunghyun, South Korea, 78.331
14. Robert Kirmes, Finland, 77.865
15. Joel Plata, Spain, 77.832
16. Félix Dolci, Canada, 77.332
17. Diogo Soares, Brazil, 77.264
18. Sebastian Sponevik, Norway, 76.864
19. Timo Eder, Germany, 76.799
20. Akseli Karsikas, Finland, 76.598
21. Thierno Diallo, Spain, 76.165
22. Vladyslav Hryko, Ukraine, 74.631
23. Omar Mohamed, Egypt, 73.364
24. Dagur Olafsson, Iceland, 73.332
9:27 am. Shi Cong CHN FX: Front double full to double front, hop. Randi with a hop back. Double full down the side, lands with his legs apart, chest down, and hop back, lord, of all passes. 2.5 to front layout, stuck. Clean double pike but then stumbles it back. Omg. 13.066 (5.2, 7.866)
9:25 am. Hashimoto Daiki JPN HB: Tak full was a mess I fear, practically finished below the bar, Tak half to Kolman, Cassina goes well, Liukin was a little low but gets it, Quast, double-twisting double layout, STUCK! 14.700 (5.9, 8.700, +0.1)
9:22 am. Angel Barajas COL FX: Think he did a 2.5 to double front to start, then a double double half-out, slips and has a hard fall onto his arm, oof. Hit the next pass and finished with a double double, hop back. 12.800 (5.5, 7.300)
Diogo Soares BRA PH: 13.466 (5.2, 8.266)
Krisztofer Meszaros HUN SR: 12.866 (4.3, 8.566)
Joel Plata ESP VT: 13.766 (4.8, 8.966)
Sebastian Sponevik NOR PB: 12.933 (4.7, 8.133, +0.1)
9:21 am. Noe Seifert SUI HB: Tak full was pretty late, Tak half to Kolman, layout Kovacs was lovely, German giants to stalder, triple back, small hop forward! 14.100 (5.7, 8.400)
9:19 am. Jesse Moore AUS VT: 13.566 (4.4, 9.166)
Robert Kirmes FIN PH: 12.533 (5.0, 7.533)
Akseli Karsikas FIN VT: 13.433 (4.8, 8.733, -0.1)
Omar Mohamed EGY PB: 13.600 (5.2, 8.400)
Florian Langenegger SUI FX: 12.866 (4.9, 8.066, -0.1)
9:17 am. Zhang Boheng CHN HB: Tak half to Kolman, a little close but nice in the air, Liukin was practically caught on his armpits, no idea how he caught that, Cassina is much better, German giants, double-twisting double layout, step back. 14.300 (6.0, 8.300)
9:15 am. Caio Souza BRA FX: Hit the front full to double front I think was the first pass? And then a piked double front. 2.5 to front layout, not bad! Tiny hop. I looked away right when he got to his last pass but heard Tim yell “OHHH NOOOOOO” lol so I assume a fall. 12.366 (5.0, 7.466, -0.1)
Oka Shinnosuke JPN PH: Saw some of this in a replay, hit routine, the transition to the dismount was fab, but he had a step on the landing. 13.333 (5.0, 8.333)
Félix Dolci CAN VT: 13.800 (4.8, 9.100, -0.1)
Dagur Olafsson ISL PB: 13.633 (5.1, 8.533)
Anthony Mansard FRA SR: 12.533 (4.2, 8.233, +0.1)
9:13 am. Daniel Marinov RUS HB: Clear hip, goes big on the Cassina but I think looks like he rotated too far over and arms aren’t in a place to catch, fall. Back on for German giants to stalder, inbar, stuck the double-twisting double layout on his toes. 12.233 (4.4, 7.833)
9:08 am. Rotation 5 Standings
1. Hashimoto Daiki JPN 70.431
2. Zhang Boheng CHN 70.033
3. Shi Cong CHN 69.231
4. Noe Seifert SUI 68.731
5. Angel Barajas COL 68.632
6. Daniel Marinov RUS 68.533
7. Oka Shinnosuke JPN 68.464
8. Caio Souza BRA 68.164
9:06 am. Noe Seifert SUI PB: Short on the first pirouette but came back from that to get into the next skill, amazing recovery, Bhavsar, Tippelt, double front, small hop forward. 14.066 (5.7, 8.366)
Diogo Soares BRA FX: 13.233 (5.1, 8.233, -0.1)
9:05 am. Angel Barajas COL HB: Tak full, Tak half to stalder layout Tkachev full, Cassina, Kolman, stalder layout Tkachev, Quast, dobule-twisting double layout, small hop. 14.600 (6.4, 8.200)
Félix Dolci CAN SR: 12.900 (5.2, 7.700)
Robert Kirmes FIN FX: 13.100 (4.5, 8.500, +0.1)
9:01 am. Zhang Boheng CHN PB: Arched over and moved his hand from the single rail to both on what was supposed to be a single rail handstand, next couple of skills went well, Bhavsar was clean, Tippelt was solid, double front half with chest down and a hop. 13.933 (5.2, 8.733)
9:00 am. Jesse Moore AUS SR: Beginning went well I think, saltos to handstand arched over quite a bit, fell out of the next handstand, big break at the hips and had to push back up, ugh. Double double dismount with a step back.
Florian Langenegger SUI HB: 13.300 (4.9, 8.400)
8:58 am. Krisztofer Meszaros HUN PH: Scissors to handstand down to scissors to circles, pretty clean throughout, Russians on the single pommel and at the end of the horse, travels well, pretty seamless into the handstand for the dismount, nice set! 13.666 (5.5, 8.166)
Félix Dolci CAN SR: 12.900 (5.2, 7.700)
Sebastian Sponevik NOR VT: 14.233 (5.2, 9.033)
Daniel Marinov RUS PB: 14.700 (5.9, 8.800)
8:56 am. Oka Shinnosuke JPN FX: Full-twisting double layout, small hop. 2.5 UGH comes out of it too far forward and punches his tuck right to a fall. WHYYYYY. Double layout, hop back. Sigh. 11.866 (4.4, 7.466)
Anthony Mansard FRA PH: 12.500 (4.4, 8.100)
Omar Mohamed EGY VT: 12.066 (4.4, 7.766, -0.1)
Caio Souza BRA HB: Layout Tkachev to Gienger (big leg separation) to Endo, strong landing on the HUGE triple back. 13.866 (5.9, 7.866, +0.1)
8:54 am. Hashimoto Daiki JPN PB: Front pike really muscled to handstand, oop. A little shaky in a pirouette after that, slight pause in the Makuts, big clean straddle front, clean Bhavsar, arches over on the half turn before the Tippelt, smooth. Double front half, really low chest/buckled knees but stuck, or close to it. 14.433 (5.6, 8.733, +0.1)
Vladyslav Hryko UKR VT: 13.066 (4.4, 8.666)
Ryu Sunghyun KOR FX: 12.066 (5.3, 6.966, -0.2)
Tim Eder GER PH: 11.633 (5.2, 6.433)
Joel Plata ESP SR: 12.200 (4.6, 7.600)
Dagur Olafsson ISL VT: 13.300 (4.9, 8.900)
8:53 am. Shi Cong CHN HB: Nice Tak full, just slightly late, Tak half was lovely, to Kolman, great. Cassina with minor leg form and just gets his hands over the bar, German giants, double-twisting double layout, hop forward. 14.433 (5.8, 8.633)
8:49 am. Rotation 4 Standings
1. Oka Shinnosuke JPN 56.598
2. Zhang Boheng CHN 56.100
3. Hashimoto Daiki JPN 55.998
4. Shi Cong CHN 54.798
5. Noe Seifert SUI 54.665
6. Jesse Moore AUS 54.565
7. Caio Souza BRA 54.298
8. Krisztofer Meszaros HUN 54.132
8:45 am. Krisztofer Meszaros HUN FX: Front full to piked double front, a bit deep but stuck. 2.5 to double front, stuck cold. Rudi down the side, little bounce. Randi was a bit low in the set, goes low and long and has a big step back OOB. Great arabian double front half-out to finish. Overall fab.
Caio Souza BRA PB: Double front salto was nice. Lovely one-arm front pirouette. Big straddle front salto. Double front half dismount with a small hop. 13.833 (5.3, 8.533)
Robert Kirmes FIN HB: 13.300 (5.3, 8.000)
8:43 am. Jesse Moore AUS PH: scissors to flairs, clean transition to circles, single arm circle on the pommel, Russians with big leg form breaks, pulls it back together and gets into a rhythm for traveling, gets through to handstand for the dismount, good fight in that! 13.633 (5.6, 8.033)
Anthony Mansard FRA FX: Double front, a couple steps forward. Double layout, hop back. Triple full down the side. Nice 2.5 to front layout. Double full down the side, chest down but stuck. Half-in half-out to finish. 12.433 (5.0, 7.433)
Omar Mohamed EGY SR: 13.033 (5.2, 7.833)
8:41 am. Oka Shinnosuke JPN HB: Clean Cassina, clean Kolman, gorgeous on both. Liukin to Endo, leg separation on the Liukin, German giants, double-twisting double layout, some leg form and a little deep with a hop forward, but a big hit today! 14.400 (5.8, 8.600)
8:40 am. Shi Cong CHN PB: Double salto, bam. Makuts with a pause halfwy through, some leg form on a pirouette, double back, Bhavsar, Tippelt, a bit short on the dismount, chest down and a hop. 13.866 (5.8, 8.366, -0.3)
Timo Eder GER FX: 13.000 (5.1, 8.000, -0.1)
Félix Dolci CAN PH: 10.966 (4.2, 6.766)
Dagur Olafsson ISL SR: 11.500 (3.5, 8.000)
Ryu Sunghyun KOR HB: 12.833 (4.6, 8.133, +0.1)
8:39 am. Zhang Boheng CHN VT: Kas double full, mostly nice in the air but a big step back. 14.200 (5.2, 9.000)
8:38 am. Noe Seifert SUI VT: Yurchenko double full, clean, flared, stuck.
8:37 am. Daniel Marinov RUS VT: Kas double full, pretty clean in the air, step back. 14.300 (5.2, 9.100)
8:36 am. Angel Barajas COL PB: Wasn’t typing at the beginning, hit everything but kinda fell out of a handstand on the single rail and had to cheat into the next pirouette. Overall a solid set, though. Piked double front dismount. 14.233 (5.9, 8.333)
Akseli Karsikas FIN PH: 12.366 (4.4, 7.966)
Sebastian Sponevik NOR SR: 12.633 (5.0, 7.633)
Diogo Soares BRA HB: 11.433 (4.9, 6.433, +0.1)
8:35 am. Hashimoto Daiki JPN VT: Kas double full, really excellent! 14.466 (5.2, 9.266)
8:33 am. Thierno Diallo ESP FX: Randi to start, step back. Double front, a couple steps forward. Double double with a hop back. Triple full down the side. 2.5 to front layout. Double pike with a hop back. 12.333 (5.2, 7.233, -0.1)
8:29 am. Rotation 3 Standings
1. Oka Shinnosuke JPN 42.198
2. Zhang Boheng CHN 41.900
3. Hashimoto Daiki JPN 41.532
4. Anthony Mansard FRA 41.432
5. Jesse Moore AUS 40.932
– Shi Cong CHN 40.932
– Noe Seifert SUI 40.932
8. Timo Eder GER 40.766
– Krisztofer Meszaros HUN 40.766
8:27 am. Anthony Mansard FRA HB: Tak full was a bit late, Tak half to Kolman, leg separation in the air, Cassina also with some split legs but catches, layout Tkachev, straddle Tkachev, Quast, double-twisting double layout, hop back, lovely! 13.966 (5.8, 8.166)
Félix Dolci CAN FX: 13.600 (5.5, 8.100)
Dagur Olafsson ISL PH: 12.133 (5.0, 7.133)
8:25 am. Oka Shinnosuke JPN PB: Beginning goes well, pause in the Makuts and then has to pike his hips down a bit before getting to handstand, big straddle front salto, nice Bhavsar, flawless Tippelt, double front half, a bit cowboyed but stuck! 14.666 (5.6, 8.966, +0.1)
8:24 am. Daniel Marinov RUS SR: Maltese, pike sit pressed to handstand, back giant to handstand with some adjustments, tucked double double, stuck. 12.200 (3.1, 9.000, +0.1)
Ryu Sunghyun KOR PB: 13.933 (5.4, 8.433, +0.1)
Joel Plata ESP FX: 12.166 (5.4, 6.866, -0.1)
Vladyslav Hryko UKR PH: 11.600 (5.7, 5.900)
8:22 am. Timo Eder GER HB: Tak half was great, Liukin with some leg separation and barely catches but gets it, layout Tkachev, Kovacs with a nice kick-out, blind change to Zou Li Min, Tak, turns around for giants to triple back tuck, tiny step, YES! 13.533 (5.4, 8.133)
8:21 am. Hashimoto Daiki JPN SR: Maltese, drops to inverted hang then through to maltese, rolls through to iron cross, little adjustment to get there, back giant to handstand is a bit arched but pulls it up better, saltos to handstand also arched and adjusted, double-twisting double layout, a bit low with a hop forward. 13.566 (5.2, 8.366)
Akseli Karsikas FIN FX: 12.766 (5.1, 7.666)
Sebastian Sponevik NOR PH: 11.466 (4.6, 6.866)
Caio Souza BRA VT: 14.133 (5.2, 8.933)
8:20 am. Shi Cong CHN VT: Handspring double front, fine in the air I guess, little bounce on the landing. 13.966 (4.8, 9.166)
8:17 am. Noe Seifert SUI SR: Roll through to iron cross, inverted pike pushed up to pike sit pressed to handstand, nice, saltos to handstand, minor adjustments, tucked double double with a step back. 13.066 (4.2, 8.866)
Angel Barajas COL VT: Yurchenko 2.5, form is nice at first but he is really far back on his heels on the landing, stumbles it back a bit. 13.566 (4.8, 8.866, -0.1)
Omar Mohamed EGY PH: 11.666 (4.3, 7.366)
8:15 am. Jesse Moore AUS FX: Think he started with a front full to piked double front, then did a front double full to double front, little hop. 2.5 to front layout, arched in the latter. Arabian double front on his heels, could’ve sat it but takes a big step to steady himself. 13.466 (5.4, 8.066)
Florian Langenegger SUI VT: Yurchenko 2.5, slightly soft knees and a big step to the side. 13.800 (4.8, 9.000)
Robert Kirmes FIN PB: 13.366 (4.9, 8.366, +0.1)
Krisztofer Meszaros HUN HB: 13.666 (5.4, 8.266)
8:14 am. Zhang Boheng CHN SR: Maltese out to iron cross, saltos to handstand went brilliantly, lovely planche, giant to handstand, double double layout, stuck! This was phenomenal. 14.600 (5.5, 9.000, +0.1)
8:11 am. Rotation 2 Standings
1. Hashimoto Daiki JPN 27.966
2. Noe Seifert SUI 27.866
3. Oka Shinnosuke JPN 27.532
4. Jesse Moore AUS 27.466
5. Anthony Mansard FRA 27.466
6. Daniel Marinov RUS 27.333
7. Zhang Boheng CHN 27.300
8. Timo Eder GER 27.233
8:07 am. Shi Cong CHN SR: Roll through to iron cross, out to maltese, inverted pike up to maltese, pretty straight body line I think, inverted pike to saltos to iron cross, good. Front giant and then back giant to handstand, adjustments on both, double twisting double layout with a step back.
Vladyslav Hryko UKR FX: 11.333 (4.5, 7.133, -0.3)
Timo Eder GER PB: 13.333 (4.9, 8.333, +0.1)
8:05 am. Hashimoto Daiki JPN PH: Starts off in flairs which look really nice and mostly well-excended. Moves to scissors to handstand back down to scissors into circles, pretty seamless, Russians on the single handle, lost his hip form considerably on circles, travels in Russians with some form, moves well into the dismount though! 13.966 (5.7, 8.266)
Thierno Diallo ESP PB: 13.700 (5.3, 8.400)
Sebastian Sponevik NOR FX: 13.233 (5.2, 8.033)
Joel Plata ESP HB: 13.100 (5.3, 7.800)
8:04 am. Angel Barajas COL SR: Think he did planche to iron cross to start. Pike sit, saltos to handstand, arches over, back giant to handstand is better. Double-twisting double layout with some leg form and a hop back. 12.933 (5.0, 7.933)
Ryu Sunghyun KOR VT: Handspring randi, really messy knees in the air, gets it around but ends up really short and hops off the mat. 13.466 (5.2, 8.566, -0.3)
Akseli Karsikas FIN HB: 12.200 (4.7, 7.400)
Omar Mohamed EGY FX: 10.166 (4.8, 5.966, -0.6)
8:02 am. Noe Seifert SUI PH: Good up until the Busnari where he loses momentum and rhythm but fights through it, down to flairs which go a bit better, slight muscle to the handstand for the dismount. 14.000 (5.6, 8.400)
Florian Langenegger SUI SR: 12.400 (3.7, 8.700)
Krisztofer Meszaros HUN PB: 13.600 (5.5, 8.100)
Jesse Moore AUS HB: Tak half to stalder layout Tkachev to Gienger, so nice!Stalder, layout Tkachev, Quast, stuck double-twisting double layout, WOW! 13.900
7:59 am. Zhang Boheng CHN PH: Scissors to handstand down to circles, pretty seamless, Russians on the single handle, travels I Russians but loses hip form quite a bit, recovers from that into circles and smooth transition into the dismount. 13.700 (5.2, 8.500)
Diogo Soares BRA VT: 13.400 (4.4, 9.100, -0.1)
7:57 am. Anthony Mansard FRA PB: Also was not typing for this but another hit routine!
Caio Souza BRA SR: 13.766 (5.3, 8.466)
Dagur Olafsson ISL FX: 11.433 (4.3, 7.133)
7:55 am. Daniel Marinov RUS PH: Wasn’t typing but this was a hit routine! 13.600 (5.0, 8.600)
Oka Shinnosuke JPN VT: Kas 1.5, leans forward on the landing, hops, then takes another hop after that, just lost his balance a bit. 13.466 (4.8, 8.666)
7:52 am. Rotation 1 Standings
1. Shinnosuke Oka JPN 14.066
2. Anthony Mansard FRA 14.000
– Hashimoto Daiki JPN 14.000
4. Timo Eder GER 13.900
5. Noe Seifert SUI 13.866
6. Joel Plata ESP 13.800
7. Daniel Marinov RUS 13.733
8. Zhang Boheng CHN 13.600
7:47 am. Diogo Soares BRA SR: 12.566 (4.2, 8.366)
Akseli Karsikas FIN PB: 12.800 (4.5, 8.300)
Omar Mohamed EGY HB: 12.833 (4.6, 8.233)
7:46 am. Noe Seifert SUI FX: Front full to double front, hop forward. Piked double front with a small bounce. Double full down the side, clean and stuck. 2.5 to front layout, a bit arched in the latter. Clean double pike, deep but stuck! 13.866 (5.0, 8.766, +0.1)
7:45 am. Angel Barajas COL PH: Scissors to handstand, moves into circles and Busnari with minor hesitations, works around in flairs now which goes well, transitions well into circles then Rsusians but starts losing his form in the Russians pretty severely, fights through it and muscles up to handstand. Well, he stayed on! 13.300 (5.6, 7.700)
Thierno Diallo ESP VT: 13.100 (4.4, 8.800, -0.1)
Dagur Olafsson ISL HB: 11.333 (4.7, 6.633)
7:43 am. Zhang Boheng CHN FX: Front double full to double front, step back. Piked double front, hop forward. Triple full down the side with a hop back. Randi with a little bounce. Double pike with a big hop back. 13.600 (5.4, 8.200)
Jesse Moore AUS PB: 13.566 (5.1, 8.466)
7:41 am. Florian Langenegger SUI PH: Scissors to handstand, slight muscle up, down to circles, nice form so far in his circles, minor leg separation, travels go well, muscles the handstand for the dismount. 13.400 (5.4, 8.000)
Robert Kirmes FIN SR: 12.866 (4.9, 7.966)
Krisztofer Meszaros HUN VT: 13.500 (4.4, 9.100)
7:39 am. Daniel Marinov RUS FX: Floaty full-twisting double layout, hop back. Front double full to double front, big step forward. Front full to piked double front, big hop forward. 2.5 down the side, step forward. Clean double pike, step back. 13.733 (5.5, 8.233)
Caio Souza BRA PH: 12.466 (4.6, 7.866)
7:37 am. Oka Shinnosuke JPN SR: Maltese, arched over the inverted cross a bit, back giant to handstand takes a second to get int position, saltos to handstand also with some sway in his back, double-twisting double layout, stuck! 14.066 (5.3, 8.666, +0.1)
Anthony Mansard FRA VT: Kas 1.5, lovely in the air, tiny bounce on the landing. 14.000 (4.8, 9.200)
Joel Plata ESP PB: Makuts took a minute to get through, full pirouette after was nice. Front pike to handstand, half turn was clean for the most part, double front half stuck! 13.800 (5.2, 8.500, +0.1)
7:35 am. Shi Cong CHN PH: Starts pretty well, loses hip form more as he goes through but overall this is a hit, not the most difficult set but pretty solid. 13.500 (5.1, 8.400)
Ryu Sunghyun KOR SR: 13.033 (4.4, 8.533, +0.1)
Vladyslav Hryko UKR HB: 13.066 (5.0, 8.066)
7:34 am. Hashimoto Daiki JPN FX: Front full to piked double front, really nice. Full-twisting double layout was gorgeous. Double full down the side. 2.5 to front layout, gorgeous, hop forward. Scale was a little shaky but lovely actually. Dobule pike, clean and stuck with his chest down. 13.900 (5.3, 8.600)
Timo Eder GER VT: Kas 1.5, split leg form going on and off the horse but otherwise nice and he stuck it! 13.900 (4.8, 9.000, +0.1)
7:30 am. Good morning y’all! I’m so excited to watch the Peacock coverage today and can’t wait to see how they show Asher Hong sitting in the stands more than they show whatever guy ends up becoming the bronze medalist.




