Pairwise course analysis

Middlesex 5K Coursevs.Nobles NEPSTA Course

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

Nobles NEPSTA Course runs faster

-3.01%

Roughly 36.1 seconds faster for a 20:00 runner

Paired observations

69

Strong evidence

Median difference

-2.51%

Middle runner-season comparison

Overall estimate

-3.01%

Network-adjusted course estimate

Middle 50% range

+3.15%

Observed variation (IQR)

Direction and magnitude

Relative course speed

Nobles NEPSTA Course fasterEvenNobles NEPSTA Course slower

Confidence interval

-2.92% to -1.96%

Scale shown

-5% to +5%

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.

RunnerSeasonMiddlesex 5K CourseNobles NEPSTA CourseDifference
Mia Peng201927:34.003 races25:42.001 race-6.77%
Thomas Reichard201920:17.001 race19:02.001 race-6.16%
Adam Ewing201921:11.003 races19:55.001 race-5.98%
John (Jake) Popeo201920:19.001 race19:08.001 race-5.82%
Niki Apostolicas201921:01.001 race19:52.001 race-5.47%
Austin Qu201921:20.001 race20:12.001 race-5.31%
Ryan Swords201920:33.001 race19:28.001 race-5.27%
Cameron Estrada201920:58.001 race19:54.001 race-5.09%
Josie Silk201922:14.003 races21:10.001 race-4.80%
Henry Horvath201920:53.002 races19:53.001 race-4.79%
Ian Richardson201921:37.001 race20:38.001 race-4.55%
Nina Douge201922:42.003 races21:41.001 race-4.48%
Eric Diop201920:28.001 race19:35.001 race-4.32%
Khalid Abdulle201920:35.001 race19:42.001 race-4.29%
Megan Ding201925:17.003 races24:13.001 race-4.22%
Shawn Wu201920:34.001 race19:44.001 race-4.05%
Rosie Qin201925:39.003 races24:37.001 race-4.03%
Oliver Wyner201922:21.001 race21:27.001 race-4.03%
Caleb Krueger201918:33.003 races17:53.001 race-3.59%
Sam Jankey201921:30.001 race20:44.001 race-3.57%
Nolan McKenna201918:26.001 race17:47.001 race-3.53%
David Latham201917:39.003 races17:03.001 race-3.40%
Sean McLaughlin201919:49.002 races19:10.001 race-3.28%
Om Paithankar201921:42.001 race21:00.001 race-3.23%
Stone Shen201919:52.002 races19:14.001 race-3.19%
Ethan Anderson201919:41.001 race19:05.001 race-3.05%
David Sullivan201918:50.001 race18:17.001 race-2.92%
Armando Walters201919:50.001 race19:16.001 race-2.86%
Mariam Craig201922:26.003 races21:48.001 race-2.82%
Vedant Deokar201921:33.003 races20:57.001 race-2.78%
Meena Menon201922:10.003 races21:34.001 race-2.71%
Gavin Cassidy201919:54.003 races19:22.001 race-2.68%
Justin O'Toole201916:48.001 race16:21.001 race-2.68%
Jillian Robertson201922:19.003 races21:45.001 race-2.54%
Maya Sidhu201923:57.003 races23:21.001 race-2.51%
Finn Crawford201917:40.001 race17:14.001 race-2.45%
Zan Danoff201918:45.003 races18:18.001 race-2.40%
Alexander Messier201919:42.001 race19:14.001 race-2.37%
Annabelle Rogers201921:42.003 races21:13.001 race-2.23%
Maanasi Chintamani201925:38.003 races25:04.001 race-2.21%
Phoebe Lu201925:28.003 races24:56.001 race-2.09%
Chris Millay201919:27.001 race19:04.001 race-1.97%
Grace Luettgen201924:32.003 races24:03.001 race-1.97%
Mark Henshon201916:39.001 race16:21.001 race-1.80%
Max Hall201919:03.001 race18:44.001 race-1.66%
Patrick Denning201919:07.001 race18:51.001 race-1.39%
Peter Favero201918:35.003 races18:20.001 race-1.35%
Mac Hadden201917:13.003 races17:00.001 race-1.26%
Cannon Caspar201918:10.003 races17:58.001 race-1.10%
Arnav Harve201920:07.001 race19:54.001 race-1.08%
Gabby Walsh201920:34.003 races20:21.001 race-1.05%
Connor Cross201918:15.003 races18:04.001 race-1.00%
Ruby Massengale201927:39.003 races27:24.001 race-0.90%
Charlie Guerra201919:41.001 race19:31.001 race-0.85%
Jack Starobin201918:19.001 race18:10.001 race-0.82%
Cooper Austen201916:48.003 races16:40.001 race-0.79%
Andrew Kasparyan201919:10.001 race19:02.001 race-0.70%
Javi Werner201917:35.001 race17:29.001 race-0.57%
Matt Wing201917:28.003 races17:23.001 race-0.48%
Max Gomez201918:23.001 race18:26.001 race+0.27%
Caleb Gartner201916:22.003 races16:25.001 race+0.31%
Liam O'Connor201919:10.001 race19:16.001 race+0.52%
Michael Thomas201918:44.001 race18:51.001 race+0.62%
Andrew Harris201917:28.003 races17:36.001 race+0.76%
Quinn Donovan201916:51.001 race17:00.001 race+0.89%
Carter Bartel201920:08.001 race20:19.001 race+0.91%
Justin Qin201918:11.001 race18:21.001 race+0.92%
Will Cote201916:20.001 race16:31.001 race+1.12%
George Madison201917:08.001 race17:28.001 race+1.95%