Pairwise course analysis
Middlesex 5K Coursevs.St. Georges 5K
Based on runners who competed on both courses during the same season. Positive values mean the second course ran slower; negative values mean it ran faster.
Model verdict
These courses run about even
-0.18%
Roughly 2.2 seconds faster for a 20:00 runner
Paired observations
196
Deep evidence
Median difference
+0.04%
Middle runner-season comparison
Overall estimate
-0.18%
Network-adjusted course estimate
Middle 50% range
+5.85%
Observed variation (IQR)
Direction and magnitude
Relative course speed
Confidence interval
-1.25% to +0.57%
Scale shown
-5% to +5%
Course context
The two courses
Underlying runner comparisons
Same-season evidence
Each row represents one runner-season with valid results on both courses. Median performances reduce the effect of one unusually good or poor race. JV and varsity results are included.
| Runner | Season | Middlesex 5K Course | St. Georges 5K | Difference |
|---|---|---|---|---|
| Lily Oh | 2025 | 52:59.001 race | 33:58.001 race | -35.89% |
| Alyssa Liu | 2025 | 32:45.001 race | 25:45.001 race | -21.37% |
| Rinto Nakazawa | 2023 | 30:53.001 race | 24:44.001 race | -19.91% |
| George Yerid | 2023 | 33:25.001 race | 28:00.001 race | -16.21% |
| Isabel Luo | 2025 | 30:03.001 race | 25:19.001 race | -15.75% |
| Katelyn Pereira | 2023 | 28:32.001 race | 24:21.001 race | -14.66% |
| Gavin Shan | 2019 | 28:57.001 race | 26:23.001 race | -8.87% |
| Caleb Stokes | 2023 | 29:38.001 race | 27:05.001 race | -8.61% |
| Gabrielle Martin | 2022 | 26:32.001 race | 24:18.001 race | -8.42% |
| Peter Yu | 2019 | 23:26.001 race | 21:28.004 races | -8.39% |
| Patricio Troop | 2019 | 24:41.001 race | 22:38.003 races | -8.31% |
| Jason Zhu | 2023 | 28:28.001 race | 26:08.001 race | -8.20% |
| Avery Gaffney | 2025 | 24:45.001 race | 22:44.001 race | -8.15% |
| Ella Cocchi | 2025 | 32:28.001 race | 29:51.001 race | -8.06% |
| Theodore (Theo) Andersen | 2023 | 31:12.001 race | 28:43.001 race | -7.96% |
| Laura Meli | 2025 | 37:11.001 race | 34:14.001 race | -7.93% |
| Aditya Shrivastava | 2023 | 22:05.001 race | 20:29.001 race | -7.25% |
| Michael Lu | 2022 | 24:10.001 race | 22:36.001 race | -6.48% |
| Esme Campbell | 2025 | 21:02.001 race | 19:43.001 race | -6.26% |
| Tessa Borgatti | 2023 | 24:40.001 race | 23:09.001 race | -6.15% |
| CJ Briere | 2024 | 20:56.001 race | 19:42.002 races | -5.89% |
| Daichi Seki | 2019 | 23:33.001 race | 22:11.001 race | -5.80% |
| Gabe Cooper | 2022 | 20:57.001 race | 19:45.001 race | -5.73% |
| Sophia Mikelinich | 2023 | 22:26.001 race | 21:13.001 race | -5.42% |
| Naomi Hammerschlag | 2022 | 23:02.001 race | 21:52.001 race | -5.07% |
| Jonathan Cajamarca | 2021 | 21:13.001 race | 20:16.001 race | -4.48% |
| Claire Liu | 2025 | 33:37.001 race | 32:07.001 race | -4.46% |
| Charles Jackivicz | 2025 | 18:20.001 race | 17:31.002 races | -4.45% |
| Joshua White | 2023 | 25:42.001 race | 24:34.001 race | -4.41% |
| Mei-Ling Bielagus | 2023 | 23:41.001 race | 22:40.001 race | -4.29% |
| Caroline Kovacs | 2022 | 22:32.001 race | 21:34.001 race | -4.29% |
| Daniyal Mian | 2025 | 23:52.001 race | 22:51.001 race | -4.26% |
| George Scanlon | 2022 | 23:09.001 race | 22:12.001 race | -4.10% |
| Brandon Christ | 2019 | 20:40.001 race | 19:51.001 race | -3.95% |
| Sylvia Brennan | 2022 | 22:33.001 race | 21:40.001 race | -3.92% |
| Max Rochford | 2023 | 24:41.001 race | 23:43.001 race | -3.92% |
| Eli Berk | 2025 | 23:04.001 race | 22:13.001 race | -3.68% |
| Grant Wheelan | 2025 | 19:28.001 race | 18:46.001 race | -3.60% |
| Nicholas Reimer | 2023 | 19:42.001 race | 19:00.001 race | -3.55% |
| Oscar King | 2019 | 20:51.001 race | 20:07.004 races | -3.52% |
| Ashley Robertson | 2023 | 29:28.001 race | 28:26.001 race | -3.51% |
| Christina Chen | 2022 | 25:50.001 race | 24:56.001 race | -3.48% |
| Forrest Feist | 2019 | 30:52.001 race | 29:48.001 race | -3.46% |
| Lucy Walker | 2024 | 23:14.001 race | 22:26.002 races | -3.44% |
| Ethan Paek | 2019 | 20:45.001 race | 20:05.001 race | -3.21% |
| Ellie Tesoro | 2025 | 29:34.001 race | 28:39.001 race | -3.10% |
| Christopher Hovet | 2022 | 17:45.001 race | 17:12.001 race | -3.10% |
| Brian Zheng | 2023 | 20:54.001 race | 20:16.001 race | -3.03% |
| Jennifer Li | 2025 | 25:24.001 race | 24:39.001 race | -2.95% |
| Austin Corbett | 2023 | 18:44.001 race | 18:11.001 race | -2.94% |
| Sophia Petrovas | 2019 | 24:07.001 race | 23:25.003 races | -2.90% |
| Will Frazier | 2025 | 19:36.001 race | 19:02.001 race | -2.89% |
| Kathryn Martin | 2022 | 26:33.001 race | 25:48.001 race | -2.82% |
| Henry Becker | 2025 | 23:17.001 race | 22:38.002 races | -2.79% |
| Eric Liu | 2025 | 20:18.001 race | 19:44.002 races | -2.79% |
| Emlyn Joseph | 2025 | 19:17.001 race | 18:45.001 race | -2.77% |
| Sophia Lando | 2019 | 26:34.001 race | 25:51.001 race | -2.70% |
| Husayn Ladha | 2022 | 26:21.001 race | 25:39.001 race | -2.66% |
| Martin Beaumont-Mill | 2023 | 23:02.001 race | 22:26.001 race | -2.60% |
| Gabriela Gill | 2022 | 23:50.001 race | 23:13.001 race | -2.59% |
| Peter Abenante | 2023 | 20:53.001 race | 20:21.001 race | -2.55% |
| William Nass | 2025 | 22:56.001 race | 22:21.001 race | -2.54% |
| Eleanor Lial | 2024 | 21:55.001 race | 21:22.002 races | -2.51% |
| Enock Musyoka | 2019 | 17:29.001 race | 17:03.001 race | -2.48% |
| Violet Ke | 2019 | 29:34.001 race | 28:52.002 races | -2.37% |
| Ryan Xu | 2025 | 25:21.001 race | 24:47.001 race | -2.24% |
| Isabella Chen | 2025 | 25:36.001 race | 25:03.001 race | -2.15% |
| Alex Signorovitch | 2025 | 18:18.001 race | 17:56.001 race | -2.00% |
| John O'Brien | 2019 | 25:45.001 race | 25:15.004 races | -1.94% |
| Camryn Flessel | 2021 | 23:15.001 race | 22:49.002 races | -1.86% |
| Kiet Nguyen | 2019 | 25:23.001 race | 24:55.001 race | -1.84% |
| Bruin Brayshaw | 2023 | 26:22.001 race | 25:53.001 race | -1.83% |
| Lindy Zhang | 2022 | 23:32.001 race | 23:09.001 race | -1.63% |
| Alana Kramer-Gomez | 2022 | 23:02.001 race | 22:40.001 race | -1.59% |
| Arjun Girish | 2019 | 22:08.001 race | 21:49.001 race | -1.43% |
| Janciel Martinez | 2023 | 24:00.001 race | 23:40.001 race | -1.39% |
| Kevin Yao | 2023 | 20:39.001 race | 20:23.001 race | -1.29% |
| Josh Taylor | 2023 | 21:57.001 race | 21:40.001 race | -1.29% |
| Ella McDonald | 2023 | 23:45.001 race | 23:30.001 race | -1.05% |
| Aidan Pearsall | 2025 | 17:57.001 race | 17:47.002 races | -0.93% |
| Taylor Krepps | 2025 | 27:03.001 race | 26:49.001 race | -0.86% |
| Sanjay Ravindran | 2023 | 27:15.001 race | 27:02.001 race | -0.80% |
| Matthew Smith | 2023 | 22:21.001 race | 22:11.001 race | -0.75% |
| Sebastian Sepulveda | 2019 | 22:45.001 race | 22:35.001 race | -0.73% |
| Cate O'Connor | 2021 | 25:00.001 race | 24:50.002 races | -0.67% |
| Lucas Lu | 2021 | 22:50.001 race | 22:41.002 races | -0.66% |
| Jg Hill-Edgar | 2019 | 19:35.001 race | 19:28.004 races | -0.60% |
| Skye Connell | 2021 | 23:31.001 race | 23:23.002 races | -0.57% |
| Jace LiVigni | 2025 | 18:36.001 race | 18:30.001 race | -0.54% |
| Sam Modur | 2022 | 22:15.001 race | 22:08.001 race | -0.52% |
| Owen Wang | 2019 | 23:12.001 race | 23:05.001 race | -0.50% |
| Lang Burgess | 2022 | 27:18.001 race | 27:11.001 race | -0.43% |
| Amelia Simoneau | 2025 | 27:24.001 race | 27:18.001 race | -0.36% |
| Alexander Colangelo | 2023 | 17:52.001 race | 17:49.001 race | -0.28% |
| Zuriel Jimenez | 2019 | 27:15.001 race | 27:12.003 races | -0.18% |
| Phoebe Quinn | 2025 | 22:44.001 race | 22:42.001 race | -0.15% |
| Lauren Phillips | 2021 | 24:59.001 race | 24:57.002 races | -0.13% |
| Somers Estwanik | 2024 | 22:18.001 race | 22:18.002 races | 0.00% |
| Trip Wight | 2022 | 21:15.001 race | 21:16.001 race | +0.08% |
| Peter Duhamel | 2024 | 18:38.001 race | 18:39.002 races | +0.09% |
| Ford Legg | 2022 | 20:22.001 race | 20:24.001 race | +0.16% |
| Maya Daly | 2021 | 25:35.001 race | 25:39.002 races | +0.26% |
| Martin Mejia | 2025 | 23:39.001 race | 23:44.002 races | +0.35% |
| James McCarron III | 2021 | 17:30.001 race | 17:34.002 races | +0.38% |
| Finley Long | 2022 | 21:05.001 race | 21:10.001 race | +0.40% |
| William Kim | 2025 | 21:43.001 race | 21:49.001 race | +0.46% |
| Grace Daoust | 2025 | 25:27.001 race | 25:35.002 races | +0.52% |
| Liliana Froehner | 2019 | 21:59.001 race | 22:06.003 races | +0.53% |
| Jonathan Cajamarca | 2019 | 20:42.001 race | 20:50.004 races | +0.64% |
| Emily Geist | 2023 | 28:26.001 race | 28:39.001 race | +0.76% |
| Peyton Lubeck | 2024 | 20:45.001 race | 20:55.002 races | +0.80% |
| Chase Bellamy | 2022 | 21:28.001 race | 21:39.001 race | +0.85% |
| Grace Tatirosian | 2019 | 23:13.001 race | 23:26.003 races | +0.93% |
| Miles Johnson | 2024 | 26:13.001 race | 26:28.002 races | +0.95% |
| P. Pogorzelska | 2025 | 27:04.001 race | 27:20.001 race | +0.99% |
| Zach Quintal | 2024 | 20:07.001 race | 20:19.002 races | +0.99% |
| Sophie Kelly | 2023 | 24:07.001 race | 24:24.001 race | +1.17% |
| Nick Doan | 2019 | 20:26.001 race | 20:41.004 races | +1.22% |
| Eric Ge | 2022 | 19:32.001 race | 19:47.001 race | +1.28% |
| Annie Husband | 2024 | 24:40.001 race | 24:59.001 race | +1.28% |
| Nick Song | 2025 | 23:12.001 race | 23:30.001 race | +1.29% |
| Natalie Meleo | 2025 | 21:37.001 race | 21:54.002 races | +1.31% |
| Gryffin Daley | 2025 | 18:12.001 race | 18:27.001 race | +1.37% |
| Anthony Coston | 2023 | 22:24.001 race | 22:43.001 race | +1.41% |
| Alexandra Nicholas | 2022 | 25:48.001 race | 26:10.001 race | +1.42% |
| Winnie Hatch | 2025 | 33:00.001 race | 33:29.001 race | +1.46% |
| Vivan Das | 2022 | 18:59.001 race | 19:16.001 race | +1.49% |
| Coco Liu | 2021 | 28:59.001 race | 29:25.002 races | +1.50% |
| Eleanor Corcoran | 2025 | 28:26.001 race | 28:52.001 race | +1.52% |
| Allen Xia | 2021 | 23:06.001 race | 23:29.002 races | +1.66% |
| William Wilson | 2019 | 18:56.001 race | 19:15.004 races | +1.67% |
| Owen Richer | 2024 | 18:33.001 race | 18:55.002 races | +1.98% |
| Isaiah Raore | 2025 | 18:36.001 race | 19:00.001 race | +2.15% |
| Jack Lionette | 2022 | 16:43.001 race | 17:05.001 race | +2.19% |
| Lucas Miller | 2023 | 18:53.001 race | 19:18.001 race | +2.21% |
| Jerry Zhang | 2023 | 32:09.001 race | 32:52.001 race | +2.23% |
| Patrick Riley | 2019 | 24:33.001 race | 25:06.001 race | +2.24% |
| Will Husband | 2024 | 18:07.001 race | 18:33.002 races | +2.39% |
| Henry Welch | 2019 | 18:46.001 race | 19:13.004 races | +2.40% |
| Chris Davis | 2019 | 18:52.001 race | 19:20.001 race | +2.47% |
| Cate Wachholz | 2019 | 25:52.001 race | 26:31.003 races | +2.51% |
| Sophie Chatfield | 2025 | 28:00.001 race | 28:43.001 race | +2.56% |
| Ashley Zhang | 2025 | 27:36.001 race | 28:19.001 race | +2.60% |
| Lily Makepeace | 2025 | 23:42.001 race | 24:19.002 races | +2.60% |
| Haotong Xue | 2025 | 19:03.001 race | 19:33.001 race | +2.62% |
| Neela Soni | 2024 | 28:49.001 race | 29:36.002 races | +2.72% |
| Jurnee Poulson | 2025 | 28:02.001 race | 28:48.002 races | +2.73% |
| Juliana Di Napoli | 2019 | 27:18.001 race | 28:03.003 races | +2.75% |
| Grant Vensel | 2024 | 19:59.001 race | 20:33.002 races | +2.84% |
| Parker Lial | 2019 | 21:52.001 race | 22:30.002 races | +2.90% |
| Allen Xia | 2019 | 22:49.001 race | 23:32.004 races | +3.14% |
| Oscar King | 2021 | 18:23.001 race | 18:59.002 races | +3.26% |
| Catherine (Cate) Wacholz | 2021 | 25:05.001 race | 25:55.002 races | +3.32% |
| Julian Yang | 2025 | 22:58.001 race | 23:45.001 race | +3.41% |
| Jason Lee | 2019 | 21:57.001 race | 22:44.004 races | +3.57% |
| Alejandro Gavilanes | 2025 | 18:44.001 race | 19:25.001 race | +3.65% |
| Saanvi Sadineni | 2025 | 32:44.001 race | 33:57.001 race | +3.72% |
| Amaro Castillo | 2025 | 17:25.001 race | 18:04.002 races | +3.73% |
| Jason Tae | 2025 | 22:30.001 race | 23:21.001 race | +3.78% |
| Ryder Cavanagh | 2022 | 18:42.001 race | 19:25.001 race | +3.83% |
| Angela Pedulli | 2025 | 24:26.001 race | 25:24.001 race | +3.96% |
| Connor Bragg | 2025 | 23:50.001 race | 24:49.001 race | +4.13% |
| Ethan Choung | 2019 | 22:47.001 race | 23:44.004 races | +4.17% |
| Catherine Maloney | 2024 | 27:04.001 race | 28:12.001 race | +4.19% |
| Owen Cronan | 2022 | 21:47.001 race | 22:42.001 race | +4.21% |
| Peter Gnazzo | 2023 | 24:15.001 race | 25:20.001 race | +4.47% |
| Jasmine Zhang | 2025 | 25:09.001 race | 26:19.001 race | +4.64% |
| Ryan Growney | 2021 | 20:51.001 race | 21:53.002 races | +4.96% |
| Seif El Gazzar | 2025 | 18:48.001 race | 19:44.001 race | +4.96% |
| Riley Eyman | 2021 | 22:53.001 race | 24:02.001 race | +5.03% |
| Corinne O'Loughlin | 2019 | 25:52.001 race | 27:11.003 races | +5.09% |
| Maya Daly | 2019 | 24:29.001 race | 25:44.003 races | +5.11% |
| Hei Tung (Joanna) Ng | 2025 | 24:27.001 race | 25:43.001 race | +5.18% |
| Nathan An | 2019 | 22:45.001 race | 23:57.004 races | +5.27% |
| Quentin DeFreitas | 2023 | 24:00.001 race | 25:20.001 race | +5.56% |
| Chase Farrick | 2019 | 20:46.001 race | 22:00.003 races | +5.94% |
| Cally Garth | 2021 | 27:13.001 race | 28:55.002 races | +6.25% |
| Paul McLaughlin | 2022 | 20:54.001 race | 22:15.001 race | +6.46% |
| Fiji Chen | 2025 | 21:11.001 race | 22:34.001 race | +6.53% |
| Lillian Peake | 2025 | 31:41.001 race | 33:48.001 race | +6.68% |
| Kayda Henroid | 2025 | 25:45.001 race | 27:32.001 race | +6.93% |
| Alice Wang | 2025 | 27:08.001 race | 29:04.001 race | +7.13% |
| Tessa Schillinger | 2025 | 25:11.001 race | 27:07.001 race | +7.68% |
| Arielle Guo | 2025 | 28:58.001 race | 31:13.001 race | +7.77% |
| Stephanie Mo | 2022 | 29:54.001 race | 32:25.001 race | +8.42% |
| Jamie Eslick | 2025 | 22:19.001 race | 24:22.001 race | +9.19% |
| Sarah Ku | 2022 | 29:58.001 race | 33:01.001 race | +10.18% |
| Alex Xi | 2025 | 23:56.001 race | 26:24.001 race | +10.31% |
| Ray Ottiano | 2019 | 23:49.001 race | 26:18.004 races | +10.43% |
| Aristo Wang | 2019 | 19:50.001 race | 21:59.004 races | +10.84% |
| Christopher Lawrence | 2019 | 26:13.001 race | 29:28.004 races | +12.40% |
| Aryan Mago | 2022 | 21:44.001 race | 24:58.001 race | +14.88% |
| Brandon Perez | 2025 | 25:25.001 race | 29:22.001 race | +15.54% |
| Alex Mao | 2025 | 21:31.001 race | 24:54.001 race | +15.72% |
| Celeste Gao | 2025 | 27:36.001 race | 32:13.001 race | +16.73% |
| Andy Zeng | 2019 | 22:32.001 race | 26:44.004 races | +18.64% |