Pairwise course analysis

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

NMH Championship Course fasterEvenNMH Championship Course slower

Confidence interval

-0.73% to +0.44%

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.

RunnerSeasonSt. Mark's School Championship CourseNMH Championship CourseDifference
Tim Fan201921:58.002 races19:55.001 race-9.33%
Stephen Warming201921:52.002 races20:27.001 race-6.48%
Abraham Tolkoff201920:48.002 races19:38.001 race-5.61%
Ben Croft201919:54.005 races18:58.001 race-4.69%
Charles Donahue201919:23.002 races18:31.001 race-4.47%
Jack Sullivan201920:59.002 races20:03.001 race-4.45%
Will Osborne201920:53.005 races20:04.001 race-3.91%
Will Ryckman201921:44.005 races20:55.001 race-3.76%
Gabriel Klug201922:02.002 races21:13.001 race-3.71%
John Curtin201921:18.001 race20:33.001 race-3.52%
Mateo MacRi201919:33.005 races19:03.001 race-2.56%
Julia Torrey201922:49.001 race22:14.001 race-2.56%
Daniel Bittner201921:31.002 races20:59.001 race-2.48%
James Donahue201917:05.002 races16:40.001 race-2.44%
Anna Hamblet201924:52.001 race24:21.001 race-2.08%
Harvey Rupp201921:26.002 races21:01.001 race-1.94%
Ryan Wei201918:51.002 races18:30.001 race-1.86%
Howard Huang201920:47.002 races20:26.001 race-1.68%
Evan Zhang201921:11.002 races20:50.001 race-1.65%
Aidan McGaugh201918:19.002 races18:02.001 race-1.55%
Natalie Williamson201922:40.001 race22:19.001 race-1.54%
Nick Haugen201918:28.005 races18:11.001 race-1.53%
Elizabeth Waterfall201924:43.001 race24:21.001 race-1.48%
Jack Griffin201919:08.005 races18:51.001 race-1.48%
Ben Pestana201921:14.003 races20:56.001 race-1.41%
Samantha Cody201924:42.001 race24:22.001 race-1.35%
Luke Hogan201920:11.002 races19:55.001 race-1.32%
Adytia Mynampaty201917:31.005 races17:19.001 race-1.14%
Devon Tyrie201924:25.001 race24:09.001 race-1.09%
Victor Xu201921:03.002 races20:50.001 race-1.03%
Seb Park201921:07.002 races20:54.001 race-1.03%
Kartik Donepudi201921:36.004 races21:23.001 race-1.00%
Charles Mullaney201920:13.001 race20:01.001 race-0.99%
Zach Neri201919:36.002 races19:25.001 race-0.94%
Alex Rodriguez201920:30.002 races20:20.001 race-0.81%
Austin Hunt201920:00.005 races19:51.001 race-0.75%
Claire Mao201924:21.001 race24:11.001 race-0.68%
Yaman Habip201920:36.002 races20:28.001 race-0.65%
Nick Sparrow201918:54.005 races18:47.001 race-0.62%
Thomas Strong201920:19.002 races20:12.001 race-0.57%
Ben Bundy201920:15.005 races20:09.001 race-0.49%
Victoria Fawcett201920:43.001 race20:40.001 race-0.24%
Nicholas Hebard201922:08.002 races22:05.001 race-0.23%
Caroline Finnerty201923:11.001 race23:08.001 race-0.22%
Christiaan Eikeboom201919:02.002 races19:01.001 race-0.09%
John Weldon201919:04.002 races19:03.001 race-0.09%
Thomas Romney201919:12.001 race19:11.001 race-0.09%
Evita Thadhani201922:52.001 race22:52.001 race0.00%
Katie Armstrong201925:00.001 race25:03.001 race+0.20%
Grace Hayward201921:02.001 race21:05.001 race+0.24%
James Lammert201918:29.004 races18:32.001 race+0.27%
Aj Strang201917:06.002 races17:10.001 race+0.39%
Sreetej Digumarthi201920:24.002 races20:29.001 race+0.41%
Bennett Jones201919:57.005 races20:02.001 race+0.42%
Lily Roche Vanoot201924:47.001 race24:55.001 race+0.54%
Ellie Mraz201920:53.001 race21:00.001 race+0.56%
Sophie Majernik201924:46.001 race24:56.001 race+0.67%
Max Litvak201918:37.002 races18:45.001 race+0.72%
Mari Capone201924:39.001 race24:53.001 race+0.95%
Tyler Forg201920:27.002 races20:39.001 race+0.98%
Margo Becker201920:13.002 races20:25.001 race+0.99%
Joshua Bergers201916:34.005 races16:45.001 race+1.11%
Jane Saltzman201924:35.001 race24:53.001 race+1.22%
Macy Lindberg201924:53.001 race25:14.001 race+1.41%
Jehan Boer201919:00.002 races19:17.001 race+1.49%
Emily Orscheln201921:05.001 race21:24.001 race+1.50%
Kajsa Harrington201923:37.001 race23:59.001 race+1.55%
Tara O'Malley201923:07.001 race23:29.001 race+1.59%
Gianluca Foschi Walko201920:40.001 race21:00.001 race+1.61%
Elizabeth Strang201925:42.001 race26:10.001 race+1.82%
Celia Cheng201920:41.001 race21:04.001 race+1.85%
Alex Janower201924:32.001 race25:02.001 race+2.04%
Tony Wei201921:53.005 races22:22.001 race+2.21%
Ella Brown201925:07.001 race25:41.001 race+2.26%
Catherine Anderson201925:42.001 race26:17.001 race+2.27%
Lindsay Saunders201924:52.001 race25:27.001 race+2.35%
Anya Cheng201920:57.001 race21:27.001 race+2.39%
Lila Miller201923:52.001 race24:27.001 race+2.44%
Sophia Lowry201924:49.001 race25:28.001 race+2.62%
Aston Chan201919:11.002 races19:49.001 race+3.30%
Charlotte Torrey201927:04.001 race28:18.001 race+4.56%
Molly Epker201921:32.001 race22:32.001 race+4.64%
Constance Legrand201924:44.001 race26:01.001 race+5.19%
Blake Gattuso201918:01.004 races18:58.001 race+5.27%
Christian Westphal201920:04.002 races21:11.001 race+5.56%
Emma Zuccotti201928:15.001 race29:59.001 race+6.14%
Pedro Mateo201919:43.002 races21:24.001 race+8.54%