TopBJJ Index Youth
Language selector
Menu

Indexed competition

WORLD CUP BJJ 2025

ES · 28 June 2025

Matches
843
Divisions
233
Athletes
616
Top 100 participants Confirmed athletes in the current official overall top 100, grouped by division.
Athlete Overall rank

Kids Boys GI / Grey / Infantil A / -26,0 kg

Thiago Alonso Henao Gracie Barra (Brazil)
#16

Kids Boys GI / Grey / Infantil A / -35,0 kg

Vladislavs Brikins ASSOCIACION ARANHA
#83

Kids Boys GI / Grey / Infantil A / -38,0 kg

Artur Ropeika Ilin MATHIAS RIBEIRO TEAM
#90

Kids Boys GI / Grey / Infantil B / -32,0 kg

#26

Kids Boys GI / Grey / Infanto Juvenil A / -38,0 kg

#65

Kids Boys GI / Grey / Mirim / -20,0 kg

Noah Eftenie Pacuretu FOX JIU JITSU ACADEMY
#50

Kids Boys GI / Grey / Mirim / -23,0 kg

Izrael Agapov Sequência BJJ Team
#44

Kids Boys GI / White / Infantil A / -29,0 kg

Kais De Boisgency Uplay Martial Arts Luxembourg
#12

Kids Boys GI / White / Infanto Juvenil B / -59,0 kg

Leonardo Otero Tintinago FOCUS JIU JITSU
#34

Kids Boys NO-GI / Grey / Infantil A / -26,0 kg

Thiago Alonso Henao Gracie Barra (Brazil)
#16

Kids Boys NO-GI / Grey / Infantil A / -35,0 kg

Vladislavs Brikins ASSOCIACION ARANHA
#83

Kids Boys NO-GI / Grey / Infantil A / -38,0 kg

Artur Ropeika Ilin MATHIAS RIBEIRO TEAM
#90

Kids Boys NO-GI / Grey / Infantil B / -35,0 kg

#26

Kids Boys NO-GI / Grey / Infanto Juvenil A / -38,0 kg

#65

Kids Girls GI / Grey / Infantil B / -51,0 kg

Kamelia De Boisgency Uplay Martial Arts Luxembourg
#96

Kids Girls GI / White / Infantil A / -29,0 kg

Martina Diaz Arias Renzo Gracie Europe
#48

Kids Girls NO-GI / White-Grey / Infantil A / -29,0 kg

Martina Diaz Arias Renzo Gracie Europe
#48

Event record

All match results

635
All match results
Time Athlete 1 Athlete 2 Result Division
M4 Nicolas Bonetti Imrane Panzolini
No show
Kids Boys NO-GI / Grey / Infantil A / -29,0 kg
M2 Nicolas Bonetti Ian Rivero Rojas
No show
Kids Boys GI / Grey / Infantil A / -29,0 kg
M3 Pau Mari Llanes Amir Harcha
No show
Kids Boys NO-GI / Grey / Infanto Juvenil B / -59,0 kg
M6 Mason Molyneux Lope Rey Prieto
No show
Kids Boys NO-GI / White-Grey / Infanto Juvenil B / -47,0 kg
M12 Eduardo Acosta Font Antonio Rodríguez Moreira
No show
Juvenile Boys GI / White / Juvenile / -82,0 kg (Heavy)
M5 Ivan Garcia Egor Bogatkin
No show
Kids Boys GI / Grey / Infanto Juvenil B / -59,0 kg
M5 Amir Harcha Gonzalo Andreu Corbalan
No show
Kids Boys GI / Grey / Infanto Juvenil B / -59,0 kg
M4 Muhammad Saidahmadov Aymen Elkebir
No show
Kids Boys GI / White / Infanto Juvenil B / -51,0 kg
M2 Gonzalo Constant Gomez Nicolas Martinez Pimentel
No show
Kids Boys GI / White / Infantil B / -47,0 kg
Pau Alcover Anthony Rubio Sanchez
🥇 Sub 00:45 6-0
Kids Boys NO-GI / Grey / Infanto Juvenil A / -34,0 kg
David Duque Daniel Banacloig
🥇 Pts 4-2
Kids Boys NO-GI / White / Infanto Juvenil B / -59,0 kg
Rodrigo Cuesta Hernandez Adrian Soriano
🥇 Sub 00:24 0-0
Kids Boys NO-GI / White / Infanto Juvenil B / -55,0 kg
Daniel Banacloig Alan Wis Campos
Pts 2-2
Kids Boys NO-GI / White / Infanto Juvenil B / -59,0 kg
Gabriel Delgado Mendez Anthony Rubio Sanchez
🥉 Pts 0-8
Kids Boys NO-GI / Grey / Infanto Juvenil A / -34,0 kg
Jose David Ramos Casanas Alain Carrodeguas Lazaga
🥇 Sub 00:37 0-2
Kids Boys NO-GI / Orange-Green / Infanto Juvenil B / -64,0 kg
Jordi Planas Gomez Felipe Sanchez
🥇 Sub 02:51 4-0
Kids Boys NO-GI / Yellow / Infanto Juvenil B / -51,0 kg
Cristóbal Gómez David Duque
Pts 0-0
Kids Boys NO-GI / White / Infanto Juvenil B / -59,0 kg
Antonio Gabarri Nil Tugues Aguilera
🥇 DQ 00:35 5-0
Kids Boys NO-GI / Grey / Infanto Juvenil A / -42,0 kg
Miguel Arraval David Jiménez Tarancón
🥇 Pts 0-6
Kids Boys NO-GI / White-Grey / Infanto Juvenil B / -73,0 kg
SARA PEREZ SANCHEZ Andrea Solbes Benito
🥇 Pts 2-2
Kids Girls NO-GI / White-Grey / Infanto Juvenil A / -42,0 kg
Demetrius Monteleone Aron Leonhardt Haro
🥇 Pts 5-2
Kids Boys NO-GI / White / Infanto Juvenil A / -34,0 kg
Joseph Kumar Galea Alan Wis Campos
Sub 02:33 2-0
Kids Boys NO-GI / White / Infanto Juvenil B / -59,0 kg
Lucía Navarro Moreno Praia Valles Martinez
🥇 Sub 00:50 0-0
Kids Girls NO-GI / Orange-Green / Infanto Juvenil B / -51,0 kg
Mark Ponomarenko Biel Palmero
Sub 00:33 2-0
Kids Boys NO-GI / Grey / Infanto Juvenil B / -55,0 kg
Breno Trevisan Jose Escudero Caracol
🥇 Sub 00:53 0-4
Kids Boys NO-GI / White / Infanto Juvenil A / -63,0 kg
Oleksandr Kharakhandiuk Héctor Martínez Ruiz
🥇 Sub 00:50 0-0
Kids Boys NO-GI / Grey / Infanto Juvenil B / -64,0 kg
Nikolozi Mitaishvili Andres GALAN SANTIAGO
🥇 Sub 02:21 5-0
Kids Boys NO-GI / White-Grey / Infanto Juvenil B / -47,0 kg
Nikolai Gaiduchenko Nil Tugues Aguilera
Sub 00:16 0-0
Kids Boys NO-GI / Grey / Infanto Juvenil A / -42,0 kg
Adrian Soriano Lev Ivanov
🥉 Sub 03:56 9-0
Kids Boys NO-GI / White / Infanto Juvenil B / -55,0 kg
David Duque Artem Strakhov
Pts 2-0
Kids Boys NO-GI / White / Infanto Juvenil B / -59,0 kg
Renzo Luis Ribas Da Rocha Alain Carrodeguas Lazaga
🥉 Sub 01:04 2-0
Kids Boys NO-GI / Orange-Green / Infanto Juvenil B / -64,0 kg
Andrea Solbes Benito Naiara Roldán Fruto
Pts 16-0
Kids Girls NO-GI / White-Grey / Infanto Juvenil A / -42,0 kg
Daniel Banacloig Dylan Belitsky
Sub 00:35 0-0
Kids Boys NO-GI / White / Infanto Juvenil B / -59,0 kg
Izarbe Gay Erika Gallardo
🥇 Pts 2-0
Kids Girls NO-GI / Grey-Yellow / Infanto Juvenil B / -51,0 kg
Ismael Kallas Baba Antonio Gabarri
Sub 00:58 0-6
Kids Boys NO-GI / Grey / Infanto Juvenil A / -42,0 kg
Leonid Dziubenko Nacho Gil
🥇 Pts 9-0
Kids Boys NO-GI / Grey / Infanto Juvenil A / -38,0 kg
Jose Antonio Pouso Da Silva Oleksandr Kharakhandiuk
Sub 01:14 0-0
Kids Boys NO-GI / Grey / Infanto Juvenil B / -64,0 kg
Pau Mari Llanes Andrés Puerta
🥇 Sub 01:43 0-6
Kids Boys NO-GI / Grey / Infanto Juvenil B / -59,0 kg
David Jiménez Tarancón Fernando Morales Gisbert
🥉 Pts 8-0
Kids Boys NO-GI / White-Grey / Infanto Juvenil B / -73,0 kg
SARA PEREZ SANCHEZ Nora Marco Suner
Sub 01:04 6-0
Kids Girls NO-GI / White-Grey / Infanto Juvenil A / -42,0 kg
Elsa Alegria Maillo Noa Rodríguez López
🥇 Sub 03:17 8-0
Kids Girls NO-GI / White / Infanto Juvenil A / -34,0 kg
Rodrigo Cuesta Hernandez Lev Ivanov
Sub 03:09 7-3
Kids Boys NO-GI / White / Infanto Juvenil B / -55,0 kg
Nerea Hernandez Tuva Eltervaag
🥇 Sub 03:29 0-14
Kids Girls NO-GI / Orange / Infanto Juvenil B / -59,0 kg
Alain Maestre Sobrin Enzo Lázaro Font
🥇 Pts 0-0
Kids Boys NO-GI / Grey / Infantil B / -51,0 kg
Leonid Dziubenko Ivan Lopez Caballero
No show
Kids Boys NO-GI / Grey / Infanto Juvenil A / -38,0 kg
David Cerveron Andres GALAN SANTIAGO
Sub 03:24 3-0
Kids Boys NO-GI / White-Grey / Infanto Juvenil B / -47,0 kg
Sthanley Fonseca-Silva Oliveira Manuel Haro Romera
🥇 Sub 01:49 4-0
Kids Boys NO-GI / White / Infanto Juvenil A / -50,0 Kg
Volodymyr Gamzian Logan De Las Salas Herrera
🥇 Sub 01:42 0-2
Kids Boys NO-GI / Grey / Infanto Juvenil A / -54,0 kg
Marcos Lliso Correa Adrian Samuel Diaz Ortega
🥇 Pts 10-2
Kids Boys NO-GI / White / Infanto Juvenil A / -58,0 kg
Nikolai Gaiduchenko Francisco Rodriguez Huelva
Pts 4-2
Kids Boys NO-GI / Grey / Infanto Juvenil A / -42,0 kg

Athlete results

W–L by athlete

The event score (0–100) is 50% the result and 50% the opponent’s native-format level in the last valid publication before the event, measured against the model’s fixed neutral prior reference. If that native rating is missing, a provisional midpoint is used. The displayed range changes only those missing ratings; it is not a confidence interval. An opposite-format rating may appear as context but does not change the score or range. Opponents count equally within each supported format, then Gi and No-Gi count equally. Equal rounded scores share a provisional place. The athlete’s own rating is not used, and rating coverage does not claim every source match was imported.

574
W–L by athlete
Position Athletes Win Loss Score Sub wins Points wins Other / unknown Mat time
1 Raul Hernando Dream Art Valencia 2 0 75 * 50–100 0 1 1 09:00 Avg 04:30
1 Robson Cuéllar Carlson Gracie Team Canarias 1 0 75 * 50–100 1 0 0 00:06 Avg 00:06
1 Samuel Arturo Gomez Torres DOJO VALENCIA 1 0 75 * 50–100 0 0 1 03:00 Avg 03:00
1 Samuel Rodes Pena DOJO VALENCIA 1 0 75 * 50–100 0 1 0 02:00 Avg 02:00
1 Santiago Carrion Dream Art Valencia 6 0 75 * 50–100 4 2 0 12:30 Avg 02:05
1 Santiago Mosquera Gracie barra Alicante 2 0 75 * 50–100 2 0 0 04:47 Avg 02:24
1 SARA PEREZ SANCHEZ FOCUS JIU JITSU 4 0 75 * 50–100 2 2 0 10:39 Avg 02:40
1 Sergio Calderón Losada CFC Team 2 0 75 * 50–100 2 0 0 05:07 Avg 02:34
1 Sthanley Fonseca-Silva Oliveira Gracie Barra Castelldefels 4 0 75 * 50–100 4 0 0 06:07 Avg 01:32
1 Unai Cardona Penate Carlson Gracie Team Canarias 1 0 75 * 50–100 1 0 0 00:25 Avg 00:25
1 Unknown User Gracie Barra (Brazil) 2 0 75 * 50–100 1 1 0 06:25 Avg 03:13
1 Uways Sekkal MainGYM 2 0 75 * 50–100 0 2 0 04:00 Avg 02:00
1 Uzala Escriba Crazyguard jiu-jitsu academy 1 0 75 * 50–100 0 0 1 03:00 Avg 03:00
1 Valentina Garcia Jurado Michal Adamczak BJJ 1 0 75 * 50–100 1 0 0 02:00 Avg 02:00
1 Valerio Verdes Llera R O J EUROPE 1 0 75 * 50–100 0 1 0 04:00 Avg 04:00
1 Viktoriya Veretennikova MATHIAS RIBEIRO TEAM 2 0 75 * 50–100 0 2 0 06:00 Avg 03:00
1 Yanira Haya Pardo Rom jiu-jitsu team 3 0 75 * 50–100 3 0 0 03:44 Avg 01:15
118 Ali Haider Bahadar Resistencia jiu-jitsu/Parabellum 7 1 70 * 45–95 4 3 0 20:53 Avg 02:59
119 Antonio Gabarri Cratos Team 5 1 66.7 * 41.7–91.7 3 2 0 11:38 Avg 01:56
119 Aquiles Arroyo Garcia MATHIAS RIBEIRO TEAM 3 1 66.7 * 41.7–91.7 2 1 0 05:53 Avg 01:28
119 Cían Murray MATHIAS RIBEIRO TEAM 4 1 66.7 * 41.7–91.7 0 4 0 20:00 Avg 04:00
119 Daniel Martin Artiles TEAM GIL CATARINO 5 1 66.7 * 41.7–91.7 2 3 0 18:12 Avg 03:02
119 Jorge Climent Gomez CLIMENT CLUB 4 1 66.7 * 41.7–91.7 2 2 0 12:03 Avg 02:25
119 Jose Miguel Milian Constantin MSBJJFTT 5 1 66.7 * 41.7–91.7 3 2 0 14:18 Avg 02:23
119 Nil Tugues Aguilera Proart Jiu-Jitsu 4 1 66.7 * 41.7–91.7 2 1 1 06:20 Avg 01:16
119 Oleksandr Kharakhandiuk Z Fight Academy 4 1 66.7 * 41.7–91.7 2 2 0 10:41 Avg 02:08
127 Adrian Samuel Diaz Ortega Renzo Gracie Europe 3 2 62.5 * 37.5–87.5 2 1 0 14:04 Avg 02:49
127 Alain Maestre Sobrin Renzo Gracie Europe 3 1 62.5 * 37.5–87.5 1 2 0 08:00 Avg 02:00
127 Alejandro Garcia Arencibia TEAM GIL CATARINO 4 1 62.5 * 37.5–87.5 1 3 0 18:41 Avg 03:44
127 Daniel González Cortijo TEAM GIL CATARINO 4 1 62.5 * 37.5–87.5 3 1 0 21:24 Avg 04:17
127 Emma Pascual Fernandez Checkmat Fight Zone Costa Blanca 3 1 62.5 * 37.5–87.5 0 2 1 13:52 Avg 03:28
127 Guille Albert Pedrosa Jiu Jitsu 3 1 62.5 * 37.5–87.5 3 0 0 07:16 Avg 01:49
127 Jan Palmero Art of Fighting ( AOFRIBES ) 3 1 62.5 * 37.5–87.5 1 2 0 11:15 Avg 02:49
127 Leia Abidi Elfgren Nacka Dojo IF 2 1 62.5 * 37.5–87.5 1 1 0 06:05 Avg 02:02
127 Lola Del Burgo Igual Rom jiu-jitsu team 2 1 62.5 * 37.5–87.5 0 2 0 09:00 Avg 03:00
127 Marcos Lliso Correa Dream Art Valencia 3 1 62.5 * 37.5–87.5 1 2 0 13:54 Avg 03:29
127 Marino Climent CLIMENT CLUB 2 1 62.5 * 37.5–87.5 0 2 0 06:45 Avg 02:15
127 Martina Diaz Arias Renzo Gracie Europe 2 1 62.5 * 37.5–87.5 2 0 0 02:13 Avg 00:44
127 Martin Pabst Valles Jiu Jitsu 3 1 62.5 * 37.5–87.5 3 0 0 12:33 Avg 03:08
127 MATEO LLOPIS BODEANU Pedrosa Jiu Jitsu 2 1 62.5 * 37.5–87.5 2 0 0 03:15 Avg 01:05
127 Miguel Arraval Gracie Barra Extramurs 3 1 62.5 * 37.5–87.5 1 1 1 13:54 Avg 03:29
127 Oleksandr Vorobiov MATHIAS RIBEIRO TEAM 4 1 62.5 * 37.5–87.5 1 3 0 13:56 Avg 02:47
127 Oliver Viscaino Navarro Gracie Barra Playa San Juan 2 2 62.5 * 37.5–87.5 1 0 1 04:09 Avg 01:23
127 Pietro Sousa LEO GALATI JIUJITSU & MMA MARBELLA 3 1 62.5 * 37.5–87.5 2 1 0 07:16 Avg 01:49
127 Tamerlan Piven NEWAZA JIUJITSU ACADEMY 2 1 62.5 * 37.5–87.5 1 1 0 09:24 Avg 03:08
146 ADRIAN NIETO TAMAYO Six Blades Spain 2 1 58.3 * 33.3–83.3 1 1 0 05:05 Avg 01:42
146 Alex Pablo GRX Jiu-Jitsu 4 2 58.3 * 33.3–83.3 3 1 0 13:04 Avg 02:11
146 Carlos Pascual FLOW’N ROLL 2 1 58.3 * 33.3–83.3 2 0 0 10:32 Avg 03:31
146 Daniel Banacloig Cratos Team 2 1 58.3 * 33.3–83.3 1 1 0 08:35 Avg 02:52
146 Easton Pinon Caceres GRACIE BARRA BRASIL 2 1 58.3 * 33.3–83.3 0 2 0 06:00 Avg 02:00

Team performance

Academy results

The academy score uses the same result, native pre-event opponent rating and missing-rating range, then gives every athlete with a supported external result equal weight. Matches between teammates stay outside the score; W-L and mat time still include them.

Athlete coverage compares scored public athletes with active public participants in indexed youth divisions. Rating coverage concerns valid indexed outcomes only and does not claim every source match was imported.

A match side without one clear academy registration is omitted. Unknown formats and matches without two clear academy registrations remain unassessed. A missing native opponent rating uses the provisional midpoint and widens the displayed range.

118
Academy results
# Academy W L S P X Mat time
1 2 0 0 2 0 08:00
1 3 0 0 3 0 12:00
1 2 0 2 0 0 03:20
1 1 0 1 0 0 00:17
1 1 0 0 1 0 02:00
1 2 0 2 0 0 01:07
1 2 0 0 2 0 04:00
1 3 0 0 3 0 12:00
1 2 0 2 0 0 02:47
1 4 0 0 4 0 12:00
1 2 0 0 2 0 08:00
1 1 0 0 1 0
1 2 0 1 1 0 05:33
14 11 3 7 4 0 38:25
15 3 1 2 1 0 07:16
15 11 1 8 3 0 24:24
15 2 1 1 1 0 07:53
15 2 1 1 1 0 06:05
15 2 1 1 1 0 09:24
15 3 1 2 1 0 05:25
21 16 5 8 8 0 1:15:16
22 11 4 7 4 0 40:45
23 16 8 8 7 1 58:38
24 3 1 3 0 0 06:03
24 4 2 3 1 0 13:04
24 3 2 1 2 0 13:32
27 28 12 15 12 1 1:31:30
28 45 25 34 10 1 2:38:46
29 7 4 6 1 0 25:20
30 8 6 5 2 1 32:42
31 2 2 0 2 0 08:21
31 1 1 1 0 0 07:19
31 1 1 0 1 0 07:00
31 1 1 1 0 0 08:50
31 1 1 0 0 1 06:00
31 1 2 1 0 0 10:11
31 2 2 2 0 0 13:40
31 4 1 4 0 0 10:07
31 2 2 1 1 0 09:00
31 3 2 0 3 0 12:05
31 2 2 1 0 1 10:07
31 1 2 1 0 0 07:05
31 15 14 10 5 0 58:33
31 2 1 1 1 0 06:57
31 2 3 1 1 0 10:04
46 13 10 8 5 0 58:32
47 17 15 12 5 0 1:10:46
48 14 7 9 5 0 52:59
49 4 3 3 1 0 11:18
50 20 18 14 5 1 1:22:15