MTBO statistics
Teams
WMTBOC
EMTBOC
WCUP
Results by year
Event summaries
WMTBOC
EMTBOC
Medals
WMTBOC
EMTBOC
WCUP - medal table
WCUP - overall winners
Grand Slam - WMTBOC
Grand Slam - EMTBOC
Grand Slam - WCUP
Young Stars - champions WMTBOC
Young Stars - champions EMTBOC
Great Masters - champions WMTBOC
Great Masters - champions EMTBOC
Young Medalists WMTBOC
Young Medalists EMTBOC
Masters Medalists WMTBOC
Masters Medalists EMTBOC
Participations
Competitors at WMTBOC
Competitors at EMTBOC
Countries at WMTBOC
Countries at EMTBOC
World Cup
Individual - overall top 3
Individual / per year
Team / per year
What is MTBO?
About
EMTBOC 2026 Sprint - May 25, 2026 in Almeida POR
men: 66
women: 35
coutries: 20
Event website
IOF results page
Women
1
Ruska Saarela
FIN
18:34
2
Jana Hnilica
AUT
19:16
3
Constance Devillers
FRA
19:20
4
Elvira Larsson
SWE
19:40
5
Antonia Haga
FIN
19:42
6
Nikoline Splittorff
DEN
19:52
7
Marisa Costa
POR
20:00
8
Gabriella Gustafsson
SWE
20:03
9
Anna Kaminska
POL
20:13
10
Celine Wellenreiter
SUI
20:16
11
Lou Garcin
FRA
20:25
12
Elena Yllan Ortiz
ESP
20:29
13
Laurane Meyers
FRA
20:35
14
Iris Aurora Pecorari
ITA
20:42
15
Caecilie Christoffersen
DEN
20:55
16
Jana Lüscher Alemany
SUI
20:58
17
Karin Gustafsson
SWE
21:14
18
EmmaRiikka Laamanen
FIN
21:20
19
Rozalie Kucharova
CZE
21:24
20
Siiri Rasimus
FIN
21:31
21
Anna Tkaczuk
POL
21:44
22
Nerea Garcia Rodriguez
ESP
21:48
23
Valerie Kamererova
CZE
22:00
24
Ursina Jaeggi
SUI
22:33
25
Karolina Mickeviciute Juodisiene
LTU
22:42
25
Juste Umbrasaite
LTU
22:42
27
Ewa Haltof
CZE
23:01
28
Algirda Mickuviene
LTU
23:03
29
Alba Munoz del Campo
ESP
23:24
31
Silja YliHietanen
FIN
23:39
32
Ingrid Stengard
FIN
23:42
33
Stepanka Betkova
POR
23:43
34
Marii Isabel Allikberg
EST
24:33
35
Greta Dimitrova
BUL
25:54
36
Nataliya Pustova
UKR
30:53
Men
1
Hannes Hnilica
AUT
16:21
2
Pierre Martinez
FRA
16:56
3
Vojtech Ludvik
CZE
16:57
4
Krystof Bogar
CZE
16:59
5
Armel Berthaud
FRA
17:18
6
Antoine Lesquer
FRA
17:24
7
Fabiano Bettega
ITA
17:25
8
Noah Rieder
SUI
17:26
9
Jeremi Pourre
FRA
17:50
10
Tomi Nykanen
FIN
17:55
11
Augustin Leclere
FRA
17:56
12
Ignas Ambrazas
LTU
18:02
13
Bartosz Niebielski
POL
18:05
14
Paul Debray
FRA
18:06
15
Tatu Aaltonen
FIN
18:10
16
Teemu Kaksonen
FIN
18:35
17
Jiri Hradil
CZE
18:39
17
Flurin Schnyder
SUI
18:39
19
Jonas Vytautas Gvildys
LTU
18:44
20
Paul Roothans
POR
18:45
21
Eevert Kenttamies
FIN
18:47
22
Matej Muller
SVK
18:49
23
Joao Ferreira
POR
18:54
24
Andreas Waldmann
AUT
18:55
25
Grzegorz Nowak
POL
18:56
26
Riccardo Rossetto
ITA
18:59
27
Jussi Laurila
FIN
19:00
28
Silas Hotz
SUI
19:04
29
Adrian Jaeggi
SUI
19:05
30
Luca Dallavalle
ITA
19:06
31
i Ferrer Sergi Oliveras
ESP
19:15
32
Georg Koffler
AUT
19:21
33
Andris Sarksna
LAT
19:27
34
Emils Zernis
LAT
19:36
35
Per Haehnel
GER
19:41
36
Tobias Breitschaedel
AUT
19:44
37
Daniel Marques
POR
19:59
38
Jocelin Lauret
FRA
20:01
39
Javier Munoz Guerrero
ESP
20:07
39
Mihkel Mahla
EST
20:07
41
Rasmus Nordgren
SWE
20:08
42
Vojtech Stransky
CZE
20:10
43
Juan Sanz
ESP
20:18
44
Bernhard Kogler
AUT
20:22
45
Regimantas Kavaliauskas
LTU
20:28
45
Fabio Goncalves
POR
20:28
47
Noel Espigares Tapia
ESP
20:38
48
Sander Pritsik
EST
20:45
49
Oliver Friis
DEN
20:53
49
Filip Janowski
POL
20:53
51
Jakub Racansky
CZE
20:55
52
Renat Khasanshin
UKR
21:01
53
Jose Antonio Villar Gorriz
ESP
21:42
54
Enrique Chousa Esteban
ESP
21:43
55
Jonas Maiselis
LTU
22:13
56
Krzysztof Wroniak
POL
22:32
57
Arvid Svensson
SWE
22:46
58
Mark Huster
GER
23:45
59
Tautvydas Zaliauskas
LTU
24:09
60
Mihail Stoev
BUL
24:17
61
Lukas Wilms
GER
26:04
62
Oleksii Zhuk
UKR
28:39
63
Tsach Nahari
ISR
35:44
64
Kansei Furuya
JPN
43:37
99999
Jan Hasek
CZE
99999
Tetsuki Kaji
JPN