Racecast

Margaret Armstrong

Natick (MA) · 10 · BAY STATEMA D12 · Compare head to head

Athlete rating 118.4 2025 XC season
Best race 122.7 XC
Races 86
Seasons 3 2024 — 2026

RankedNation #16227·MA #305·MA D1 #16227·BAY STATE #54·Team #12 ?

Cross Country

2025 XC 117.2

Natick (MA) · Grade 10

Date Meet Event Result Place Rating Difficulty PR/SR Flags
2025-11-22 Bowdoin Park 5000m 22:12.6 92nd · 4th on team 115.9 +0.060 ★CR CSR
2025-11-08 Wrentham Development Center 5000m 21:00 44th · 3rd on team 116.4 -0.003
2025-10-25 Wrentham Development Center 5000m 20:40.8 37th · 3rd on team 118.3 -0.003 ★CR CSR
2025-10-15 Elm Bank 5000m 21:14 3rd · 3rd on team 116.7 +0.009
2025-10-11 Cape Cod Fairgrounds 5000m 20:39 10th · 2nd on team 115.4 -0.024 ★CR CSR
2025-10-08 Cold Spring Park 5000m 20:05 10th · 4th on team 122.7 +0.004 ★PR ★CR ★R SR CSR RSR
2025-09-30 Wompatuck State Park 4506m 18:20 8th · 3rd on team 118.9 -0.007 ★PR ★CR SR CSR RSR
2025-09-27 Goddard Memorial State Park 5000m 21:33.6 37th · 4th on team 115.2 +0.002 ★CR CSR
2025-09-16 Elm Bank 5000m 21:07 7th · 4th on team 117.0 +0.009
2025-09-10 Elm Bank 5000m 20:48 8th · 2nd on team 118.4 +0.009 PR ★CR SR CSR RSR
2025-09-03 Houghton's Pond 4667m 20:48 5th · 4th on team 113.9 +0.044 ★PR ★CR SR CSR RSR

2024 XC 113.7

Natick (MA) · Grade 9

Date Meet Event Result Place Rating Difficulty PR/SR Flags
2024-11-09 Northfield Mountain Recreation Center 5000m 22:19.3 68th · 3rd on team 115.5 +0.049 ★CR CSR
2024-10-26 Wrentham Development Center 5000m 21:32.16 52nd · 3rd on team 114.5 -0.003 CR CSR
2024-10-17 Farm Pond 5000m 21:16 2nd · 2nd on team 119.7 +0.038 PR ★CR R SR CSR RSR
2024-10-13 Cape Cod Fairgrounds 3379m 13:36.53 13th · 2nd on team 113.3 -0.032 ★PR ★CR SR CSR
2024-10-09 Larz Anderson Park 4441m 19:54.1 6th · 3rd on team 117.9 +0.082 ★PR ★CR R SR CSR RSR
2024-10-01 Elm Bank 5000m 21:31 12th · 3rd on team 115.4 +0.009 PR CR R SR CSR RSR
2024-09-28 Goddard Memorial State Park 5000m 22:25.3 72nd · 3rd on team 109.9 +0.002 CR CSR
2024-09-25 Elm Bank 5000m 21:57 11th · 2nd on team 112.9 +0.009 PR CR R SR CSR RSR
2024-09-11 Cutler Park Reservation 5000m 22:33 17th · 5th on team 109.1 -0.003 ★CR CSR
2024-09-04 Braintree High School 5000m 21:59 17th · 5th on team 109.2 -0.029 PR ★CR R SR CSR RSR

Track & Field

2026 TF 115.6

Natick (MA) · Grade 10

Date Meet Event Result Place Rating Difficulty PR/SR Flags
2026-05-29 MIAA Division 1 Track & Field Championship 2miles 12:20.64 26th · 2nd on team 117.8 -0.048
2026-05-20 BSC Championships hj 4' 8" -0.051
2026-05-16 MSTCA Coaches Metro Invitational hj 4-08.00 -0.056
2026-05-09 MSTCA Jim Hoar Freshman Sophomore Invitational hj 4' 8" -0.046
2026-05-09 MSTCA Jim Hoar Freshman Sophomore Invitational 1mile 5:41.6 12th · 2nd on team 118.6 -0.046
2026-05-06 Wellesley, Weymouth, Natick, and Needham hj 4' 5" -0.035
2026-05-06 Wellesley, Weymouth, Natick, and Needham 2miles 12:40.72 6th · 2nd on team 116.2 -0.035
2026-05-02 MSTCA Division 1 Relays hj DNS -0.035
2026-04-29 Natick, Walpole, and Milton hj 4' 5" -0.035
2026-04-29 Natick, Walpole, and Milton 2miles 12:10.24 2nd · 1st on team 121.1 -0.035 RSR
2026-04-15 Natick - Newton North @ Braintree hj 4' 8" -0.051
2026-04-15 Natick - Newton North @ Braintree 2miles 12:02.79 2nd · 1st on team 120.4 -0.051 ★PR SR
2026-04-08 BSC-1 Framingham, Brookline at Natick hj 4' 5" -0.040
2026-04-08 BSC-1 Framingham, Brookline at Natick 1mile 5:36.62 1st · 1st on team 121.0 -0.040 ★PR SR RSR
2026-02-21 GBTCA: Last Chance Championship Meet 1mile 6:08.95 4th · 3rd on team 109.7 -0.049
2026-02-15 MIAA Division 1 Indoor Track & Field Championship hj 4-08.00 -0.048
2026-02-15 MIAA Division 1 Indoor Track & Field Championship 1mile 5:58.36 22nd · 3rd on team 113.1 -0.048
2026-02-04 Bay State Conf - Meet of Champions hj 4-06.00 -0.049
2026-02-04 Bay State Conf - Meet of Champions 2miles 12:49.8 10th · 1st on team 115.7 -0.049
2026-01-28 Bay Sate Conf - Open Meet hj 4-08.00 -0.049
2026-01-24 MSTCA Freshman-Sophomore Championship hj 4-08.00 -0.049
2026-01-24 MSTCA Freshman-Sophomore Championship 2miles 12:42.89 9th · 1st on team 116.8 -0.049 SR RSR
2026-01-22 Bay State Conf - Block #5 hj 4-08.00 -0.049
2026-01-22 Bay State Conf - Block #5 1mile 5:53.2 18th · 2nd on team 114.6 -0.049 SR
2026-01-18 MSTCA Kalperis Relays - Division 1 hj 1.27m -0.049
2026-01-15 Bay State Conf - Block #4 hj 4-05.00 -0.049
2026-01-15 Bay State Conf - Block #4 1mile 5:58.42 17th · 3rd on team 113.0 -0.049
2026-01-09 MSTCA Northeast Invitational hj NH -0.049
2026-01-09 MSTCA Northeast Invitational 800m 2:41.74 37th · 7th on team 111.7 -0.049 SR
2026-01-08 Bay State Conf - Block#3 hj 4-05.00 -0.049
2026-01-08 Bay State Conf - Block#3 1mile 5:54.79 14th · 3rd on team 114.1 -0.049 SR
2026-01-03 Northeast Freshman-Sophomore Championship hj 4-06.00 -0.049
2026-01-03 Northeast Freshman-Sophomore Championship 2miles 12:54.02 3rd · 1st on team 115.1 -0.049 SR RSR
2025-12-18 Bay State Conf - Block #2 hj 4-05.00 -0.049
2025-12-18 Bay State Conf - Block #2 2miles 13:24.47 20th · 3rd on team 110.5 -0.049 SR RSR
2025-12-11 Bay State Conf - Block#1 hj DNS -0.049

2025 TF 114.8

Natick (MA) · Grade 9

Date Meet Event Result Place Rating Difficulty PR/SR Flags
2025-05-21 Bay State Conference Championship Meet 2miles 12:18.57 12th · 1st on team 117.5 -0.051 PR SR
2025-05-18 MSTCA Division 1 Relays hj 1.43m -0.035
2025-05-10 MSTCA Coaches Metro Invitational hj DNS -0.038
2025-05-10 MSTCA Coaches Metro Invitational 1mile 5:48.96 2nd · 1st on team 117.5 -0.038
2025-05-07 Weymouth, Wellesley, Natick, and Needham hj 4-05.00 -0.047
2025-05-07 Weymouth, Wellesley, Natick, and Needham 2miles 12:28.15 8th · 2nd on team 116.5 -0.047 PR SR
2025-05-03 MSTCA Jim Hoar Freshman Sophomore Invitational hj 4-08.00 -0.042
2025-05-03 MSTCA Jim Hoar Freshman Sophomore Invitational 1mile 5:57.68 28th · 3rd on team 113.8 -0.042
2025-04-30 Walpole, Natick, and Milton hj 4-05.00 -0.035
2025-04-30 Walpole, Natick, and Milton 2miles 12:56.67 3rd · 1st on team 113.6 -0.035
2025-04-16 Bay State Conf 2 at Braintree hj 4-08.00 -0.051
2025-04-16 Bay State Conf 2 at Braintree 2miles 12:29.32 3rd · 1st on team 115.8 -0.051 PR SR
2025-04-09 Bay State Conference 1 at Natick hj 4-02.00 -0.040
2025-04-09 Bay State Conference 1 at Natick 1mile 5:49.83 2nd · 2nd on team 116.6 -0.040
2025-02-12 MIAA Division 1 Indoor Track & Field Championship 2miles 12:33.8 26th · 1st on team 117.9 -0.049 PR SR RSR
2025-02-05 Bay State Conf - Meet of Champions 1mile 5:46.77 19th · 2nd on team 116.6 -0.049 PR SR RSR
2025-01-28 Bay State Conference - Open hj 4-05.00 -0.049
2025-01-28 Bay State Conference - Open 1mile 5:48.75 5th · 1st on team 115.9 -0.049 PR SR RSR
2025-01-23 Bay State Conference - Block 5 hj 4-05.00 -0.049
2025-01-23 Bay State Conference - Block 5 2miles 12:55.11 6th · 1st on team 114.7 -0.049 PR SR RSR
2025-01-17 MSTCA Division 1 James Kalperis Relays hj 1.35m -0.049
2025-01-10 MSTCA Northeast Invitational 800m 2:41.16 25th · 3rd on team 112.2 -0.049 ★PR SR
2025-01-09 Bay State Conference - Block #4 hj 4-05.00 -0.049
2025-01-09 Bay State Conference - Block #4 1mile 5:56.73 17th · 2nd on team 113.4 -0.049 PR SR
2025-01-04 MSTCA Freshman-Sophomore Meet (Large Schools) 2miles 13:23.38 9th · 1st on team 110.6 -0.049
2025-01-02 Bay State Conference - Block#3 hj 4-08.00 -0.049
2025-01-02 Bay State Conference - Block#3 1mile 6:05.92 17th · 2nd on team 110.5 -0.049 PR SR
2024-12-19 Bay State Conference - Block #2 hj 4-08.00 -0.049
2024-12-19 Bay State Conference - Block #2 2miles 12:58.73 14th · 1st on team 114.3 -0.049 PR SR RSR