Nicolas Sitter
Home
AI Search
All research
Hotel AI research, newest first
All hotel studies
AI & hotel-tech research
AI Hotel Landscape 2026
The flagship annual report
Anatomy of ChatGPT Hotel Search
How the machine actually works
Live trackers
AI Hotel Landscape (live)
The weekly dashboard behind the report
My AI Visibility
Tracking my own niche, in public
MCP App Tracker
Claude connectors, tracked daily
Methodology
Cross-industry methodology
AI-search infrastructure, not hotel-specific
AI Playground
All experiments
Every cross-industry field test
Tattoo Studios in Berlin
Same city, new vertical — the baseline snaps back
Barbershops in Istanbul
Ask in English and Turkish — get two different cities
Bistros in Paris
The guidebook city where restaurant websites disappear
Saunas in Helsinki
The first city where every AI engine agrees
Sports Data
Cycling
L'Étape du Tour
Ten editions, 2014–2026
Archive
107,795 finishers, 2014–2026, analysed
2026
12,733 finishers · Bourg d'Oisans → Alpe d'Huez
2025
13,649 finishers · Albertville → La Plagne
2024
10,614 finishers · Nice → Col de la Couillole
2023
11,485 finishers · Annemasse → Col de Joux Plane
2022
8,706 finishers · Briançon → L'Alpe d'Huez
2019
10,159 finishers · Albertville → Val Thorens
2017
11,234 finishers · Briançon → Col d'Izoard
2016
10,982 finishers · Megève → Morzine
2015
9,774 finishers · Saint-Jean-de-Maurienne → La Toussuire
2014
8,459 finishers · Pau → Hautacam
L'Étape du Tour Femmes
Two editions · 71% of the field is men
Archive
14,740 finishers across three races
2026
9,696 finishers up the Ventoux
2025 · 117 km
4,267 finishers, Chambéry
2025 · 98 km
777 finishers, every split
La Marmotte
Seven editions, 2020–2026
Archive
25,208 finishes, 2020–2026, analysed
2026
5,005 finishers · 12 timing mats
2025
4,302 finishers
2024
4,585 finishers
2023
3,694 finishers · the Croix de Fer year
2022
3,988 finishers
2021
1,807 finishers · run in September
2020
1,827 finishers · run in September
Triathlon
Alpe d'Huez
Eleven editions, 2015–2026
Archive
31,140 finishes, 2015–2026, analysed
2026
3,861 finishers · 22 timing mats
2025
3,747 finishers
2024
3,469 finishers
2023
3,257 finishers
2022
2,836 finishers
2021
2,731 finishers
2020
COVID HAHAHHA
2019
2,386 finishers
2018
2,305 finishers
2017
2,295 finishers
2016
1,982 finishers
2015
2,271 finishers
Running
Marathon de Paris
12 editions, 2013–2026
Archive
520,581 finishers, analysed
2026
57,516 finishers
2025
54,934 finishers
2024
53,899 finishers
2023
50,778 finishers
2022
33,599 finishers
2021
27,114 finishers
2018
42,377 finishers
2017
41,099 finishers
2016
41,791 finishers
2015
40,262 finishers
2014
38,526 finishers
2013
38,686 finishers
Semi de Paris
11 editions, 2015–2026
Archive
395,723 finishers, analysed
2026
49,281 finishers
2025
47,544 finishers
2024
47,901 finishers
2023
45,400 finishers
2022
40,980 finishers
2021
18,426 finishers
2019
33,764 finishers
2018
36,007 finishers
2017
38,211 finishers
2016
3,304 finishers
2015
34,905 finishers
adidas 10K Paris
7 editions, 2019–2026
Archive
182,508 finishers, analysed
2026
44,244 finishers
2025
34,353 finishers
2024
29,607 finishers
2023
24,634 finishers
2022
18,995 finishers
2021
12,054 finishers
2019
18,621 finishers
Guides
All guides
AI search optimization for hotels
AI Search
AI Search for Hotels
The big picture — 4-step framework
AI Visibility for Hotels
AEO + GEO, 5 pillars, 8-step checklist
ChatGPT Optimization
12 systems, 7 data providers
Google AI Mode
Where hotel clicks go
Do Visibility Scores Matter?
Not a booking — but a leading indicator
Technical
Schema Markup
JSON-LD for hotels
How AI Retrieval Works
The mechanism under GEO
Prompt Tracking
Measure the spread, not the rank
Projects
All projects
Everything, searchable
AI Apps
MCP App Tracker
Claude connectors, tracked daily
AI Search
AI Hotel Landscape
Live weekly hotel AI data
My AI Visibility
Tracking my own niche, in public
Tools
API
About
About me
Background & contact
Consulting
AI search visibility engagements
AGENTIC
|
llms.txt
llms-full.txt
posts.json
rss.xml
sitemap.xml
robots.txt
Overview
Compare
Target time
First names
Swim
Bike
Run
Categories
Clubs
Triathlon M
M35-39
Men 35–39 · 100 classified finishers in the Triathlon M
#
Athlete
Time
Gap
Overall
🥇
Pierre-Emmanuel GALLEGO
#393
2:04:08
—
47
🥈
Benjamin RECLUS
#1379
2:13:22
+9:14
76
🥉
Clément EBERLY
#39
2:16:10
+12:02
89
4
Alberto PARRS
#978
2:17:40
+13:32
93
5
Nicolas GAYRAUD
#354
2:17:56
+13:48
97
6
Wouter WANDERS
#254
2:18:23
+14:15
99
7
Laurent FUDVOYE
#768
2:19:18
+15:10
106
8
Romain FOREL
#856
2:20:04
+15:56
112
9
Axel ALINGRIN
#1550
2:21:30
+17:22
120
10
Jordi CHECA TRABAL
#940
2:22:07
+17:59
126
11
Thomas ARNAUD
#194
2:22:58
+18:50
133
12
Sebastien GOUDARD
#88
2:23:20
+19:12
136
13
Flavien SANIARD
#1101
2:25:28
+21:20
157
14
Benoit PERRET
#133
2:28:28
+24:20
177
15
Brice TERRASSON
#1258
2:29:23
+25:15
186
16
Malcolm DIXON
#542
2:30:24
+26:16
195
17
Frédéric BERTRAND
#344
2:31:00
+26:52
199
18
Christophe MERMET
#636
2:31:20
+27:12
203
19
Xavier PETITRENAUD
#407
2:32:25
+28:17
212
20
Pierrick COHARD
#1456
2:32:29
+28:21
213
21
Mathieu DURAND
#453
2:32:56
+28:48
219
22
Nico VAN DER BURGT
#229
2:34:05
+29:57
232
23
Romain FOLIOT
#101
2:35:23
+31:15
247
24
Llano JON
#935
2:36:51
+32:43
266
25
Miguel ORTEGA
#347
2:37:07
+32:59
268
26
Nicolas BAILLEUX
#56
2:38:19
+34:11
288
27
Romain DUPUY
#190
2:38:31
+34:23
293
28
Romain CALVEL
#139
2:38:41
+34:33
296
29
Olivier GUYOT
#367
2:38:51
+34:43
297
30
Vincent LOUVEAU
#852
2:39:13
+35:05
302
31
Guillaume LAFAY
#332
2:39:38
+35:30
308
32
Camille FRESSARD
#656
2:41:11
+37:03
323
33
Gricolo EDUARDO
#1010
2:41:16
+37:08
326
34
Benoit JOURNET
#77
2:41:20
+37:12
328
35
Louis CESAREO
#1358
2:41:53
+37:45
340
36
Benoit LE BAIL
#1191
2:42:37
+38:29
354
37
Antoine BLANC
#90
2:42:44
+38:36
358
38
Romain SIMON
#1471
2:42:55
+38:47
361
39
Martin BRUNEAU
#1177
2:42:56
+38:48
362
40
Joseba DURANA BASOA
#1002
2:43:24
+39:16
369
41
Guillaume SAUZAY
#1152
2:43:48
+39:40
376
42
Jean PEIFFER
#807
2:46:55
+42:47
409
43
Frédéric PARRIAUD
#1367
2:47:14
+43:06
416
44
Lieven AMEYE
#770
2:48:09
+44:01
426
45
Joachim MARION
#755
2:48:23
+44:15
427
46
Olivier SOUMALI
#1168
2:48:56
+44:48
432
47
Teixeira PAUL
#1303
2:49:02
+44:54
434
48
Julien MASCARELL
#82
2:51:39
+47:31
482
49
Nicolas SIZORN
#121
2:52:22
+48:14
495
50
Thibault DEHEUNYNCK
#1248
2:52:58
+48:50
507
51
Nicolas LOISEAU
#618
2:55:50
+51:42
555
52
Jérôme REY
#65
2:56:23
+52:15
561
53
Gregory BRUEL
#1485
2:56:51
+52:43
565
54
Christian SCHULTZ
#268
2:56:57
+52:49
569
55
Louis VIEILLE-CESSAY
#1422
2:57:25
+53:17
576
56
Philip EVANS
#513
2:58:26
+54:18
590
57
Simon LE GAL
#83
2:58:54
+54:46
600
58
Basile POULLELAOUEN
#1244
3:00:03
+55:55
616
59
Erwann CALVEZ
#1352
3:00:30
+56:22
619
60
Grégory CROUZET
#1270
3:02:08
+58:00
647
61
Baptiste CORBIN
#1282
3:03:15
+59:07
664
62
Guillaume BODIN
#1259
3:03:15
+59:07
665
63
Florent GROS BALTHAZARD
#1099
3:04:30
+1h00
679
64
Guillaume OZ-UZUN
#1427
3:04:45
+1h00
681
65
Chris BROAD
#554
3:06:33
+1h02
717
66
Antoine VIEU-BRASSEUR
#193
3:08:11
+1h04
742
67
Amaury TIBERGHIEN
#1477
3:14:20
+1h10
816
68
Jérôme LAROUBINE
#189
3:14:23
+1h10
817
69
Nicolas LAFITTE
#657
3:15:07
+1h10
832
70
Andrew JENKS
#492
3:15:08
+1h11
835
71
Menno KRIKKE
#257
3:15:18
+1h11
837
72
Stéphane MENAR
#1287
3:19:15
+1h15
875
73
Vincent GERARD
#191
3:19:18
+1h15
877
74
Tommy JANZEN
#212
3:19:28
+1h15
882
75
Rémi ROUVELLAT
#1207
3:19:51
+1h15
885
76
Julien FLAUSCH
#771
3:19:52
+1h15
886
77
Mathieu LAUNAY
#1336
3:22:46
+1h18
915
78
Maxence CLEMENT
#1283
3:25:51
+1h21
945
79
Antoine PASQUIER
#1399
3:25:55
+1h21
947
80
Benjamin ESTEBANEZ
#364
3:26:32
+1h22
955
81
Julien BOUTAGHANE
#1413
3:27:57
+1h23
972
82
Salvador Gil CESAR
#937
3:29:09
+1h25
983
83
Anthony MARION
#1325
3:30:11
+1h26
989
84
Samuel COX
#468
3:30:50
+1h26
999
85
Ronan EUDIER
#1228
3:32:26
+1h28
1011
86
Sipke Durk CASTELEIN
#256
3:36:56
+1h32
1049
87
Florian MARTINOT
#420
3:38:20
+1h34
1058
88
Benoit BLEE
#1404
3:39:36
+1h35
1067
89
Rodolph AUDEBERT
#1165
3:39:38
+1h35
1069
90
Guillaume FONTAINE
#362
3:41:18
+1h37
1078
91
Xavier RITTER
#1264
3:44:49
+1h40
1112
92
Friederike MOLLER
#197
3:45:02
+1h40
1113
93
Chenthuran BALASUBRAMANIAM
#610
3:51:07
+1h46
1137
94
Cedric PERRIN
#1052
3:51:53
+1h47
1142
95
Stephen KING
#498
3:57:44
+1h53
1160
96
Clément GLESS
#1293
4:04:30
+2h00
1172
97
Adrien CHAOUCH
#1185
4:14:15
+2h10
1191
98
Gustavo DE QUADROS
#1008
4:33:32
+2h29
1213
99
Julien NICAULT
#1426
4:46:58
+2h42
1221
100
Alexandre MICONI
#1476
5:03:10
+2h59
1229