Pairwise course analysis

Nobles NEPSTA 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

St. Mark's School Championship Course runs slower

+2.18%

Roughly 26.2 seconds slower for a 20:00 runner

Paired observations

231

Deep evidence

Median difference

+2.74%

Middle runner-season comparison

Overall estimate

+2.18%

Network-adjusted course estimate

Middle 50% range

+2.41%

Observed variation (IQR)

Direction and magnitude

Relative course speed

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

Confidence interval

+2.52% to +3.22%

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 CourseSt. Mark's School Championship CourseDifference
Grace Stanton201925:20.001 race23:23.001 race-7.70%
Cara Chang201924:15.001 race23:20.001 race-3.78%
Aila McEnroe201928:32.001 race27:28.001 race-3.74%
Danielle Brennan201923:08.001 race22:23.001 race-3.24%
Aroon Sankoh201919:11.001 race18:40.001 race-2.69%
Jack Gilbert201920:40.001 race20:12.002 races-2.26%
Brianna Zhang201924:41.001 race24:18.001 race-1.55%
Charlie Poulin201926:32.001 race26:12.004 races-1.26%
Selina Liu201926:26.001 race26:10.002 races-1.01%
Jana Choe201929:26.001 race29:09.002 races-0.96%
Wren Fortunoff201922:14.001 race22:02.001 race-0.90%
Alex Hass201920:37.001 race20:27.002 races-0.81%
Gigi Gillard201927:40.001 race27:27.001 race-0.78%
Will Cote201916:31.001 race16:24.001 race-0.71%
Emelie Engstrom201928:19.001 race28:07.001 race-0.71%
Lakshmi Bogelli201929:18.001 race29:07.002 races-0.63%
Jessica Choe201926:59.001 race26:50.002 races-0.56%
Lily Walsh201924:30.001 race24:24.004 races-0.41%
Michael Thomas201918:51.001 race18:50.001 race-0.09%
Judy Xie201922:07.001 race22:07.004 races0.00%
Ally Gilbert201926:05.001 race26:06.001 race+0.06%
George Madison201917:28.001 race17:29.001 race+0.10%
Nashua Poreda201921:44.001 race21:47.004 races+0.23%
Yeabsira Gugssa201926:43.001 race26:49.001 race+0.37%
Grant Coldren201919:16.001 race19:21.002 races+0.43%
Caitlin Fitzgerald201921:23.001 race21:29.001 race+0.47%
Javi Werner201917:29.001 race17:34.001 race+0.48%
Shreya Jain201927:33.001 race27:41.001 race+0.48%
Jake Elkins201920:11.001 race20:17.001 race+0.50%
Sophia Deng201925:44.001 race25:52.001 race+0.52%
Katie Reveno201922:14.001 race22:21.001 race+0.52%
Patrick Denning201918:51.001 race18:57.001 race+0.53%
Alex Szynal201926:51.001 race27:00.001 race+0.56%
Om Paithankar201921:00.001 race21:09.001 race+0.71%
Derek Chang201918:05.001 race18:13.001 race+0.74%
Tommy Gaffey201916:35.001 race16:43.001 race+0.80%
Mark Henshon201916:21.001 race16:29.001 race+0.82%
Anna Garvey201923:27.001 race23:39.001 race+0.85%
Aitong (Ivy) Li201924:58.001 race25:11.004 races+0.87%
Eric Berard201919:06.001 race19:16.002 races+0.87%
Austin Qu201920:12.001 race20:23.001 race+0.91%
Katie Chen201923:33.001 race23:46.001 race+0.92%
Lindsay Tucker201924:20.001 race24:34.001 race+0.96%
Aiden English201921:56.001 race22:09.002 races+0.99%
Izzy Cheney201923:17.001 race23:32.001 race+1.07%
Quinn Donovan201917:00.001 race17:11.001 race+1.08%
Meena Menon201921:34.001 race21:48.001 race+1.08%
Alex Wu201918:24.001 race18:36.001 race+1.09%
Aidan Humphreys201919:21.001 race19:34.002 races+1.12%
Liam O'Connor201919:16.001 race19:29.001 race+1.12%
Aisling O'Connell201922:34.001 race22:50.001 race+1.18%
Marianne Lyons201924:51.001 race25:09.004 races+1.21%
Justin Qin201918:21.001 race18:36.001 race+1.36%
Christian Batemen201920:47.001 race21:04.001 race+1.36%
Peter Favero201918:20.001 race18:35.002 races+1.36%
Eloise Daniello201920:54.001 race21:12.001 race+1.44%
Annabelle Rogers201921:13.001 race21:32.001 race+1.49%
Julian Li201918:47.001 race19:05.001 race+1.60%
Jack Lionette201917:31.001 race17:48.001 race+1.62%
Alex Hallstrom201919:31.001 race19:50.002 races+1.62%
David Sullivan201918:17.001 race18:35.001 race+1.64%
Lily Manley201925:49.001 race26:15.001 race+1.68%
Sarah Hastings201925:48.001 race26:14.001 race+1.68%
Cordelia Loomis201923:20.001 race23:44.001 race+1.71%
Ellie Berman201924:09.001 race24:36.001 race+1.86%
Alena Mulhern201923:52.001 race24:19.001 race+1.89%
Flynn Coyne201925:09.001 race25:38.001 race+1.92%
Ethan Sweeney201917:56.001 race18:17.001 race+1.95%
Talia Jachimowicz201923:50.001 race24:18.002 races+1.96%
Gabby Walsh201920:21.001 race20:45.001 race+1.97%
Max Gomez201918:26.001 race18:48.001 race+1.99%
Garner Thompson201918:20.001 race18:42.002 races+2.00%
Andria Bao201925:00.001 race25:30.004 races+2.00%
Jerry Sang201925:42.001 race26:13.001 race+2.01%
Max Hall201918:44.001 race19:07.001 race+2.05%
Arnav Harve201919:54.001 race20:19.001 race+2.09%
Phoebe Lynch201927:42.001 race28:17.001 race+2.11%
Ryan Swords201919:28.001 race19:53.001 race+2.14%
Vivan Das201919:01.001 race19:26.001 race+2.19%
Benjamin Koper201920:31.001 race20:58.002 races+2.19%
Nolan McKenna201917:47.001 race18:11.001 race+2.25%
Olivia Fayemi201928:04.001 race28:42.001 race+2.26%
Ross Stewart201918:24.001 race18:49.001 race+2.26%
Andrew Kasparyan201919:02.001 race19:28.001 race+2.28%
Zach Rogers201919:41.001 race20:08.001 race+2.29%
Eric Diop201919:35.001 race20:02.001 race+2.30%
Lwazi Bululu201918:51.001 race19:17.001 race+2.30%
Stanislas Robert201918:40.001 race19:06.001 race+2.32%
Andrew Mazza201917:50.001 race18:15.001 race+2.34%
Lang Burgess201925:37.001 race26:13.001 race+2.34%
Justin O'Toole201916:21.001 race16:44.001 race+2.34%
Mathew Hong201919:01.001 race19:28.001 race+2.37%
Zan Danoff201918:18.001 race18:44.002 races+2.37%
Maanasi Chintamani201925:04.001 race25:40.001 race+2.39%
Virginia Thompson201924:46.001 race25:22.001 race+2.42%
Katie Riley201926:08.001 race26:46.002 races+2.42%
Alexander Messier201919:14.001 race19:42.001 race+2.43%
Alan Du201918:29.001 race18:56.001 race+2.43%
Ryan Chiari201919:05.001 race19:33.002 races+2.45%
Andrew Harris201917:36.001 race18:02.002 races+2.46%
Tyler Weisberg201918:31.001 race18:59.001 race+2.52%
Mac Hadden201917:00.001 race17:26.002 races+2.55%
Ian Bayliss201918:55.001 race19:24.001 race+2.56%
Maya Sidhu201923:21.001 race23:57.001 race+2.57%
Cooper Austen201916:40.001 race17:06.001 race+2.60%
Cameron Estrada201919:54.001 race20:26.001 race+2.68%
Sam Harris201920:31.001 race21:04.001 race+2.68%
Stone Shen201919:14.001 race19:45.002 races+2.69%
Kendall Sommers201923:32.001 race24:10.004 races+2.69%
Konstantin Lukin-Yelin201919:03.001 race19:34.001 race+2.71%
Quinn Anderson-Song201919:02.001 race19:33.002 races+2.71%
Olivia Crisafi201922:42.001 race23:19.002 races+2.72%
Gabby Guerrero201918:55.001 race19:26.001 race+2.73%
Amy Sharma201919:30.001 race20:02.001 race+2.74%
Sophia Hansen201920:42.001 race21:16.001 race+2.74%
Sam Rabieh201917:39.001 race18:08.001 race+2.74%
Katie Wipf201920:41.001 race21:16.001 race+2.82%
Thompson Zhou201923:01.001 race23:40.001 race+2.82%
Lindsay Davis201922:17.001 race22:56.004 races+2.92%
Jack Hutchison201918:08.001 race18:40.001 race+2.94%
Carter Bartel201920:19.001 race20:55.001 race+2.95%
Megan Ding201924:13.001 race24:56.001 race+2.96%
Ruby Massengale201927:24.001 race28:13.001 race+2.98%
Cameron Walker201925:02.001 race25:47.001 race+3.00%
Eve Elkins201923:55.001 race24:38.004 races+3.00%
Grace Martin201923:34.001 race24:17.001 race+3.04%
Princess Alexander201924:58.001 race25:44.004 races+3.07%
Maggie Xu201928:41.001 race29:34.001 race+3.08%
Peter Iascone201922:03.001 race22:44.001 race+3.10%
Jack Starobin201918:10.001 race18:44.001 race+3.12%
Phoebe Lu201924:56.001 race25:43.001 race+3.14%
Charlie Guerra201919:31.001 race20:08.001 race+3.16%
Ann Wichern201924:37.001 race25:24.001 race+3.18%
Elizabeth Girian201925:34.001 race26:23.001 race+3.19%
Sean McLaughlin201919:10.001 race19:47.002 races+3.22%
John (Jake) Popeo201919:08.001 race19:45.001 race+3.22%
Drew Kirk201918:28.001 race19:04.001 race+3.25%
Charles Chen201922:34.001 race23:18.001 race+3.25%
Joey O'Brien201918:27.001 race19:03.001 race+3.25%
Andrew Mottur201917:19.001 race17:53.001 race+3.27%
Mariam Craig201921:48.001 race22:31.001 race+3.29%
Nina Douge201921:41.001 race22:24.001 race+3.31%
Amy Ma201925:43.001 race26:34.001 race+3.31%
Tommy Bi201925:02.001 race25:52.002 races+3.33%
Hadley Stanton201923:23.001 race24:10.001 race+3.35%
Gavin Cassidy201919:22.001 race20:01.002 races+3.36%
Meg Dugan201919:43.001 race20:23.001 race+3.38%
Maddie Stearns201921:49.001 race22:34.001 race+3.44%
Benzo Zhou201920:21.001 race21:03.002 races+3.44%
Henry Horvath201919:53.001 race20:35.002 races+3.52%
Calvin Cochran201919:52.001 race20:34.001 race+3.52%
Matt Wing201917:23.001 race18:00.002 races+3.55%
Isabelle Stewart201924:24.001 race25:16.001 race+3.55%
Khalid Abdulle201919:42.001 race20:24.001 race+3.55%
Lawrence Li201919:40.001 race20:22.001 race+3.56%
Alene Fernandes201921:48.001 race22:35.001 race+3.59%
Jillian Robertson201921:45.001 race22:32.001 race+3.60%
David Latham201917:03.001 race17:40.002 races+3.62%
Lilly Bradley201919:18.001 race20:00.001 race+3.63%
Mia Peng201925:42.001 race26:38.001 race+3.63%
Lucas Liu201921:13.001 race22:00.001 race+3.69%
Meghan Webb201921:40.001 race22:28.001 race+3.69%
Olivia Pasquale201928:48.001 race29:53.001 race+3.76%
Josie Silk201921:10.001 race21:58.001 race+3.78%
Avery Rubins201923:39.001 race24:33.001 race+3.81%
Joshua Guo201918:23.001 race19:05.001 race+3.81%
Caroline Locke201924:26.001 race25:22.001 race+3.82%
Aidan Armaly201920:28.001 race21:15.001 race+3.83%
Finn Crawford201917:14.001 race17:54.001 race+3.87%
Vedant Deokar201920:57.001 race21:46.002 races+3.90%
Richard Shum201921:51.001 race22:43.001 race+3.97%
Caleb Krueger201917:53.001 race18:36.002 races+4.01%
Sam Poulin201919:19.001 race20:06.001 race+4.06%
Ryan Loughran201918:54.001 race19:40.001 race+4.06%
Tony Guo201919:58.001 race20:47.001 race+4.09%
Chris Millay201919:04.001 race19:51.001 race+4.11%
Connor Cross201918:04.001 race18:49.002 races+4.15%
Ford Legg201920:51.001 race21:43.001 race+4.16%
Lucy Anderson201924:30.001 race25:32.001 race+4.22%
Naila Strong201923:59.001 race25:00.004 races+4.24%
Sam Jankey201920:44.001 race21:37.001 race+4.26%
Ethan Anderson201919:05.001 race19:54.001 race+4.28%
Grace Luettgen201924:03.001 race25:05.001 race+4.30%
Oliver Wyner201921:27.001 race22:23.001 race+4.35%
Corrine Waters201922:33.001 race23:32.001 race+4.36%
Eric Lin201924:59.001 race26:05.002 races+4.40%
Kylie Bogar201925:39.001 race26:47.001 race+4.42%
Olivia Knight201921:23.001 race22:20.001 race+4.44%
Griffin Gibbs201920:02.001 race20:56.002 races+4.49%
Noah Bay201919:24.001 race20:17.001 race+4.55%
Kaley Le Blanc201924:05.001 race25:11.002 races+4.57%
Andrew Monsalve201920:59.001 race21:58.001 race+4.69%
Conor Mannion201922:20.001 race23:23.002 races+4.70%
Rosie Qin201924:37.001 race25:47.001 race+4.74%
Hollen Knoell201922:35.001 race23:40.002 races+4.80%
Caleb Gartner201916:25.001 race17:13.002 races+4.87%
Niki Apostolicas201919:52.001 race20:51.001 race+4.95%
Jonah Rothman201922:01.001 race23:08.001 race+5.07%
Shawn Wu201919:44.001 race20:45.001 race+5.15%
Ellie Gable201925:28.001 race26:47.001 race+5.17%
Julia Maimones201922:52.001 race24:04.001 race+5.25%
Thomas Reichard201919:02.001 race20:02.001 race+5.25%
Sophia Wu201923:43.001 race24:58.001 race+5.27%
Armando Walters201919:16.001 race20:17.001 race+5.28%
Ines Levy201921:45.001 race22:54.001 race+5.29%
Cannon Caspar201917:58.001 race18:55.002 races+5.29%
Aleah Ghiasuddin201923:13.001 race24:31.002 races+5.60%
Nathan Anderson201918:12.001 race19:14.001 race+5.68%
Zach Lonberg201924:22.001 race25:46.002 races+5.75%
Daniela Ortiz201922:55.001 race24:16.004 races+5.89%
Emily Taylor201923:45.001 race25:10.004 races+5.96%
Abdel Barakat201918:49.001 race19:57.001 race+6.02%
Daniel Wang201924:06.001 race25:34.001 race+6.09%
Jack Wang201919:38.001 race20:55.001 race+6.54%
Dung Pham201923:12.001 race24:43.001 race+6.54%
Theo Goldman201921:28.001 race22:53.001 race+6.60%
Lucy Rainer201924:39.001 race26:17.001 race+6.63%
Paula Hornbostel201925:48.001 race27:31.004 races+6.65%
Ashley Battiata201924:56.001 race26:38.004 races+6.82%
Mahiro Yamikawa201917:43.001 race18:56.001 race+6.87%
Aidan Jackivicz201921:09.001 race22:38.001 race+7.01%
Ryan King201922:10.001 race23:46.002 races+7.22%
Nicholas Tao201919:40.001 race21:07.001 race+7.37%
Bart Lojanarungsiri201922:12.001 race23:52.001 race+7.51%
John Michaud201918:46.001 race20:11.001 race+7.55%
Adam Ewing201919:55.001 race21:32.002 races+8.12%
Michael Lu201919:39.001 race21:19.001 race+8.48%
Rishi Khanna201919:48.001 race21:32.001 race+8.75%
Eli Kream201921:16.001 race23:14.002 races+9.25%
Grigory Menshikov201922:34.001 race24:42.002 races+9.45%
Abigail Rabieh201926:36.001 race33:30.001 race+25.94%