Pairwise course analysis

Nobles NEPSTA Coursevs.Middlesex 5K 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

Middlesex 5K Course runs slower

+3.11%

Roughly 37.3 seconds slower for a 20:00 runner

Paired observations

69

Strong evidence

Median difference

+2.57%

Middle runner-season comparison

Overall estimate

+3.11%

Network-adjusted course estimate

Middle 50% range

+3.15%

Observed variation (IQR)

Direction and magnitude

Relative course speed

Middlesex 5K Course fasterEvenMiddlesex 5K Course slower

Confidence interval

+2.00% to +3.00%

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.

RunnerSeasonNobles NEPSTA CourseMiddlesex 5K CourseDifference
George Madison201917:28.001 race17:08.001 race-1.91%
Will Cote201916:31.001 race16:20.001 race-1.11%
Justin Qin201918:21.001 race18:11.001 race-0.91%
Carter Bartel201920:19.001 race20:08.001 race-0.90%
Quinn Donovan201917:00.001 race16:51.001 race-0.88%
Andrew Harris201917:36.001 race17:28.003 races-0.76%
Michael Thomas201918:51.001 race18:44.001 race-0.62%
Liam O'Connor201919:16.001 race19:10.001 race-0.52%
Caleb Gartner201916:25.001 race16:22.003 races-0.30%
Max Gomez201918:26.001 race18:23.001 race-0.27%
Matt Wing201917:23.001 race17:28.003 races+0.48%
Javi Werner201917:29.001 race17:35.001 race+0.57%
Andrew Kasparyan201919:02.001 race19:10.001 race+0.70%
Cooper Austen201916:40.001 race16:48.003 races+0.80%
Jack Starobin201918:10.001 race18:19.001 race+0.83%
Charlie Guerra201919:31.001 race19:41.001 race+0.85%
Ruby Massengale201927:24.001 race27:39.003 races+0.91%
Connor Cross201918:04.001 race18:15.003 races+1.01%
Gabby Walsh201920:21.001 race20:34.003 races+1.06%
Arnav Harve201919:54.001 race20:07.001 race+1.09%
Cannon Caspar201917:58.001 race18:10.003 races+1.11%
Mac Hadden201917:00.001 race17:13.003 races+1.27%
Peter Favero201918:20.001 race18:35.003 races+1.36%
Patrick Denning201918:51.001 race19:07.001 race+1.41%
Max Hall201918:44.001 race19:03.001 race+1.69%
Mark Henshon201916:21.001 race16:39.001 race+1.83%
Grace Luettgen201924:03.001 race24:32.003 races+2.01%
Chris Millay201919:04.001 race19:27.001 race+2.01%
Phoebe Lu201924:56.001 race25:28.003 races+2.14%
Maanasi Chintamani201925:04.001 race25:38.003 races+2.26%
Annabelle Rogers201921:13.001 race21:42.003 races+2.28%
Alexander Messier201919:14.001 race19:42.001 race+2.43%
Zan Danoff201918:18.001 race18:45.003 races+2.46%
Finn Crawford201917:14.001 race17:40.001 race+2.51%
Maya Sidhu201923:21.001 race23:57.003 races+2.57%
Jillian Robertson201921:45.001 race22:19.003 races+2.61%
Justin O'Toole201916:21.001 race16:48.001 race+2.75%
Gavin Cassidy201919:22.001 race19:54.003 races+2.75%
Meena Menon201921:34.001 race22:10.003 races+2.78%
Vedant Deokar201920:57.001 race21:33.003 races+2.86%
Mariam Craig201921:48.001 race22:26.003 races+2.91%
Armando Walters201919:16.001 race19:50.001 race+2.94%
David Sullivan201918:17.001 race18:50.001 race+3.01%
Ethan Anderson201919:05.001 race19:41.001 race+3.14%
Stone Shen201919:14.001 race19:52.002 races+3.29%
Om Paithankar201921:00.001 race21:42.001 race+3.33%
Sean McLaughlin201919:10.001 race19:49.002 races+3.39%
David Latham201917:03.001 race17:39.003 races+3.52%
Nolan McKenna201917:47.001 race18:26.001 race+3.66%
Sam Jankey201920:44.001 race21:30.001 race+3.70%
Caleb Krueger201917:53.001 race18:33.003 races+3.73%
Oliver Wyner201921:27.001 race22:21.001 race+4.20%
Rosie Qin201924:37.001 race25:39.003 races+4.20%
Shawn Wu201919:44.001 race20:34.001 race+4.22%
Megan Ding201924:13.001 race25:17.003 races+4.40%
Khalid Abdulle201919:42.001 race20:35.001 race+4.48%
Eric Diop201919:35.001 race20:28.001 race+4.51%
Nina Douge201921:41.001 race22:42.003 races+4.69%
Ian Richardson201920:38.001 race21:37.001 race+4.77%
Henry Horvath201919:53.001 race20:53.002 races+5.03%
Josie Silk201921:10.001 race22:14.003 races+5.04%
Cameron Estrada201919:54.001 race20:58.001 race+5.36%
Ryan Swords201919:28.001 race20:33.001 race+5.57%
Austin Qu201920:12.001 race21:20.001 race+5.61%
Niki Apostolicas201919:52.001 race21:01.001 race+5.79%
John (Jake) Popeo201919:08.001 race20:19.001 race+6.18%
Adam Ewing201919:55.001 race21:11.003 races+6.36%
Thomas Reichard201919:02.001 race20:17.001 race+6.57%
Mia Peng201925:42.001 race27:34.003 races+7.26%