MoCoRunning






Montgomery Blair XC Ranking Team Analytics

🏅 Thank You for 20 Years
416 rankings published • 1,929 athletes ranked • 30,000 race performances • 750,000 calculations • 0 opinions

All-Time Analytics: Boys Girls Boys and Girls Combined

Mocorunning's XC rankings date back to the 2006 season. Click a team name to see current season stats versus all-time stats for this school.

All-Time Highest End-of-Season (EOS) Z-ScoresA

Hypothetical All-Time Team Clash Based on Z-ScoreB

Rank School Season Scoring Breakdown Team Score
1 Montgomery Blair 2016
9+10+28+30+51
Morgan Casey (9), Josephine Brane-Wright (10), Isadora Germain (28), Leah Kannan (30), Lara Shonkwiler (51)
128
2 Montgomery Blair 2017
2+13+32+39+49
Morgan Casey (2), Josephine Brane-Wright (13), Leah Kannan (32), Isadora Germain (39), Anna Moore (49)
135
3 Montgomery Blair 2019
11+34+35+41+42
Alexa Avila (11), Mira Diamond-Berman (34), Leah Kannan (35), Cecelia Dworak (41), Melina Worthington (42)
163
4 Montgomery Blair 2012
19+25+33+50+52
Morgana D'Ottavi (19), Natalie Gradwohl (25), Lily Durkee (33), Sara Shonkwiler (50), Bethlehem Taye (52)
179
5 Montgomery Blair 2014
23+29+38+53+57
Zoe Friedman (23), Josephine Brane-Wright (29), Natalie Gradwohl (38), Lara Shonkwiler (53), Isabel Present (57)
200

All-Time Most Weeks Ranked #1¹

Rank Name School Grad Year Weeks
No rankings found for this selection.

All-Time Most Weeks Ranked Top 10¹

All-Time Highest Point Totals²

Rank Name School Date Ranking Points
1 Halsey Sinclair Montgomery Blair 11/07/2006 #3 383.4
2 Alexa Avila Montgomery Blair 10/16/2022 #5 359.6
3 Ashlyn Sinclair Montgomery Blair 09/17/2006 #6 345.7
4 Julia Robison Montgomery Blair 11/02/2024 #6 297.1
5 Morgan Casey Montgomery Blair 11/05/2017 #4 277.6
6 Morgana D'Ottavi Montgomery Blair 11/13/2011 #5 257.3
7 Josephine Brane-Wright Montgomery Blair 11/06/2016 #8 240.2
8 Johanna Gretschel Montgomery Blair 11/12/2007 #26 165.0
9 Ingrid Sullivan Montgomery Blair 10/22/2023 #23 158.5
10 Leah Kannan Montgomery Blair 10/21/2018 #19 151.2
11 Marijke Friedman Montgomery Blair 04/30/2021 #21 150.0
12 Anna Moore Montgomery Blair 10/07/2018 #23 143.0
13 Hannah Buchek Montgomery Blair 10/01/2011 #23 140.9
14 Lucy Holland Montgomery Blair 09/29/2024 #24 132.0
15 Marcela Mason-Rodriguez Montgomery Blair 11/10/2025 #22 121.0
16 Isadora Germain Montgomery Blair 10/01/2017 #33 116.8
17 Audrey Haverland Montgomery Blair 04/30/2021 #28 114.0
18 Natalie Gradwohl Montgomery Blair 10/14/2012 #38 110.4
19 Zoe Friedman Montgomery Blair 11/09/2014 #41 103.2
20 Emma Bergfalk Montgomery Blair 11/13/2022 #34 89.9
21 Mira Diamond-Berman Montgomery Blair 09/10/2017 #38 87.0
21 Rebecca Wessel Montgomery Blair 09/10/2017 #39 87.0
23 Lily Durkee Montgomery Blair 09/29/2013 #53 84.2
24 Roxanne Oroxom Montgomery Blair 10/12/2008 #33 81.6
25 Lara Shonkwiler Montgomery Blair 10/11/2015 #48 69.8

All-Time Highest Point Totals - Freshmen²

Rank Name School Date Ranking Points
1 Morgana D'Ottavi Montgomery Blair 10/17/2010 #8 238.5
2 Alexa Avila Montgomery Blair 11/10/2019 #8 226.5
3 Ingrid Sullivan Montgomery Blair 10/28/2023 #23 158.5
4 Zoe Friedman Montgomery Blair 11/01/2014 #40 103.2
5 Leah Kannan Montgomery Blair 10/09/2016 #40 90.0
6 Marguerite Mauldin Montgomery Blair 09/14/2025 #41 69.0
7 Josephine Brane-Wright Montgomery Blair 11/01/2014 #55 69.4
8 Calley Mayer-Marks Montgomery Blair 09/14/2010 #36 68.5
9 Bethlehem Taye Montgomery Blair 10/14/2012 #67 45.4
10 Isabel Present Montgomery Blair 10/05/2014 #68 38.0
11 Myla Sapp Montgomery Blair 10/12/2008 #65 26.0
12 Melina Worthington Montgomery Blair 09/25/2016 #72 24.6
13 Eva Wadhams Montgomery Blair 11/10/2025 #64 22.0
14 Kaia Keenan Montgomery Blair 11/10/2025 #66 18.0

All-Time Highest Ranked Athletes³

Rank Name School Date Achieved Peak Rank
1 Halsey Sinclair Montgomery Blair 08/20/2006 #3
2 Alexa Avila Montgomery Blair 09/15/2019 #4
2 Morgan Casey Montgomery Blair 09/25/2016 #4
4 Morgana D'Ottavi Montgomery Blair 09/06/2010 #5
5 Ashlyn Sinclair Montgomery Blair 08/20/2006 #6
5 Josephine Brane-Wright Montgomery Blair 09/28/2014 #6
5 Julia Robison Montgomery Blair 10/23/2022 #6
8 Marcela Mason-Rodriguez Montgomery Blair 09/22/2024 #15
9 Marijke Friedman Montgomery Blair 04/30/2021 #16
9 Ingrid Sullivan Montgomery Blair 09/03/2023 #16
11 Leah Kannan Montgomery Blair 10/09/2016 #18
12 Hannah Buchek Montgomery Blair 09/06/2010 #23
12 Anna Moore Montgomery Blair 09/24/2017 #23
14 Lucy Holland Montgomery Blair 09/29/2024 #24
15 Emma Bergfalk Montgomery Blair 09/04/2022 #25
16 Johanna Gretschel Montgomery Blair 08/20/2006 #26
17 Marguerite Mauldin Montgomery Blair 09/14/2025 #28
17 Audrey Haverland Montgomery Blair 09/15/2019 #28
17 Zoe Friedman Montgomery Blair 10/12/2014 #28
20 Jennifer Sholar Montgomery Blair 09/13/2009 #29
21 Roxanne Oroxom Montgomery Blair 10/05/2008 #30
22 Calley Mayer-Marks Montgomery Blair 09/14/2010 #31
23 Isadora Germain Montgomery Blair 10/19/2015 #32
24 Mira Diamond-Berman Montgomery Blair 09/10/2017 #36
24 Natalie Gradwohl Montgomery Blair 09/23/2012 #36

All-Time Highest Ranked Athletes - Final Season Ranking Only³

Rank Name School Date Achieved EOS Rank
1 Halsey Sinclair Montgomery Blair 11/12/2006 #4
2 Alexa Avila Montgomery Blair 04/30/2021 #6
3 Julia Robison Montgomery Blair 11/10/2024 #7
3 Morgan Casey Montgomery Blair 11/12/2017 #7
3 Alexa Avila Montgomery Blair 11/13/2022 #7
3 Alexa Avila Montgomery Blair 11/14/2021 #7
7 Alexa Avila Montgomery Blair 11/10/2019 #8
7 Ashlyn Sinclair Montgomery Blair 11/12/2006 #8
7 Morgana D'Ottavi Montgomery Blair 11/13/2010 #8
7 Morgana D'Ottavi Montgomery Blair 11/13/2011 #8
11 Morgan Casey Montgomery Blair 11/15/2016 #9
12 Josephine Brane-Wright Montgomery Blair 11/15/2016 #10
13 Marijke Friedman Montgomery Blair 04/30/2021 #21
14 Marcela Mason-Rodriguez Montgomery Blair 11/10/2025 #22
14 Josephine Brane-Wright Montgomery Blair 11/12/2017 #22
16 Ingrid Sullivan Montgomery Blair 11/12/2023 #23
17 Johanna Gretschel Montgomery Blair 11/12/2007 #26
18 Audrey Haverland Montgomery Blair 04/30/2021 #28
19 Julia Robison Montgomery Blair 11/12/2023 #29
20 Leah Kannan Montgomery Blair 11/13/2018 #34
20 Emma Bergfalk Montgomery Blair 11/13/2022 #34
20 Josephine Brane-Wright Montgomery Blair 11/15/2015 #34
23 Lucy Holland Montgomery Blair 11/10/2024 #35
24 Morgana D'Ottavi Montgomery Blair 11/11/2012 #36
24 Hannah Buchek Montgomery Blair 11/13/2011 #36
24 Julia Robison Montgomery Blair 11/13/2022 #36

All-Time Highest Ranked Freshmen

Rank Name School Date Achieved Peak Rank
1 Morgana D'Ottavi Montgomery Blair 09/06/2010 #6
2 Alexa Avila Montgomery Blair 09/15/2019 #8
3 Ingrid Sullivan Montgomery Blair 09/03/2023 #22
4 Calley Mayer-Marks Montgomery Blair 09/14/2010 #31
5 Zoe Friedman Montgomery Blair 10/12/2014 #38
6 Marguerite Mauldin Montgomery Blair 09/14/2025 #40
6 Leah Kannan Montgomery Blair 10/09/2016 #40
8 Josephine Brane-Wright Montgomery Blair 09/28/2014 #52
9 Eva Wadhams Montgomery Blair 09/21/2025 #60
10 Myla Sapp Montgomery Blair 10/12/2008 #64
11 Kaia Keenan Montgomery Blair 11/10/2025 #66
12 Bethlehem Taye Montgomery Blair 10/07/2012 #67
13 Isabel Present Montgomery Blair 10/05/2014 #68
14 Melina Worthington Montgomery Blair 09/25/2016 #72

All-Time Highest Ranked Freshmen - Final Season Rankings Only

Rank Name School Date Achieved EOS Rank
1 Alexa Avila Montgomery Blair 11/10/2019 #8
1 Morgana D'Ottavi Montgomery Blair 11/13/2010 #8
3 Ingrid Sullivan Montgomery Blair 11/12/2023 #23
4 Marguerite Mauldin Montgomery Blair 11/10/2025 #40
5 Zoe Friedman Montgomery Blair 11/09/2014 #41
6 Josephine Brane-Wright Montgomery Blair 11/09/2014 #52
6 Calley Mayer-Marks Montgomery Blair 11/13/2010 #52
6 Leah Kannan Montgomery Blair 11/15/2016 #52
9 Eva Wadhams Montgomery Blair 11/10/2025 #64
10 Kaia Keenan Montgomery Blair 11/10/2025 #66
11 Bethlehem Taye Montgomery Blair 11/11/2012 #81
12 Isabel Present Montgomery Blair 11/09/2014 #89

All-Time Highest Debut Ranking

Rank Name School Grade Date Debut Rank
1 Morgana D'Ottavi Montgomery Blair 9 09/06/2010 #6
2 Marijke Friedman Montgomery Blair 11 04/30/2021 #21
3 Ingrid Sullivan Montgomery Blair 9 09/03/2023 #23
4 Lucy Holland Montgomery Blair 11 09/29/2024 #24
5 Alexa Avila Montgomery Blair 9 09/15/2019 #30
6 Roxanne Oroxom Montgomery Blair 11 10/05/2008 #33
7 Hannah Buchek Montgomery Blair 11 09/06/2010 #34
8 Calley Mayer-Marks Montgomery Blair 9 09/14/2010 #36
9 Mira Diamond-Berman Montgomery Blair 10 09/10/2017 #38
10 Rebecca Wessel Montgomery Blair 11 09/10/2017 #39
11 Morgan Casey Montgomery Blair 11 09/25/2016 #40
11 Leah Kannan Montgomery Blair 9 10/09/2016 #40
13 Emma Bergfalk Montgomery Blair 10 09/04/2022 #41
13 Marguerite Mauldin Montgomery Blair 9 09/14/2025 #41
15 Jinhie Skarda Montgomery Blair 10 10/17/2010 #42
16 Julia Robison Montgomery Blair 10 10/23/2022 #44
17 Elaine Chung Montgomery Blair 12 09/28/2008 #48
18 Sara Shonkwiler Montgomery Blair 10 09/03/2011 #49
18 Marcela Mason-Rodriguez Montgomery Blair 10 09/22/2024 #49
20 Cecelia Dworak Montgomery Blair 12 09/15/2019 #51
21 Leah Byler Montgomery Blair 11 04/30/2021 #53
22 Natalie Gradwohl Montgomery Blair 10 09/23/2012 #55
23 Theresa Regan Montgomery Blair 10 10/05/2008 #56
23 Jennifer Sholar Montgomery Blair 11 09/13/2009 #56
25 Lily Durkee Montgomery Blair 10 11/05/2011 #57

All-Time Highest Debut Ranking - Freshmen

Rank Name School Grade Date Debut Rank
1 Morgana D'Ottavi Montgomery Blair 9 09/06/2010 #6
2 Ingrid Sullivan Montgomery Blair 9 09/03/2023 #23
3 Alexa Avila Montgomery Blair 9 09/15/2019 #30
4 Calley Mayer-Marks Montgomery Blair 9 09/14/2010 #36
5 Leah Kannan Montgomery Blair 9 10/09/2016 #40
6 Marguerite Mauldin Montgomery Blair 9 09/14/2025 #41
7 Zoe Friedman Montgomery Blair 9 10/12/2014 #60
8 Eva Wadhams Montgomery Blair 9 09/21/2025 #62
9 Myla Sapp Montgomery Blair 9 10/12/2008 #65
10 Kaia Keenan Montgomery Blair 9 11/10/2025 #66
11 Isabel Present Montgomery Blair 9 10/05/2014 #68
12 Melina Worthington Montgomery Blair 9 09/25/2016 #72
13 Bethlehem Taye Montgomery Blair 9 10/07/2012 #74
13 Josephine Brane-Wright Montgomery Blair 9 09/28/2014 #74

All-Time Greatest Individual Ranking Improvement in a Week

Rank Week Name School Grade R1 R2 Improvement
1 2018 Week 6 Anna Moore Montgomery Blair 12 68 23 +45 spots
2 2011 Week 4 Hannah Buchek Montgomery Blair 12 57 23 +34 spots
3 2014 Week 7 Zoe Friedman Montgomery Blair 9 60 38 +22 spots
4 2009 Week 3 Jennifer Sholar Montgomery Blair 11 56 36 +20 spots
5 2015 Week 7 Josephine Brane-Wright Montgomery Blair 10 52 33 +19 spots
6 2013 Week 4 Lily Durkee Montgomery Blair 12 70 53 +17 spots
6 2015 Week 6 Josephine Brane-Wright Montgomery Blair 10 69 52 +17 spots
8 2010 Week 8 Calley Mayer-Marks Montgomery Blair 9 55 39 +16 spots
8 2017 Week 8 Anna Moore Montgomery Blair 11 81 65 +16 spots
8 2018 Week 4 Leah Kannan Montgomery Blair 11 34 18 +16 spots
8 2025 Week 5 Marcela Mason-Rodriguez Montgomery Blair 11 42 26 +16 spots
8 2025 Final Marguerite Mauldin Montgomery Blair 9 56 40 +16 spots
13 2015 Week 4 Lara Shonkwiler Montgomery Blair 11 72 57 +15 spots
14 2012 Week 3 Lily Durkee Montgomery Blair 11 66 52 +14 spots
14 2017 Week 8 Josephine Brane-Wright Montgomery Blair 12 36 22 +14 spots
16 2013 Week 6 Morgana D'Ottavi Montgomery Blair 12 65 54 +11 spots
16 2018 Week 3 Leah Kannan Montgomery Blair 11 45 34 +11 spots
16 2019 Week 3 Alexa Avila Montgomery Blair 9 30 19 +11 spots
16 2023 Week 8 Julia Robison Montgomery Blair 11 51 40 +11 spots
16 2025 Week 4 Marcela Mason-Rodriguez Montgomery Blair 11 53 42 +11 spots
21 2014 Week 5 Josephine Brane-Wright Montgomery Blair 9 74 64 +10 spots
21 2016 Week 7 Isadora Germain Montgomery Blair 11 60 50 +10 spots
21 2022 Week 6 Emma Bergfalk Montgomery Blair 10 43 33 +10 spots
24 2006 Week 6 Johanna Gretschel Montgomery Blair 11 74 65 +9 spots
24 2009 Week 6 Jennifer Sholar Montgomery Blair 11 47 38 +9 spots
24 2016 Week 4 Lara Shonkwiler Montgomery Blair 12 68 59 +9 spots
24 2016 Week 6 Morgan Casey Montgomery Blair 11 34 25 +9 spots
24 2016 Week 7 Morgan Casey Montgomery Blair 11 25 16 +9 spots
24 2016 Week 8 Josephine Brane-Wright Montgomery Blair 11 19 10 +9 spots
24 2017 Week 7 Josephine Brane-Wright Montgomery Blair 12 45 36 +9 spots
24 2019 Week 4 Alexa Avila Montgomery Blair 9 19 10 +9 spots
24 2022 Final Julia Robison Montgomery Blair 10 45 36 +9 spots
24 2024 Week 5 Julia Robison Montgomery Blair 12 17 8 +9 spots
24 2024 Week 5 Marcela Mason-Rodriguez Montgomery Blair 10 53 44 +9 spots
24 2025 Week 5 Marguerite Mauldin Montgomery Blair 9 58 49 +9 spots
24 2025 Final Marcela Mason-Rodriguez Montgomery Blair 11 31 22 +9 spots

All-Time Most Ranking Entries and Re-Entries

Rank Name School Grad Year Ranking Entries
1 Isabel Present Montgomery Blair 2018 4 times
2 Emma Bergfalk Montgomery Blair 2025 3 times
2 Mira Diamond-Berman Montgomery Blair 2020 3 times
2 Sara Shonkwiler Montgomery Blair 2014 3 times
2 Melina Worthington Montgomery Blair 2020 3 times

All-Time #1 Ranked Athletes Per School

Rank School Unique Athletes
No records found matching these criteria.

All-Time Top 10 Ranked Athletes Per School

Rank School Unique Athletes
1 Montgomery Blair 7

All-Time Ranked Athletes Per School

Rank School Unique Athletes
1 Montgomery Blair 43

All-Time Athlete-Weeks Ranked #1 Per School

Rank School Athlete-Weeks
No records found matching these criteria.

All-Time Athlete-Weeks Ranked Top 10 Per School

Rank School Athlete-Weeks
1 Montgomery Blair 88

All-Time Athlete-Weeks Ranked Per School

Rank School Athlete-Weeks
1 Montgomery Blair 681

Most Athletes From One Team in a Week¹⁰



Mind the toggle! Comparing boys and girls is not usually how we think about things, but this page offers boys and girls as a combined query option because it is very interesting to those who cherish school program performance.

AAll-Time Highest End-of-Season (EOS) Z-Scores - Z-score is a universally accepted statistic used to measure how far an individual performance deviates from the group baseline, normalized by the overall volatility or spread of the group. The Z-score is the number of standard deviations a specific data point is above or below the mean of its dataset or population. A z-score is a way to measure how normal or unusual a specific number is compared to the rest of the group. In this cross country ranking, it is how much a runner excels compared to other ranked runners (who are all considered very good). A negative Z-score is below average, which is fine in this context since there is a high bar to become ranked at all. A z-score of zero is average for a ranked runner. Z-Score = 1 is "Above Average": The value is 1 standard deviation above the mean. Z-Score = 2 is "Unusual / Exceptional": The value is 2 standard deviations above the mean. The runner has outperformed 98% of the group. Z-Score = 3 is "Extremely Rare / An Outlier": The value is 3 standard deviations above the mean. This is an extreme rarity. The runner outperformed 99.9% of the group. In data science and statistics, any data point with a Z-score of 3 or higher is officially flagged as an outlier - a number so high it almost looks like a typo. Z-Score = 4 is "Legendary": The value is 4 standard deviations above the mean. This is a "Black Swan" event. The odds of a Z-score reaching 4 naturally in a normal distribution are about 1 in 30,000. If you see a 4, it means the performance completely shattered the standard scale of competition.

More: Z-score is calculated using end-of-season (EOS) points. The ranking's point scale has shifted over the decades which makes a simple point total metric an unreliable indicator of best runners; however, Z-score remains a reliable metric for comparing the dominance of runners across the decades. Z-score is still limited by the same factors that limit this ranking system as a whole. Did the elite runner run their hardest in every race, or did they jog a few races to get to the post season? Did the elite runner log enough honest races by the state championship meet for their score to reflect their maximum ability? For the truly elite who value post-season races above all else, not always. Conversely, it is possible for elite athletes to "pad the stats" by beating up on a "weak" crop of ranked runners during any given year. Hence, why Z-score is a dominance metric.

BHypothetical All-Time Team Clash Based on Z-Score - This section uses only the highest end-of-season Z-score per athlete. The scoring table ranks runners by highest end-of-season (EOS) Z-score and uses standard cross country scoring of five scoring runners and two displacers. In this table, athletes are grouped by season so it essentially ranks the best single season teams in the ranking's history based on Z-score. Deviating from classic cross-country scoring, runners from incomplete teams are counted as displacers. This makes it more fun to look at for schools that do not have many years with 5+ ranked runners. Click the scoring breakdown to see the names of the athletes who comprise the top five from that school for that given year. Most people will probably prefer to see the best boys teams or girls teams. If you happened to select "Boys and Girls" from the toggle menu, it will indeed select a team of boys and girls from a given year. Boys and girls can compete on a level playing field of standard deviations. Take it or leave it! Remember from above that Z-score is a dominance metric which is a statistical proxy for best runners compared to the mean if every runner runs their hardest in every race.

¹The Most Weeks Ranked stat is based on the # of rankings published. It is not based on calendar weeks. It is not consecutive weeks. The number of rankings published each season varied. There are typically 10 to 12 rankings published each season.

²The Highest All-Time Point Totals stat is not meant to infer a hierarchy of best runners. The point system evolves and cannot be compared across seasons. 2006 had inflated point totals relative to subsequent seasons due scoring changes after the first full season. The pandemic also shook things up with just a few races run in spring 2021. The ranking shown in this list is the rank at the time of the peak point total and not necessarily the peak ranking of that runner.

³The All-Time Highest Ranked Athlete stat displays the highest peak ranking by the top athletes for this school. The 'final season ranking' only includes rankings from the final ranking published each season. The final ranking of each season incorporates the most data and emphasizes championship races. EOS = End of Season. In the 'final season ranking' list, an athlete may be listed once per season.

The All-Time Highest Ranked Freshmen stat lists the peak ranking for athletes in grade 9. The 'final season ranking' only includes rankings from the final ranking published each season. The final ranking of each season incorporates the most data and emphasizes championship races. EOS = End of Season.

The Highest Debut Ranking stat shows the highest rankings at which individual athletes first appeared in the rankings. The original 2006 preseason rankings are excluded.

The Greatest Individual Ranking Improvement in a Week identifies and ranks the individuals with the greatest ranking improvement in a single week. The athlete must be ranked both weeks to be considered. It excludes newly ranked runners. It excludes the ranking transition from final season rankings to the next preseason rankings.

Progress is not linear for everyone. The Most Ranking Entries and Re-Entries stat shows athletes that had setbacks and kept working their way back onto the ranking at least two times after their initial debut. It is very common for athletes to fall off the rankings and get re-added later.

The Most Ranked Athletes Per School stat adds the total number of unique athletes per school to ever achieve a #1 ranking, a top 10 ranking, or to ever appear on the ranking.

The Most Athlete-Weeks Per School stat adds the total number of weeks that all individual athletes for each school were ranked #1, top 10, or ever ranked. For example, if athlete 'X' was ranked for 30 weeks in their high school career, and athlete 'Y' from the same school was ranked for 15 weeks in their high school career, that school would have accumulated 45 all-time athlete-weeks.

¹⁰The Most Athletes Ranked From One Team in a Week identifies and ranks the teams that have had the most runners ranked simultaneously. A team may be listed once for each year. The earliest week in the season where the team achieved the most runners for the season is shown.

Do you see a problem with this page? Do you have a suggestion for something new? E-mail webmaster@mocorunning.com.


Email | About | Misc