Pairwise course analysis

Nobles NEPSTA Coursevs.Groton School

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.05%

Roughly 0.6 seconds faster for a 20:00 runner

Paired observations

110

Deep evidence

Median difference

-0.82%

Middle runner-season comparison

Overall estimate

-0.05%

Network-adjusted course estimate

Middle 50% range

+2.81%

Observed variation (IQR)

Direction and magnitude

Relative course speed

Groton School fasterEvenGroton School slower

Confidence interval

-1.38% to -0.10%

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 CourseGroton SchoolDifference
Abigail Rabieh201926:36.001 race23:08.001 race-13.03%
Grace Stanton201925:20.001 race22:38.001 race-10.66%
Brianna Zhang201924:41.001 race22:57.001 race-7.02%
Cara Chang201924:15.001 race22:37.003 races-6.74%
Aroon Sankoh201919:11.001 race17:58.002 races-6.34%
Selina Liu201926:26.001 race25:07.001 race-4.98%
Corrine Waters201922:33.001 race21:33.001 race-4.43%
Katie Reveno201922:14.001 race21:18.002 races-4.20%
Eric Berard201919:06.001 race18:18.001 race-4.19%
Sophia Deng201925:44.001 race24:41.003 races-4.08%
Caitlin Fitzgerald201921:23.001 race20:34.001 race-3.82%
Charles Chen201922:34.001 race21:45.001 race-3.62%
Grant Coldren201919:16.001 race18:35.001 race-3.55%
Noah Bay201919:24.001 race18:43.003 races-3.52%
Tommy Bi201925:02.001 race24:10.001 race-3.46%
Derek Chang201918:05.001 race17:29.003 races-3.32%
Jack Gilbert201920:40.001 race19:59.001 race-3.31%
Benjamin Koper201920:31.001 race19:54.001 race-3.01%
Emelie Engstrom201928:19.001 race27:29.001 race-2.94%
Zach Lonberg201924:22.001 race23:40.001 race-2.87%
Quinn Anderson-Song201919:02.001 race18:30.001 race-2.80%
Aidan Humphreys201919:21.001 race18:49.001 race-2.76%
Olivia Knight201921:23.001 race20:48.001 race-2.73%
Alex Hass201920:37.001 race20:04.001 race-2.67%
Jake Elkins201920:11.001 race19:41.001 race-2.48%
Ryan Chiari201919:05.001 race18:37.001 race-2.45%
Jack Lionette201917:31.001 race17:06.002 races-2.38%
Ellie Berman201924:09.001 race23:35.001 race-2.35%
Katie Chen201923:33.001 race23:01.001 race-2.26%
Mathew Hong201919:01.001 race18:36.001 race-2.19%
Flynn Coyne201925:09.001 race24:38.001 race-2.05%
Alex Wu201918:24.001 race18:03.001 race-1.90%
Sam Rabieh201917:39.001 race17:20.001 race-1.79%
Lwazi Bululu201918:51.001 race18:31.002 races-1.77%
Andrew Monsalve201920:59.001 race20:37.001 race-1.75%
Phoebe Lynch201927:42.001 race27:14.002 races-1.68%
Konstantin Lukin-Yelin201919:03.001 race18:45.001 race-1.57%
Sophia Wu201923:43.001 race23:22.003 races-1.48%
Theo Goldman201921:28.001 race21:09.001 race-1.48%
Sam Harris201920:31.001 race20:13.003 races-1.46%
Eloise Daniello201920:54.001 race20:36.001 race-1.44%
Aidan Armaly201920:28.001 race20:12.003 races-1.30%
Christian Batemen201920:47.001 race20:31.001 race-1.28%
Wren Fortunoff201922:14.001 race21:57.003 races-1.27%
Stanislas Robert201918:40.001 race18:26.003 races-1.25%
John Michaud201918:46.001 race18:32.002 races-1.24%
Vivan Das201919:01.001 race18:47.003 races-1.23%
Andrew Mazza201917:50.001 race17:37.002 races-1.21%
Ines Levy201921:45.001 race21:30.001 race-1.15%
Tommy Gaffey201916:35.001 race16:24.001 race-1.11%
Samantha Noonan201924:29.001 race24:13.001 race-1.09%
Olivia Fayemi201928:04.001 race27:46.003 races-1.07%
Eli Kream201921:16.001 race21:04.001 race-0.94%
Ford Legg201920:51.001 race20:40.001 race-0.88%
Ally Gilbert201926:05.001 race25:52.001 race-0.83%
Joshua Guo201918:23.001 race18:14.002 races-0.82%
Alan Du201918:29.001 race18:21.003 races-0.72%
Gabby Guerrero201918:55.001 race18:47.001 race-0.70%
Jessica Choe201926:59.001 race26:48.002 races-0.68%
Lucy Anderson201924:30.001 race24:21.002 races-0.61%
Alex Hallstrom201919:31.001 race19:24.001 race-0.60%
Benzo Zhou201920:21.001 race20:14.001 race-0.57%
Ryan Loughran201918:54.001 race18:48.001 race-0.53%
Cameron Walker201925:02.001 race24:55.001 race-0.47%
Amy Ma201925:43.001 race25:36.002 races-0.45%
Daniel Wang201924:06.001 race24:00.001 race-0.41%
Talia Jachimowicz201923:50.001 race23:45.001 race-0.35%
Aisling O'Connell201922:34.001 race22:31.002 races-0.22%
Sarah Hastings201925:48.001 race25:45.001 race-0.19%
Garner Thompson201918:20.001 race18:18.001 race-0.18%
Meghan Webb201921:40.001 race21:38.001 race-0.15%
Conor Mannion201922:20.001 race22:18.001 race-0.15%
Cordelia Loomis201923:20.001 race23:18.001 race-0.14%
Aiden English201921:56.001 race21:55.001 race-0.08%
Lucas Liu201921:13.001 race21:13.001 race0.00%
Olivia Crisafi201922:42.001 race22:42.001 race0.00%
Julia Maimones201922:52.001 race22:53.001 race+0.07%
Grigory Menshikov201922:34.001 race22:36.001 race+0.15%
Nicholas Tao201919:40.001 race19:43.001 race+0.25%
Virginia Thompson201924:46.001 race24:50.001 race+0.27%
Lang Burgess201925:37.001 race25:42.003 races+0.33%
Alena Mulhern201923:52.001 race23:57.001 race+0.35%
Hollen Knoell201922:35.001 race22:41.001 race+0.44%
Julian Li201918:47.001 race18:52.001 race+0.44%
Meg Dugan201919:43.001 race19:49.001 race+0.51%
Ryan King201922:10.001 race22:17.001 race+0.53%
Sophia Hansen201920:42.001 race20:49.001 race+0.56%
Lindsay Tucker201924:20.001 race24:29.001 race+0.62%
Jack Wang201919:38.001 race19:46.002 races+0.68%
Maddie Stearns201921:49.001 race22:01.001 race+0.92%
Joey O'Brien201918:27.001 race18:38.003 races+0.99%
Griffin Gibbs201920:02.001 race20:14.001 race+1.00%
Ann Wichern201924:37.001 race24:55.001 race+1.22%
Lilly Bradley201919:18.001 race19:33.001 race+1.30%
Hadley Stanton201923:23.001 race23:44.001 race+1.50%
Katie Wipf201920:41.001 race21:05.001 race+1.93%
Michael Lu201919:39.001 race20:09.002 races+2.54%
Kylie Bogar201925:39.001 race26:20.001 race+2.66%
Caroline Locke201924:26.001 race25:06.003 races+2.73%
Lucy Rainer201924:39.001 race25:24.001 race+3.04%
Ian Bayliss201918:55.001 race19:37.003 races+3.70%
Isabelle Stewart201924:24.001 race25:24.001 race+4.10%
Gigi Gillard201927:40.001 race28:51.001 race+4.28%
Aleah Ghiasuddin201923:13.001 race24:18.001 race+4.67%
Anna Garvey201923:27.001 race24:35.001 race+4.83%
Lakshmi Bogelli201929:18.001 race30:48.001 race+5.12%
Jonah Rothman201922:01.001 race23:24.001 race+6.28%
Katie Riley201926:08.001 race27:58.001 race+7.02%
Yeabsira Gugssa201926:43.001 race29:55.003 races+11.98%
Eric Lin201924:59.001 race28:32.001 race+14.21%