Martin Rouillard
Born : 1971 Cat. M55 Ultrarunner since 2011 CAN
45
DUV-index ?Largest integer N such that the runner has at least N credited races of at least N km.
53
DUV-index+ ?Largest integer N such that the race distances provide at least N complete segments of N km in total. A single long race may therefore contribute several segments. See the DUV-Index tab for the detailed calculation. calculation details
3
Countries visited ?CANCanadaJORJordanUSAUnited States
21,7%
Rank quotient ?This runner's calculation uses 45 eligible race(s): Σ(rank − 1) = 806; Σ finishers = 3 708. 806 / 3 708 × 100 = 21.74%. A win adds 0 to the numerator. Lower is better.

Totals

Ultras completed47
Km — ultra races4 454 km
> 100 km13
> 160 km9
Longest race160,9 km

Km per year (ultra races)

100
1 race
2022
48
1 race
2023
308
3 races
2024
208
2 races
2025
80
1 race
2026

Race types (share of distance)

Road1,1%
Trail95,5%
Stage2,2%
?1,1%

Wins & podiums (ultra)

🏆 Win2
🏆 Win M2
🏅 Top 312
🏅 Top 3 M13
Longest winning streak1
Current streak0

HISTORY

45 race(s)
DateRacePerf.Rk
2026
04.07 80km CAN11th Quebec Mega Trail 80 km 12:50:58 h114
2025
25.07 100mi USA4th Crazy Mountain 100 33:33:15 h96
10.05 12h CAN3rd Nakkertok Trail Enduro - 12h 47.200 km31
2024
26.10 100mi USA5th Rim to River 100 Mile Race 25:52:28 h54
24.08 100km USA17th Green Lakes Endurance Run 100 km 11:29:43 h1 🏆
11.05 6h CAN2nd Nakkertok Trail Enduro - 6h 46.799 km9
2023
13.05 6h CAN1st Nakkertok Trail Enduro - 6h 48.006 km3 🥉
2022
31.10 100km/3stages JOR6° Jordan Running Adventure Stage Race 12:51:10 h6
2019
12.10 160km CAN6ème Bromont Ultra 160 km Trail Run 25:24:09 h9
31.08 80km CAN7th La Chute du Diable 80 km 10:49:08 h3 🥉
29.06 110km CAN5th Quebec Mega Trail 110 km 16:19:32 h31
11.05 100mi USA3rd Riverlands 100 22:07:53 h3 🥉
31.03 50mi USA2nd Greenbrier 50 Mile Midnight Madness Run 9:14:50 h3 🥉
2018
07.10 55km CAN5ème Bromont Ultra 55 km Trail Run 7:12:56 h15
08.09 100mi CAN23rd Haliburton Forest 100 Mile Race 22:28:09 h6
18.05 100mi USA24th Massanutten Mountain Trails 100 Mile 25:44:07 h14
14.04 100km USA9th New Jersey Ultra Festival 100 km Race 12:33:46 h2 🥈
2017
21.10 100mi USA9th Ghost Train Rail Trail Races 100 Mile 20:46:57 h16
19.08 100km USA3rd Twisted Branch Trail Run 14:00:39 h10
21.05 12h CAN1st Black Fly 12 Hour Trail Race 83.685 km12
2016
16.07 100mi USA28th Vermont 100 Mile Endurance Race 20:33:12 h27
25.06 100km CAN3rd Ultra Skymarathon du Mont Albert 19:02:15 h15
14.05 100mi USA22nd Massanutten Mountain Trails 100 Mile 31:21:36 h73
02.04 100km USA7th New Jersey Ultra Festival 100 km Race 16:21:50 h1 🏆
2015
10.10 160km CAN2ème Bromont Ultra 160 km Trail Run 26:21:02 h4
15.08 100mi USA2nd Eastern States 100 Mile 30:19:32 h19
27.06 100km CAN2nd Ultra Skymarathon du Mont Albert 18:32:17 h19
21.03 100km USA6th New Jersey Ultra Festival 100 km Race 11:39:09 h2 🥈
2014
11.10 160km CAN1ère Bromont Ultra 160 km Trail Run 26:17:45 h5
23.08 100km USA8th Green Lakes Endurance Run 100 km 10:07:10 h2 🥈
14.06 50mi CAN1st Estrie 50M 12:18:00 h3 🥉
01.06 50mi USA2nd Cayuga Trails 50 Mile Race 9:32:00 h44
17.05 50mi USA2nd Cruel Jewel 50 Mile 14:36:00 h9
26.04 50km USA4th TARC Spring Classic 50 km 4:21:54 h8
2013
08.12 50km CAN1st 50 km Indoor Race - Quebec City 4:13:40 h2 🥈
21.09 50mi USA6th Virgil Crest 50 Mile Ultra 10:12:00 h14
07.09 65km CAN1st Ultra trail Harricana de Charlevoix 65 km 7:14:05 h21
01.09 50km CAN1st La Chute du Diable 50 km 6:51:01 h14
29.06 58km CAN5th Ultimate XC KMag 58 km 7:41:38 h11
04.05 50mi USA6th Endurance Challenge - New York Trail 50 Miles 9:34:32 h23
2012
22.09 50mi USA5th Virgil Crest 50 Mile Ultra 10:11:00 h7
05.05 50mi USA5th Endurance Challenge - New York Trail 50 Miles 10:38:04 h52
26.02 50km CAN50 km Drummondville 4:21:22 h3 🥉
2011
18.06 58km CAN3rd Ultimate XC 58 km Race 8:25:12 h15
07.05 50km USA4th Endurance Challenge - New York Trail 50 km 5:49:36 h20