Pairwise course analysis

NMH Championship Coursevs.St. Mark's School Championship 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.20%

Roughly 2.3 seconds slower for a 20:00 runner

Paired observations

87

Strong evidence

Median difference

+0.22%

Middle runner-season comparison

Overall estimate

+0.20%

Network-adjusted course estimate

Middle 50% range

+3.05%

Observed variation (IQR)

Direction and magnitude

Relative course speed

St. Mark's School Championship Course fasterEvenSt. Mark's School Championship Course slower

Confidence interval

-0.44% to +0.74%

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.

RunnerSeasonNMH Championship CourseSt. Mark's School Championship CourseDifference
Pedro Mateo201921:24.001 race19:43.002 races-7.87%
Emma Zuccotti201929:59.001 race28:15.001 race-5.78%
Christian Westphal201921:11.001 race20:04.002 races-5.27%
Blake Gattuso201918:58.001 race18:01.004 races-5.01%
Constance Legrand201926:01.001 race24:44.001 race-4.93%
Molly Epker201922:32.001 race21:32.001 race-4.44%
Charlotte Torrey201928:18.001 race27:04.001 race-4.36%
Aston Chan201919:49.001 race19:11.002 races-3.20%
Sophia Lowry201925:28.001 race24:49.001 race-2.55%
Lila Miller201924:27.001 race23:52.001 race-2.39%
Anya Cheng201921:27.001 race20:57.001 race-2.33%
Lindsay Saunders201925:27.001 race24:52.001 race-2.29%
Catherine Anderson201926:17.001 race25:42.001 race-2.22%
Ella Brown201925:41.001 race25:07.001 race-2.21%
Tony Wei201922:22.001 race21:53.005 races-2.16%
Alex Janower201925:02.001 race24:32.001 race-2.00%
Celia Cheng201921:04.001 race20:41.001 race-1.82%
Elizabeth Strang201926:10.001 race25:42.001 race-1.78%
Gianluca Foschi Walko201921:00.001 race20:40.001 race-1.59%
Tara O'Malley201923:29.001 race23:07.001 race-1.56%
Kajsa Harrington201923:59.001 race23:37.001 race-1.53%
Emily Orscheln201921:24.001 race21:05.001 race-1.48%
Jehan Boer201919:17.001 race19:00.002 races-1.47%
Macy Lindberg201925:14.001 race24:53.001 race-1.39%
Jane Saltzman201924:53.001 race24:35.001 race-1.21%
Joshua Bergers201916:45.001 race16:34.005 races-1.09%
Margo Becker201920:25.001 race20:13.002 races-0.98%
Tyler Forg201920:39.001 race20:27.002 races-0.97%
Mari Capone201924:53.001 race24:39.001 race-0.94%
Max Litvak201918:45.001 race18:37.002 races-0.71%
Sophie Majernik201924:56.001 race24:46.001 race-0.67%
Ellie Mraz201921:00.001 race20:53.001 race-0.56%
Lily Roche Vanoot201924:55.001 race24:47.001 race-0.54%
Bennett Jones201920:02.001 race19:57.005 races-0.42%
Sreetej Digumarthi201920:29.001 race20:24.002 races-0.41%
Aj Strang201917:10.001 race17:06.002 races-0.39%
James Lammert201918:32.001 race18:29.004 races-0.27%
Grace Hayward201921:05.001 race21:02.001 race-0.24%
Katie Armstrong201925:03.001 race25:00.001 race-0.20%
Evita Thadhani201922:52.001 race22:52.001 race0.00%
Thomas Romney201919:11.001 race19:12.001 race+0.09%
John Weldon201919:03.001 race19:04.002 races+0.09%
Christiaan Eikeboom201919:01.001 race19:02.002 races+0.09%
Caroline Finnerty201923:08.001 race23:11.001 race+0.22%
Nicholas Hebard201922:05.001 race22:08.002 races+0.23%
Victoria Fawcett201920:40.001 race20:43.001 race+0.24%
Ben Bundy201920:09.001 race20:15.005 races+0.50%
Thomas Strong201920:12.001 race20:19.002 races+0.58%
Nick Sparrow201918:47.001 race18:54.005 races+0.62%
Yaman Habip201920:28.001 race20:36.002 races+0.65%
Claire Mao201924:11.001 race24:21.001 race+0.69%
Austin Hunt201919:51.001 race20:00.005 races+0.76%
Alex Rodriguez201920:20.001 race20:30.002 races+0.82%
Zach Neri201919:25.001 race19:36.002 races+0.94%
Charles Mullaney201920:01.001 race20:13.001 race+1.00%
Kartik Donepudi201921:23.001 race21:36.004 races+1.01%
Seb Park201920:54.001 race21:07.002 races+1.04%
Victor Xu201920:50.001 race21:03.002 races+1.04%
Devon Tyrie201924:09.001 race24:25.001 race+1.10%
Adytia Mynampaty201917:19.001 race17:31.005 races+1.15%
Luke Hogan201919:55.001 race20:11.002 races+1.34%
Samantha Cody201924:22.001 race24:42.001 race+1.37%
Ben Pestana201920:56.001 race21:14.003 races+1.43%
Jack Griffin201918:51.001 race19:08.005 races+1.50%
Elizabeth Waterfall201924:21.001 race24:43.001 race+1.51%
Nick Haugen201918:11.001 race18:28.005 races+1.56%
Natalie Williamson201922:19.001 race22:40.001 race+1.57%
Aidan McGaugh201918:02.001 race18:19.002 races+1.57%
Evan Zhang201920:50.001 race21:11.002 races+1.68%
Howard Huang201920:26.001 race20:47.002 races+1.71%
Ryan Wei201918:30.001 race18:51.002 races+1.89%
Harvey Rupp201921:01.001 race21:26.002 races+1.98%
Anna Hamblet201924:21.001 race24:52.001 race+2.12%
James Donahue201916:40.001 race17:05.002 races+2.50%
Daniel Bittner201920:59.001 race21:31.002 races+2.54%
Julia Torrey201922:14.001 race22:49.001 race+2.62%
Mateo MacRi201919:03.001 race19:33.005 races+2.62%
John Curtin201920:33.001 race21:18.001 race+3.65%
Gabriel Klug201921:13.001 race22:02.002 races+3.85%
Will Ryckman201920:55.001 race21:44.005 races+3.90%
Will Osborne201920:04.001 race20:53.005 races+4.07%
Jack Sullivan201920:03.001 race20:59.002 races+4.66%
Charles Donahue201918:31.001 race19:23.002 races+4.68%
Ben Croft201918:58.001 race19:54.005 races+4.92%
Abraham Tolkoff201919:38.001 race20:48.002 races+5.94%
Stephen Warming201920:27.001 race21:52.002 races+6.93%
Tim Fan201919:55.001 race21:58.002 races+10.29%