Sulphur Springs Trail Race

May 22nd 2027
Ancaster, ON
50 KM | 50 Miles | 100 KM | 100 Miles

The Sulphur Springs Trail Race is the FIRST Western States Endurance Run Qualifying Race in Ontario. This unbelievable 20K looped course is a hidden gem inside the Dundas Valley Conservation Area of Ancaster, Ontario. We offer 10K, 20K, 50K, 50 Mile, 100K, and 100 Mile race options. Plus a Team 100 Mile Relay.

100K Finishers with a finishing time in under 18 hours will be granted a ballot in the WSER100 Bib Lottery.

100 mile Finishers with a finishing time in under 30 hours will be granted a ballot in the WSER100 Bib Lottery.

With wildlife teeming through this old Carolinian Forest, and waterfalls cascading over rocks along the course, your legs may barely notice traversing the over 460M /1500 ft of elevation per 20K loop. Expect to be challenged on this (mostly) double track trail system as you are supported with FOUR fully stocked Aid Stations along the way.

The Sulphur Springs Trail Race is the Longest Running Ultra Race in the province of Ontario, dating back to 1992. Our race sells out every year. Don't miss this one!

Upcoming Races

May 22 2027
50 KM
First you will run the shorter 10K loop, followed by 2 passes of the main 20K loop. After each loop, you are at the Main Aid station and your support crew/friends. Total elevation Gain/Loss is 3750 Feet over the 50K.
3,750 3,750 ft.
Multiple Loop
10 Aid Stations
30:00 Cutoff
3 Elevation Rating
Hilly, ~2500-7500 feet in 50 miles
3 Surface Rating
Some rocks, root, and/or ruts
May 22 2027
50 Miles
4 Loops of our 20K Course. Each Loop has 460m/1500ft of elevation gain and loss. 4 Aid Stations per loop.
6,000 6,000 ft.
Multiple Loop
16 Aid Stations
3 Elevation Rating
Hilly, ~2500-7500 feet in 50 miles
3 Surface Rating
Some rocks, root, and/or ruts
May 22 2027
100 KM
5 times around our 20K Loop. Each loop is 460m/1500ft of elevation gain/loss. To get WSER Status, you must finish within 18 Hours.
7,500 7,500 ft.
Multiple Loop
20 Aid Stations
3 Elevation Rating
Hilly, ~2500-7500 feet in 50 miles
3 Surface Rating
Some rocks, root, and/or ruts
May 22 2027
100 Miles
8 times around our beautiful 20K Looped course. Each loop offers 460m/1500ft of elevation gain/loss.
12,000 12,000 ft.
Multiple Loop
32 Aid Stations
3 Elevation Rating
Hilly, ~2500-7500 feet in 50 miles
3 Surface Rating
Some rocks, root, and/or ruts

Additional Distances

This event also has the following sub ultra distances

10 KM 20 KM

Results

Date Finishers Top Result (F) Top Result (M)
05/23/26 44 26:53:27 17:40:47
05/24/25 97 17:22:46 14:38:21
05/25/24 78 17:18:57 16:58:22
05/27/23 45 23:21:37 18:47:31
05/28/22 33 19:52:08 17:25:28
09/26/20 Race Cancelled
05/25/19 15 21:34:40 18:26:10
05/26/18 41 20:52:41 18:49:21
05/27/17 35 24:45:00 20:43:07
05/28/16 27 23:18:32 15:33:34
05/23/15 38 18:27:39 17:50:36
05/24/14 27 17:49:54 18:07:31
05/25/13 57 18:57:59 15:37:24
05/26/12 42 19:53:52 15:40:22
05/28/11 39 20:55:45 17:49:16
05/29/10 36 19:59:38 17:12:37
05/29/10 35 19:59:38 17:12:37
05/23/09 39 21:47:28 18:40:04
05/24/08 32 19:20:35 18:43:43
05/26/07 30 18:57:06 17:14:53
05/27/06 31 19:56:14 18:35:56
05/28/05 24 20:51:25 18:08:25
05/29/04 17 19:40:00 19:10:00
05/24/03 8 21:42:11 19:58:54
05/25/02 13 28:23:53 19:26:25
05/26/01 16 23:36:49 18:47:53
Date Finishers Top Result (F) Top Result (M)
05/23/26 152 9:58:52 8:58:02
05/24/25 226 9:55:09 8:07:22
05/25/24 179 11:00:17 8:26:02
05/27/23 59 11:43:27 8:50:08
05/28/22 32 13:41:01 11:52:56
09/26/20 Race Cancelled
05/27/17 38 10:29:39 10:46:29
Date Finishers Top Result (F) Top Result (M)
05/23/26 75 10:02:45 8:15:11
05/24/25 79 9:00:53 7:36:44
05/25/24 53 7:08:00 7:52:33
05/27/23 62 7:56:44 6:28:05
05/28/22 41 8:41:26 7:54:23
09/26/20 Race Cancelled
05/25/19 99 8:56:17 7:19:56
05/26/18 101 8:51:17 6:56:25
05/27/17 70 8:11:00 6:44:13
05/28/16 83 9:15:40 7:15:04
05/23/15 87 7:16:41 6:39:44
05/24/14 83 8:02:18 6:48:31
05/25/13 74 8:01:03 6:07:00
05/26/12 79 7:51:34 6:49:43
05/28/11 47 7:42:34 7:45:07
05/29/10 69 8:14:57 7:14:41
05/29/10 70 8:14:57 6:28:07
05/23/09 42 7:44:21 6:27:32
05/24/08 38 7:55:29 6:31:29
05/26/07 31 8:57:18 6:39:56
05/27/06 29 9:38:21 7:16:09
05/28/05 23 8:06:02 6:26:20
05/25/02 14 8:55:09 8:02:05
Date Finishers Top Result (F) Top Result (M) Top Result (X)
05/23/26 314 4:54:05 3:26:55
05/24/25 316 4:14:06 3:23:02
05/25/24 209 4:48:38 3:33:41 7:21:26
05/27/23 190 4:10:54 3:37:31
05/28/22 152 4:16:00 3:37:46
09/26/20 Race Cancelled
05/25/19 128 4:30:00 3:43:32
05/26/18 160 4:26:41 3:46:19
05/27/17 168 4:28:29 3:33:40
05/28/16 138 4:26:18 3:54:52
05/23/15 105 4:34:42 3:41:45
05/24/14 99 4:40:16 4:10:16
05/25/13 82 4:53:13 3:45:39
05/26/12 80 3:59:45 4:06:53
05/28/11 71 4:53:56 4:10:58
05/29/10 83 4:50:29 3:59:46
05/23/09 53 5:10:27 3:33:13
05/24/08 54 4:03:37 4:10:01
05/26/07 43 4:12:10 3:53:56
05/28/05 57 4:42:58 3:46:26
05/25/02 40 5:11:23 3:57:53
05/27/00 57 4:36:26 3:41:48
05/22/99 45 5:37:42 3:58:38
05/23/98 52 5:05:51 3:53:24
05/24/97 64 4:40:08 3:57:20
05/25/96 49 4:29:36 3:52:50
Date Finishers Top Result (F) Top Result (M)
05/27/17 14 69:51:20 51:00:20

Weekly Newsletter

A roundup of the week's content and most recent race results. Sent once a week on Thursday.

Recent Results

The Trident
Jupiter, FL - 7 finishers
102 Miles | 80 Miles
Pikes Peak Ultra
Colorado Springs, CO - 197 finishers
50 Miles | 50 KM
Hot To Trot
Lithia Springs, GA - 54 finishers
8 Hours | 4 Hours
La Nuit
Dallas, TX - 10 finishers
9 Hours | 6 Hours
Lost Sierra Endurance Race
Downieville, CA - 123 finishers
100 KM | 50 KM
Elder Creek Night Runs
Anza, CA - 57 finishers
50 KM | 9 Hours | 6 Hours
Creede 100
Creede, CO - 56 finishers
100 Miles | 50 Miles
The Squatchy Surprise
Millburn, NJ - 63 finishers
12 Hours | 6 Hours
Grand Island Trail 50K
Munising, MI - 142 finishers
50 KM
Crazy Mountain 100
Lennep, MT - 138 finishers
100 Miles
View All Results