Pairwise course analysis

Williston Northampton School 5Kvs.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

These courses run about even

-0.19%

Roughly 2.3 seconds faster for a 20:00 runner

Paired observations

99

Strong evidence

Median difference

-0.57%

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

Middlesex 5K Course fasterEvenMiddlesex 5K Course slower

Confidence interval

-1.05% to +0.56%

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.

RunnerSeasonWilliston Northampton School 5KMiddlesex 5K CourseDifference
Sunny Qian202523:49.001 race20:26.002 races-14.21%
Thomas Ireland202521:50.001 race18:49.001 race-13.82%
Jason Fan202525:29.001 race23:07.001 race-9.29%
Nelson Li202526:45.001 race25:19.001 race-5.36%
Terry Qi202520:20.001 race19:16.002 races-5.25%
Ryan Sullivan202522:44.001 race21:38.001 race-4.84%
Lucy Bonner202524:59.001 race23:49.001 race-4.67%
Alexander Zhao202523:23.001 race22:21.002 races-4.42%
Lucy McCormick202521:45.001 race20:54.001 race-3.91%
Alejandro Gavilanes202519:24.001 race18:44.001 race-3.44%
Stella Pham202526:33.001 race25:43.002 races-3.14%
Suma Bogelli202526:07.001 race25:18.001 race-3.13%
Angela Huffer202522:50.001 race22:08.002 races-3.07%
Gryffin Daley202518:46.001 race18:12.001 race-3.02%
Ella McDonald202521:38.001 race21:04.001 race-2.62%
Jovic Stachelski202519:41.001 race19:12.002 races-2.46%
Ethan Gu202521:21.001 race20:50.001 race-2.42%
Dylan Uttam202520:45.001 race20:19.001 race-2.09%
Jasmine Zhang202525:41.001 race25:09.001 race-2.08%
Max Rochford202523:25.001 race22:56.001 race-2.06%
Casey Coleman202521:11.001 race20:45.002 races-2.05%
Lillian Peake202532:20.001 race31:41.001 race-2.01%
Daghan Konur202520:06.001 race19:44.002 races-1.82%
Ray Zhao202522:12.001 race21:48.001 race-1.80%
Cate Corbett202522:13.001 race21:49.002 races-1.80%
Sita Warner202526:01.001 race25:33.001 race-1.79%
Winnie Hatch202533:36.001 race33:00.001 race-1.79%
Jude Hebb202520:38.001 race20:16.002 races-1.78%
Fiji Chen202521:33.001 race21:11.001 race-1.70%
Stella Curwin-Amfitheatrof202519:37.001 race19:18.002 races-1.61%
Heloise Langlais202528:42.001 race28:15.001 race-1.57%
Cassidy Bruno202520:39.001 race20:20.002 races-1.53%
Margot Beaumont-Mill202525:14.001 race24:51.001 race-1.52%
Chase Phillips202519:16.001 race18:59.002 races-1.47%
Jason Tae202522:50.001 race22:30.001 race-1.46%
Lily Makepeace202524:03.001 race23:42.001 race-1.46%
Brandon Perez202525:44.001 race25:25.001 race-1.23%
David Chen202520:57.001 race20:43.001 race-1.11%
Seif El Gazzar202519:00.001 race18:48.001 race-1.05%
Steve Ma202522:18.001 race22:05.002 races-0.97%
Natalie Meleo202521:49.001 race21:37.001 race-0.92%
Theo Martin202521:23.001 race21:12.001 race-0.86%
Allison Luo202523:41.001 race23:29.001 race-0.84%
Julian Barber202520:09.001 race19:59.001 race-0.83%
Alex Beys202522:24.001 race22:13.001 race-0.82%
Jessie Hoffman202526:55.001 race26:42.002 races-0.80%
Willow Dixon202527:01.001 race26:48.001 race-0.80%
Marvelous Ugwu202523:50.001 race23:40.002 races-0.70%
Sebastien Amor202517:52.001 race17:45.002 races-0.65%
Dylan Fu202520:19.001 race20:12.001 race-0.57%
Wes Gray202525:05.001 race24:58.001 race-0.47%
Cassidy Kamil202526:26.001 race26:19.001 race-0.44%
Isaiah Raore202518:40.001 race18:36.001 race-0.36%
Ideal Liang202525:18.001 race25:13.001 race-0.33%
Brady Preneta202520:21.001 race20:17.001 race-0.33%
Anika Ata202521:18.001 race21:15.002 races-0.23%
Alex DeChiara202522:03.001 race22:00.001 race-0.23%
Kiernan Patel202522:40.001 race22:37.002 races-0.22%
Presley Bruno202525:02.001 race24:59.002 races-0.20%
Saanvi Sadineni202532:46.001 race32:44.001 race-0.10%
Alex Mao202521:32.001 race21:31.001 race-0.08%
Tessa Schillinger202525:11.001 race25:11.001 race0.00%
Olivia Oates202526:58.001 race26:59.002 races+0.06%
Amaro Castillo202517:23.001 race17:25.001 race+0.19%
Alice Wang202527:02.001 race27:08.001 race+0.37%
Ellie Tesoro202529:27.001 race29:34.001 race+0.40%
Aditya Shrivastava202520:36.001 race20:42.001 race+0.49%
Merrick Brannigan202523:37.001 race23:45.001 race+0.56%
Hei Tung (Joanna) Ng202524:17.001 race24:27.001 race+0.69%
Juliet Banzi202522:08.001 race22:20.001 race+0.90%
Grace Daoust202525:13.001 race25:27.001 race+0.93%
Josh Taylor202521:47.001 race22:02.001 race+1.15%
Ashley Zhang202527:17.001 race27:36.001 race+1.16%
Julianne Kelly202522:55.001 race23:12.001 race+1.24%
Aadhya Mahesh202526:17.001 race26:43.001 race+1.65%
Jamie Eslick202521:57.001 race22:19.001 race+1.67%
Connor Moore202520:33.001 race20:54.001 race+1.70%
Pipsa Palatsi202522:47.001 race23:13.002 races+1.90%
Jude Anderson-Song202519:09.001 race19:31.001 race+1.91%
Aidan Pearsall202517:36.001 race17:57.001 race+1.99%
Alexei Liska202521:40.001 race22:06.002 races+2.00%
Robert Sou202520:21.001 race20:47.001 race+2.13%
Umar Fayzullaev202523:40.001 race24:13.001 race+2.32%
Charles Jackivicz202517:51.001 race18:20.001 race+2.71%
Katie Tantillo202521:46.001 race22:27.002 races+3.14%
Alex Xi202523:12.001 race23:56.001 race+3.16%
Scarlett Gustafson202522:55.001 race23:40.002 races+3.27%
Emily Geist202528:18.001 race29:14.001 race+3.30%
Caroline Stilwell202522:54.001 race23:41.002 races+3.42%
Celeste Gao202526:36.001 race27:36.001 race+3.76%
Arielle Guo202527:44.001 race28:58.001 race+4.45%
Henry Becker202522:15.001 race23:17.001 race+4.64%
Tessa Borgatti202525:38.001 race26:53.001 race+4.88%
Sophie Chatfield202526:32.001 race28:00.001 race+5.53%
Nick Song202521:59.001 race23:12.001 race+5.53%
Katelyn Pereira202524:58.001 race26:48.001 race+7.34%
Celine Ding202526:56.001 race29:08.002 races+8.17%
Maddie Gao202527:36.001 race30:56.001 race+12.08%
Cian McCarthy202525:26.001 race30:39.001 race+20.51%