Pulling race details. Checking the course notes.
Pulling race details. Checking the course notes.

The Presidio Half Marathon takes place June 21, 2026, in San Francisco, CA, with race start at Crissy Field. Three distances are offered: a 13.1-mile half marathon, a 6.2-mile 10K, and a 3.4-mile fun run/walk option. The course travels through the Presidio and crosses the Golden Gate Bridge. Finishers receive pancakes and beer at the finish line breakfast.
Race reviews
Race-day experiences shared about Presidio Half Marathon 2026.
Take over this page, add your photos, and give your runners find-by-selfie search. Free, no contract, runs itself.
300+ finishers on record for Presidio Half Marathon 2026.
| Place | Name | Distance | Gender | Age group | Time |
|---|---|---|---|---|---|
| 1 | Wyatt Benjamin | 5K Run | M | M 5K Overall | 17:08 |
| 1 | Ashok Thiyagarajan | 5K Stroll | M | M Overall | 20:51 |
| 1 | Aria Park | 10K | M | M 10K Overall | 35:35 |
| 1 | Joshua Sappington | Half Marathon | M | M Top 3 Overall | 1:18:32 |
| 2 | Michael Easley-Park | 5K Run | M | M 5K Overall | 17:23 |
| 2 | Arshdeep Singh | 5K Stroll | M | M Overall | 25:12 |
| 2 | Tim Ford | 10K | M | M 10K Overall | 35:38 |
| 2 | Nathaniel Gale | Half Marathon | M | M Top 3 Overall | 1:21:51 |
| 3 | Ella Thorsett | 5K Run | F | F 5K Overall | 17:38 |
| 3 | Talita Vieira | 5K Stroll | F | F Overall | 25:57 |
| 3 | Julien Bernier | 10K | M | M 10K Overall | 36:49 |
| 3 | Domenico Davino | Half Marathon | M | M Top 3 Overall | 1:22:26 |
| 4 | Dante Cantini | 5K Run | M | M 5K Overall | 17:41 |
| 4 | Brian Day | 5K Stroll | M | M Overall | 26:18 |
| 4 | Lindsay Nickel | 10K | F | F 10K Overall | 40:13 |
| 4 | Max Paulus | Half Marathon | M | M 30-34 | 1:22:56 |
| 5 | Caleb Ng | 5K Run | M | M 18-24 | 18:32 |
| 5 | Bianca Ruiz-Mendez | 5K Stroll | F | F 50-54 | 26:59 |
| 5 | Jon Petralanda | 10K | M | M 35-39 | 40:45 |
| 5 | Marcus Lam | Half Marathon | M | M 46-49 | 1:23:00 |
| 6 | Emmanuel Boquiren | 5K Run | M | M 30-34 | 18:44 |
| 6 | Claudia Nunez | 5K Stroll | F | F Overall | 27:16 |
| 6 | Christopher Dunn | 10K | M | M 30-34 | 40:54 |
| 6 | Vincent Li | Half Marathon | M | M 25-29 | 1:23:05 |
| 7 | Norton Choy | 5K Run | M | M 18-24 | 19:17 |
| 7 | Deon White | 5K Stroll | M | M 25-29 | 27:29 |
| 7 | Sean Mahoney | 10K | M | M 35-39 | 40:55 |
| 7 | F. Millan | Half Marathon | M | M 1-17 | 1:23:28 |
| 8 | Jeremiah Tam | 5K Run | M | M 18-24 | 19:29 |
| 8 | Jeanette Martinez | 5K Stroll | F | F Overall | 27:31 |
| 8 | Alexander Pepi | 10K | M | M 18-24 | 41:41 |
| 8 | Robby Gourdie | Half Marathon | M | M 18-24 | 1:23:32 |
| 9 | Renato Prono | 5K Run | M | M 35-39 | 19:37 |
| 9 | G. Mangat | 5K Stroll | M | M 1-17 | 27:59 |
| 9 | J. Joost | 10K | M | M 1-17 | 42:26 |
| 9 | Logan Carrington | Half Marathon | M | M 30-34 | 1:23:35 |
| 10 | D. Gajdos | 5K Run | M | M 1-17 | 19:42 |
| 10 | UBALDO Hernandez | 5K Stroll | M | M 40-45 | 28:54 |
| 10 | Stewart Hauser | 10K | M | M 40-45 | 42:26 |
| 10 | Yizhang Wu | Half Marathon | M | M 30-34 | 1:23:38 |
| 11 | Alana Matayoshi | 5K Run | F | F 35-39 | 19:43 |
| 11 | Samir Porwal | 5K Stroll | M | M 50-54 | 29:44 |
| 11 | Steven Glassmoyer | 10K | M | M 30-34 | 42:38 |
| 11 | Alex Sharp | Half Marathon | M | M 35-39 | 1:25:04 |
| 12 | Matthew Treadway | 5K Run | M | M 18-24 | 20:09 |
| 12 | Lu Chi Chan | 5K Stroll | F | F 40-45 | 30:09 |
| 12 | Will Stelpflug | 10K | M | M 30-34 | 42:51 |
| 12 | Vasu Gazula | Half Marathon | M | M 30-34 | 1:25:04 |
| 13 | Spyros Pavlatos | 5K Run | M | M 25-29 | 20:09 |
| 13 | Luis Palacios | 5K Stroll | M | M 18-24 | 30:37 |
Results via RunSignup. Are you on this list and want off? .
4,771 finishers on record for Presidio Half Marathon 2026. Each distance is analyzed separately; times are only comparable within one distance.
Race-day weather: 61F, partially cloudy
Enter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| MM 40-45 | 63 | 1:57:05 |
Results via RunSignup. Aggregate statistics only.
Upload what you shot at Presidio Half Marathon 2026 and we build the gallery around it. Runners find themselves by selfie or bib number, and you keep the rights to your work.
Add your photos| MM 18-24 | 114 | 1:57:54 | 1:36:43–2:24:12 |
| MM 30-34 | 169 | 1:59:35 | 1:40:47–2:29:25 |
| MM 35-39 | 152 | 2:00:53 | 1:38:29–2:28:26 |
| MM 46-49 | 35 | 2:00:56 | 1:38:44–2:44:12 |
| MM 25-29 | 182 | 2:02:47 | 1:38:28–2:38:48 |
| FF 18-24 | 82 | 2:09:43 | 1:51:04–2:39:50 |
| MM 50-54 | 29 | 2:13:21 | 1:53:25–2:43:58 |
| FF 25-29 | 162 | 2:16:15 | 1:48:39–2:52:44 |
| FF 35-39 | 78 | 2:17:22 | 1:54:02–2:51:30 |
| FF 30-34 | 128 | 2:20:44 | 1:54:21–2:50:12 |
| FF 40-45 | 58 | 2:27:51 | 1:53:36–3:04:00 |
Showing the 12 largest age-group bands.
Enter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| MM 18-24 | 67 | 1:01:42 | 53:37–1:17:17 |
| MM 30-34 | 148 | 1:02:17 | 48:52–1:23:30 |
| MM 40-45 | 74 | 1:03:40 | 50:20–1:22:57 |
| MM 25-29 | 141 | 1:03:41 | 52:15–1:20:27 |
| MM 35-39 | 101 | 1:04:39 | 51:25–1:30:51 |
| MM 46-49 | 47 | 1:07:34 | 55:07–1:22:35 |
| FF 46-49 | 31 | 1:09:58 | 57:24–1:40:53 |
| FF 18-24 | 76 | 1:10:39 | 57:38–1:27:56 |
| FF 25-29 | 176 | 1:11:01 | 58:43–1:28:36 |
| FF 30-34 | 162 | 1:11:32 | 57:10–1:32:43 |
| FF 35-39 | 147 | 1:13:55 | 59:00–1:43:46 |
| FF 40-45 | 108 | 1:18:58 | 59:44–1:40:24 |
Showing the 12 largest age-group bands.
Enter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| MM 18-24 | 52 | 30:32 | 22:41–42:23 |
| MM 25-29 | 103 | 32:28 | 23:46–45:51 |
| MM 35-39 | 43 | 34:34 | 27:05–46:52 |
| MM 30-34 | 85 | 34:53 | 24:21–50:26 |
| FF 18-24 | 80 | 35:18 | 28:58–48:19 |
| MM 1-17 | 42 | 35:20 | 23:01–56:44 |
| MM 40-45 | 55 | 35:38 | 24:46–48:24 |
| FF 25-29 | 127 | 37:34 | 29:44–49:19 |
| FF 30-34 | 159 | 38:17 | 29:13–51:26 |
| FF 35-39 | 95 | 38:27 | 30:25–58:14 |
| FF 40-45 | 89 | 39:25 | 29:51–53:54 |
| FF 1-17 | 40 | 42:04 | 28:32–1:10:50 |
Showing the 12 largest age-group bands.
Enter a goal or recent finish time and see where it lands against this year’s field.
| Band | Finishers | Median | p10 – p90 range |
|---|---|---|---|
| FF 1-17 | 33 | 53:26 | 35:29–1:17:02 |
| FF 46-49 | 27 | 54:12 | 45:36–1:17:35 |
| MM 1-17 | 26 | 58:22 | 33:22–1:14:18 |
| FF 50-54 | 30 | 59:14 | 42:47–1:17:23 |
| MM 40-45 | 26 | 1:00:38 | 38:56–1:18:34 |
| FF 30-34 | 60 | 1:02:20 | 38:47–1:36:26 |
| FF 25-29 | 42 | 1:02:22 | 41:47–1:42:51 |
| MM 30-34 | 35 | 1:02:31 | 37:14–1:24:21 |
| MM 35-39 | 27 | 1:03:00 | 44:27–1:40:52 |
| FF 40-45 | 54 | 1:03:56 | 39:09–1:19:15 |
| FF 55-59 | 31 | 1:04:15 | 50:14–1:17:45 |
| FF 35-39 | 54 | 1:05:02 | 41:48–1:33:07 |
Showing the 12 largest age-group bands.