Pairwise course analysis

Middlesex 5K Coursevs.Williston Northampton School 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.19%

Roughly 2.3 seconds slower for a 20:00 runner

Paired observations

99

Strong evidence

Median difference

+0.58%

Middle runner-season comparison

Overall estimate

+0.19%

Network-adjusted course estimate

Middle 50% range

+3.30%

Observed variation (IQR)

Direction and magnitude

Relative course speed

Williston Northampton School 5K fasterEvenWilliston Northampton School 5K slower

Confidence interval

-0.56% to +1.06%

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 CourseWilliston Northampton School 5KDifference
Cian McCarthy202530:39.001 race25:26.001 race-17.02%
Maddie Gao202530:56.001 race27:36.001 race-10.78%
Celine Ding202529:08.002 races26:56.001 race-7.55%
Katelyn Pereira202526:48.001 race24:58.001 race-6.84%
Nick Song202523:12.001 race21:59.001 race-5.24%
Sophie Chatfield202528:00.001 race26:32.001 race-5.24%
Tessa Borgatti202526:53.001 race25:38.001 race-4.65%
Henry Becker202523:17.001 race22:15.001 race-4.44%
Arielle Guo202528:58.001 race27:44.001 race-4.26%
Celeste Gao202527:36.001 race26:36.001 race-3.62%
Caroline Stilwell202523:41.002 races22:54.001 race-3.31%
Emily Geist202529:14.001 race28:18.001 race-3.19%
Scarlett Gustafson202523:40.002 races22:55.001 race-3.17%
Alex Xi202523:56.001 race23:12.001 race-3.06%
Katie Tantillo202522:27.002 races21:46.001 race-3.04%
Charles Jackivicz202518:20.001 race17:51.001 race-2.64%
Umar Fayzullaev202524:13.001 race23:40.001 race-2.27%
Robert Sou202520:47.001 race20:21.001 race-2.09%
Alexei Liska202522:06.002 races21:40.001 race-1.96%
Aidan Pearsall202517:57.001 race17:36.001 race-1.95%
Jude Anderson-Song202519:31.001 race19:09.001 race-1.88%
Pipsa Palatsi202523:13.002 races22:47.001 race-1.87%
Connor Moore202520:54.001 race20:33.001 race-1.67%
Jamie Eslick202522:19.001 race21:57.001 race-1.64%
Aadhya Mahesh202526:43.001 race26:17.001 race-1.62%
Julianne Kelly202523:12.001 race22:55.001 race-1.22%
Ashley Zhang202527:36.001 race27:17.001 race-1.15%
Josh Taylor202522:02.001 race21:47.001 race-1.13%
Grace Daoust202525:27.001 race25:13.001 race-0.92%
Juliet Banzi202522:20.001 race22:08.001 race-0.90%
Hei Tung (Joanna) Ng202524:27.001 race24:17.001 race-0.68%
Merrick Brannigan202523:45.001 race23:37.001 race-0.56%
Aditya Shrivastava202520:42.001 race20:36.001 race-0.48%
Ellie Tesoro202529:34.001 race29:27.001 race-0.39%
Alice Wang202527:08.001 race27:02.001 race-0.37%
Amaro Castillo202517:25.001 race17:23.001 race-0.19%
Olivia Oates202526:59.002 races26:58.001 race-0.06%
Tessa Schillinger202525:11.001 race25:11.001 race0.00%
Alex Mao202521:31.001 race21:32.001 race+0.08%
Saanvi Sadineni202532:44.001 race32:46.001 race+0.10%
Presley Bruno202524:59.002 races25:02.001 race+0.20%
Kiernan Patel202522:37.002 races22:40.001 race+0.22%
Alex DeChiara202522:00.001 race22:03.001 race+0.23%
Anika Ata202521:15.002 races21:18.001 race+0.24%
Brady Preneta202520:17.001 race20:21.001 race+0.33%
Ideal Liang202525:13.001 race25:18.001 race+0.33%
Isaiah Raore202518:36.001 race18:40.001 race+0.36%
Cassidy Kamil202526:19.001 race26:26.001 race+0.44%
Wes Gray202524:58.001 race25:05.001 race+0.47%
Dylan Fu202520:12.001 race20:19.001 race+0.58%
Sebastien Amor202517:45.002 races17:52.001 race+0.66%
Marvelous Ugwu202523:40.002 races23:50.001 race+0.70%
Willow Dixon202526:48.001 race27:01.001 race+0.81%
Jessie Hoffman202526:42.002 races26:55.001 race+0.81%
Alex Beys202522:13.001 race22:24.001 race+0.83%
Julian Barber202519:59.001 race20:09.001 race+0.83%
Allison Luo202523:29.001 race23:41.001 race+0.85%
Theo Martin202521:12.001 race21:23.001 race+0.86%
Natalie Meleo202521:37.001 race21:49.001 race+0.93%
Steve Ma202522:05.002 races22:18.001 race+0.98%
Seif El Gazzar202518:48.001 race19:00.001 race+1.06%
David Chen202520:43.001 race20:57.001 race+1.13%
Brandon Perez202525:25.001 race25:44.001 race+1.25%
Lily Makepeace202523:42.001 race24:03.001 race+1.48%
Jason Tae202522:30.001 race22:50.001 race+1.48%
Chase Phillips202518:59.002 races19:16.001 race+1.49%
Margot Beaumont-Mill202524:51.001 race25:14.001 race+1.54%
Cassidy Bruno202520:20.002 races20:39.001 race+1.56%
Heloise Langlais202528:15.001 race28:42.001 race+1.59%
Stella Curwin-Amfitheatrof202519:18.002 races19:37.001 race+1.64%
Fiji Chen202521:11.001 race21:33.001 race+1.73%
Jude Hebb202520:16.002 races20:38.001 race+1.81%
Winnie Hatch202533:00.001 race33:36.001 race+1.82%
Sita Warner202525:33.001 race26:01.001 race+1.83%
Cate Corbett202521:49.002 races22:13.001 race+1.83%
Ray Zhao202521:48.001 race22:12.001 race+1.83%
Daghan Konur202519:44.002 races20:06.001 race+1.86%
Lillian Peake202531:41.001 race32:20.001 race+2.05%
Casey Coleman202520:45.002 races21:11.001 race+2.09%
Max Rochford202522:56.001 race23:25.001 race+2.11%
Jasmine Zhang202525:09.001 race25:41.001 race+2.12%
Dylan Uttam202520:19.001 race20:45.001 race+2.13%
Ethan Gu202520:50.001 race21:21.001 race+2.48%
Jovic Stachelski202519:12.002 races19:41.001 race+2.52%
Ella McDonald202521:04.001 race21:38.001 race+2.69%
Gryffin Daley202518:12.001 race18:46.001 race+3.11%
Angela Huffer202522:08.002 races22:50.001 race+3.16%
Suma Bogelli202525:18.001 race26:07.001 race+3.23%
Stella Pham202525:43.002 races26:33.001 race+3.24%
Alejandro Gavilanes202518:44.001 race19:24.001 race+3.56%
Lucy McCormick202520:54.001 race21:45.001 race+4.07%
Alexander Zhao202522:21.002 races23:23.001 race+4.62%
Lucy Bonner202523:49.001 race24:59.001 race+4.90%
Ryan Sullivan202521:38.001 race22:44.001 race+5.08%
Terry Qi202519:16.002 races20:20.001 race+5.54%
Nelson Li202525:19.001 race26:45.001 race+5.66%
Jason Fan202523:07.001 race25:29.001 race+10.24%
Thomas Ireland202518:49.001 race21:50.001 race+16.03%
Sunny Qian202520:26.002 races23:49.001 race+16.56%