Pairwise course analysis

Groton Schoolvs.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

These courses run about even

+0.05%

Roughly 0.6 seconds slower for a 20:00 runner

Paired observations

110

Deep evidence

Median difference

+0.83%

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

Nobles NEPSTA Course fasterEvenNobles NEPSTA Course slower

Confidence interval

+0.10% to +1.40%

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.

RunnerSeasonGroton SchoolNobles NEPSTA CourseDifference
Eric Lin201928:32.001 race24:59.001 race-12.44%
Yeabsira Gugssa201929:55.003 races26:43.001 race-10.70%
Katie Riley201927:58.001 race26:08.001 race-6.56%
Jonah Rothman201923:24.001 race22:01.001 race-5.91%
Lakshmi Bogelli201930:48.001 race29:18.001 race-4.87%
Anna Garvey201924:35.001 race23:27.001 race-4.61%
Aleah Ghiasuddin201924:18.001 race23:13.001 race-4.46%
Gigi Gillard201928:51.001 race27:40.001 race-4.10%
Isabelle Stewart201925:24.001 race24:24.001 race-3.94%
Ian Bayliss201919:37.003 races18:55.001 race-3.57%
Lucy Rainer201925:24.001 race24:39.001 race-2.95%
Caroline Locke201925:06.003 races24:26.001 race-2.66%
Kylie Bogar201926:20.001 race25:39.001 race-2.59%
Michael Lu201920:09.002 races19:39.001 race-2.48%
Katie Wipf201921:05.001 race20:41.001 race-1.90%
Hadley Stanton201923:44.001 race23:23.001 race-1.47%
Lilly Bradley201919:33.001 race19:18.001 race-1.28%
Ann Wichern201924:55.001 race24:37.001 race-1.20%
Griffin Gibbs201920:14.001 race20:02.001 race-0.99%
Joey O'Brien201918:38.003 races18:27.001 race-0.98%
Maddie Stearns201922:01.001 race21:49.001 race-0.91%
Jack Wang201919:46.002 races19:38.001 race-0.67%
Lindsay Tucker201924:29.001 race24:20.001 race-0.61%
Sophia Hansen201920:49.001 race20:42.001 race-0.56%
Ryan King201922:17.001 race22:10.001 race-0.52%
Meg Dugan201919:49.001 race19:43.001 race-0.50%
Julian Li201918:52.001 race18:47.001 race-0.44%
Hollen Knoell201922:41.001 race22:35.001 race-0.44%
Alena Mulhern201923:57.001 race23:52.001 race-0.35%
Lang Burgess201925:42.003 races25:37.001 race-0.32%
Virginia Thompson201924:50.001 race24:46.001 race-0.27%
Nicholas Tao201919:43.001 race19:40.001 race-0.25%
Grigory Menshikov201922:36.001 race22:34.001 race-0.15%
Julia Maimones201922:53.001 race22:52.001 race-0.07%
Lucas Liu201921:13.001 race21:13.001 race0.00%
Olivia Crisafi201922:42.001 race22:42.001 race0.00%
Aiden English201921:55.001 race21:56.001 race+0.08%
Cordelia Loomis201923:18.001 race23:20.001 race+0.14%
Conor Mannion201922:18.001 race22:20.001 race+0.15%
Meghan Webb201921:38.001 race21:40.001 race+0.15%
Garner Thompson201918:18.001 race18:20.001 race+0.18%
Sarah Hastings201925:45.001 race25:48.001 race+0.19%
Aisling O'Connell201922:31.002 races22:34.001 race+0.22%
Talia Jachimowicz201923:45.001 race23:50.001 race+0.35%
Daniel Wang201924:00.001 race24:06.001 race+0.42%
Amy Ma201925:36.002 races25:43.001 race+0.46%
Cameron Walker201924:55.001 race25:02.001 race+0.47%
Ryan Loughran201918:48.001 race18:54.001 race+0.53%
Benzo Zhou201920:14.001 race20:21.001 race+0.58%
Alex Hallstrom201919:24.001 race19:31.001 race+0.60%
Lucy Anderson201924:21.002 races24:30.001 race+0.62%
Jessica Choe201926:48.002 races26:59.001 race+0.68%
Gabby Guerrero201918:47.001 race18:55.001 race+0.71%
Alan Du201918:21.003 races18:29.001 race+0.73%
Joshua Guo201918:14.002 races18:23.001 race+0.82%
Ally Gilbert201925:52.001 race26:05.001 race+0.84%
Ford Legg201920:40.001 race20:51.001 race+0.89%
Eli Kream201921:04.001 race21:16.001 race+0.95%
Olivia Fayemi201927:46.003 races28:04.001 race+1.08%
Samantha Noonan201924:13.001 race24:29.001 race+1.10%
Tommy Gaffey201916:24.001 race16:35.001 race+1.12%
Ines Levy201921:30.001 race21:45.001 race+1.16%
Andrew Mazza201917:37.002 races17:50.001 race+1.23%
Vivan Das201918:47.003 races19:01.001 race+1.24%
John Michaud201918:32.002 races18:46.001 race+1.26%
Stanislas Robert201918:26.003 races18:40.001 race+1.27%
Wren Fortunoff201921:57.003 races22:14.001 race+1.29%
Christian Batemen201920:31.001 race20:47.001 race+1.30%
Aidan Armaly201920:12.003 races20:28.001 race+1.32%
Eloise Daniello201920:36.001 race20:54.001 race+1.46%
Sam Harris201920:13.003 races20:31.001 race+1.48%
Theo Goldman201921:09.001 race21:28.001 race+1.50%
Sophia Wu201923:22.003 races23:43.001 race+1.50%
Konstantin Lukin-Yelin201918:45.001 race19:03.001 race+1.60%
Phoebe Lynch201927:14.002 races27:42.001 race+1.71%
Andrew Monsalve201920:37.001 race20:59.001 race+1.78%
Lwazi Bululu201918:31.002 races18:51.001 race+1.80%
Sam Rabieh201917:20.001 race17:39.001 race+1.83%
Alex Wu201918:03.001 race18:24.001 race+1.94%
Flynn Coyne201924:38.001 race25:09.001 race+2.10%
Mathew Hong201918:36.001 race19:01.001 race+2.24%
Katie Chen201923:01.001 race23:33.001 race+2.32%
Ellie Berman201923:35.001 race24:09.001 race+2.40%
Jack Lionette201917:06.002 races17:31.001 race+2.44%
Ryan Chiari201918:37.001 race19:05.001 race+2.51%
Jake Elkins201919:41.001 race20:11.001 race+2.54%
Alex Hass201920:04.001 race20:37.001 race+2.74%
Olivia Knight201920:48.001 race21:23.001 race+2.80%
Aidan Humphreys201918:49.001 race19:21.001 race+2.83%
Quinn Anderson-Song201918:30.001 race19:02.001 race+2.88%
Zach Lonberg201923:40.001 race24:22.001 race+2.96%
Emelie Engstrom201927:29.001 race28:19.001 race+3.03%
Benjamin Koper201919:54.001 race20:31.001 race+3.10%
Jack Gilbert201919:59.001 race20:40.001 race+3.42%
Derek Chang201917:29.003 races18:05.001 race+3.43%
Tommy Bi201924:10.001 race25:02.001 race+3.59%
Noah Bay201918:43.003 races19:24.001 race+3.65%
Grant Coldren201918:35.001 race19:16.001 race+3.68%
Charles Chen201921:45.001 race22:34.001 race+3.75%
Caitlin Fitzgerald201920:34.001 race21:23.001 race+3.97%
Sophia Deng201924:41.003 races25:44.001 race+4.25%
Eric Berard201918:18.001 race19:06.001 race+4.37%
Katie Reveno201921:18.002 races22:14.001 race+4.38%
Corrine Waters201921:33.001 race22:33.001 race+4.64%
Selina Liu201925:07.001 race26:26.001 race+5.24%
Aroon Sankoh201917:58.002 races19:11.001 race+6.77%
Cara Chang201922:37.003 races24:15.001 race+7.22%
Brianna Zhang201922:57.001 race24:41.001 race+7.55%
Grace Stanton201922:38.001 race25:20.001 race+11.93%
Abigail Rabieh201923:08.001 race26:36.001 race+14.99%