Speed rating — all races
Cross Country
XC speed rating
2025 XC
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2025-11-08 | Stenger Farm Park | 5000m | 17:30.4 | 22nd · 8th on team | — | -3.6% | ★CR CSR |
| 2025-11-01 | Harkness Memorial State Park | 8000m | 28:36 | 150th · 11th on team | — | -2.6% | |
| 2025-10-26 | Woburn Country Club | 5000m | 17:08 | 46th · 1st on team | — | -4.8% | ★CR SR CSR |
| 2025-10-18 | Harkness Memorial State Park | 8000m | 28:03.9 | 189th · 4th on team | — | -2.6% | ★PR ★CR SR CSR |
| 2025-10-03 | Lehigh University - Murray H. Goodman Campus | 8000m | 28:21.7 | 388th · 2nd on team | — | -2.2% | PR ★CR SR CSR |
| 2025-09-20 | UMass Dartmouth Campus | 8000m | 28:57.2 | 82nd · 7th on team | — | -4.0% | PR ★CR SR CSR |
2023 XC
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2023-11-11 | Wrentham Development Center | 5000m | 17:44.4 | 34th · 1st on team | 115.1 | -2.9% | ★CR CSR |
| 2023-10-30 | Middlesex League XC Championship | 5000m | 17:08 | 46th · 1st on team | 121.6 | — | PR ★CR ★R SR CSR RSR |
| 2023-10-24 | Arsenal Community Park | 5000m | 18:19 | 1st · 1st on team | 113.5 | -0.9% | ★CR CSR |
| 2023-10-17 | Burlington HS XC Course | 5000m | 17:41.7 | 2nd · 1st on team | 114.2 | -3.1% | ★CR SR CSR RSR |
| 2023-10-13 | Cape Cod Fairgrounds | 5000m | 17:55.7 | 74th · 1st on team | 111.7 | -5.0% | ★CR SR CSR RSR |
| 2023-10-03 | Wakefield Memorial High School | 4828m | 18:27 | 8th · 1st on team | 109.6 | -0.5% | ★PR ★CR SR CSR RSR |
| 2023-09-26 | Arsenal Community Park | 5000m | 19:17 | 8th · 1st on team | 108.4 | -0.9% | CR CSR |
| 2023-09-19 | Wilmington High School | 5000m | 18:35 | 4th · 1st on team | 109.2 | -4.0% | ★CR SR CSR RSR |
| 2023-09-12 | Arsenal Community Park | 5000m | 19:54 | 14th · 1st on team | 105.5 | -0.9% | CR SR CSR RSR |
2022 XC
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2022-11-19 | Francis W. Parker Charter Essential School | 5000m | 18:40.6 | 135th · 1st on team | 113.7 | +0.3% | ★CR CSR |
| 2022-11-12 | Stanley Park | 5000m | 17:46.9 | 24th · 1st on team | 116.7 | -3.7% | ★CR R CSR RSR |
| 2022-10-31 | Woburn Memorial High School | 5000m | 17:41.1 | 39th · 1st on team | 115.0 | -3.6% | PR ★CR R SR CSR RSR |
| 2022-10-15 | Barnstable Fairgrounds | 5000m | 19:13.2 | 137th · 1st on team | 105.1 | -3.4% | ★CR SR CSR RSR |
2021 XC
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2021-11-13 | Gardner Municipal Golf Course | 5000m | 20:00.3 | 90th · 1st on team | 108.1 | +1.0% | ★CR CSR |
| 2021-11-01 | Middlesex League XC Championship | 5000m | 19:13.6 | 60th · 1st on team | 111.0 | — | CR R CSR RSR |
| 2021-10-16 | Cape Cod Fairgrounds | 5000m | 18:43.3 | 19th · 1st on team | 109.6 | -5.0% | PR CR R SR CSR RSR |
Track & Field
TF speed rating
2026 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2026-04-25 | NESCAC Track & Field Championships | 3ksteeple | 10:36.08 | 26th · 1st on team | — | -1.2% | |
| 2026-04-10 | Silfen Invitational | 3ksteeple | 10:19.48 | 6th · 1st on team | — | -0.8% | ★PR SR |
| 2026-03-27 | Jaylin Rainford Invitational | 3ksteeple | 10:48.87 | 17th · 2nd on team | — | -0.2% | SR |
| 2026-03-21 | J Elmer Swanson Spring Classic | 1500m | 4:38.98 | 29th · 5th on team | — | +0.2% | SR |
| 2026-02-20 | Springfield College Triangle Classic | 1mile | 4:52.68 | 29th · 7th on team | — | -0.9% | SR |
| 2026-02-13 | Tufts Cupid Challenge | 1mile | 4:55.07 | 44th · 6th on team | — | -1.5% | SR |
| 2026-02-01 | Middlebury's NESCAC Invite | 3000m | 9:53.09 | 36th · 5th on team | — | -1.7% | SR |
| 2026-01-24 | Massasoit Classic | 1mile | 5:00.26 | 18th · 4th on team | — | -0.9% | SR |
| 2026-01-17 | Coast Guard Winter Invite #1 | 1mile | 5:00.75 | 20th · 6th on team | — | -1.3% | SR |
2025 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2025-05-10 | 2025 NEICAAA Outdoor Champs | 3ksteeple | 10:22.55 | 31st · 1st on team | — | -0.5% | PR SR |
| 2025-04-26 | NESCAC Championship | 3ksteeple | 10:25.78 | 19th · 1st on team | — | +0.2% | PR SR |
| 2025-04-11 | Silfen Invitational | 3ksteeple | 10:29.95 | 12th · 2nd on team | — | -0.8% | PR SR |
| 2025-03-29 | 2025 Corsair Classic Invitational | 1500m | 4:29.09 | 31st · 6th on team | 98.4 | +0.2% | ★PR SR |
| 2025-03-22 | Wesleyan (Conn) J Elmer Swanson Spring Classic | 3000m | 9:41.55 | 21st · 6th on team | 98.5 | +0.2% | ★PR SR |
| 2025-02-21 | Springfield College Triangle Classic | 1mile | 4:48.84 | 13th · 3rd on team | 99.1 | -0.9% | ★PR SR RSR |
| 2025-02-15 | Tufts Stampede Open | 1mile | 4:51.6 | 24th · 5th on team | 97.6 | -1.5% | PR SR RSR |
| 2025-02-07 | Tufts Cupid Challenge | 1000m | 2:52.05 | 29th · 1st on team | 96.3 | -1.5% | SR RSR |
| 2025-01-26 | Middlebury's NESCAC Invite | 1mile | 5:00.73 | 48th · 8th on team | 93.6 | -1.7% | SR |
| 2025-01-18 | Coast Guard Winter Invitational | 1000m | 2:55.77 | 9th · 3rd on team | 95.4 | -1.3% | RSR |
| 2025-01-11 | Suffolk Relays | 1000m | 2:55.46 | 50th · 6th on team | 93.1 | -1.7% | SR RSR |
2024 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2024-05-19 | Joe Tranchita Last Chance to Qualify Meet | 1mile | 5:10.65 | 11th · 1st on team | 107.4 | -1.6% | |
| 2024-05-15 | ML-12 Championships | 1mile | 4:56.17 | 27th · 1st on team | 112.9 | -0.9% | |
| 2024-05-08 | ML-12 Block 5B (WIN v LEX; WAK v WAT) | 1mile | 5:06.96 | 12th · 1st on team | 109.2 | -0.5% | |
| 2024-05-08 | ML-12 Block 5B (WIN v LEX; WAK v WAT) | 2miles | 10:50.09 | 9th · 1st on team | 111.2 | -0.5% | ★PR SR |
| 2024-05-02 | ML-12 Block 4C (WOB v WIN; WAT v MEL) | 1mile | 4:56.17 | 6th · 1st on team | 113.3 | -0.8% | |
| 2024-04-23 | ML-12 Block 3A (BEL v REA; BUR v WAT) | 1mile | 4:59.86 | 7th · 1st on team | 112.1 | -0.9% | |
| 2024-04-18 | ML-12 Block 1B (REA v WIN; STO v WAT) | 1mile | 5:10.64 | 6th · 1st on team | 108.3 | -0.6% | |
| 2024-04-18 | ML-12 Block 1B (REA v WIN; STO v WAT) | 2miles | 11:33.31 | 6th · 1st on team | 104.9 | -0.6% | |
| 2024-04-09 | ML-12 Block 2A (WOB v REA; WAT v WIL) | javelin | 67-09 | — | — | -0.6% | |
| 2024-04-09 | ML-12 Block 2A (WOB v REA; WAT v WIL) | 1mile | 5:03.36 | 5th · 1st on team | 110.9 | -0.6% | |
| 2024-02-18 | MIAA Division 4 Indoor Track & Field Championship | 1mile | 4:51.64 | 29th · 1st on team | 114.2 | -1.8% | PR SR RSR |
| 2024-02-10 | MSTCA Qualifier Meet | 1mile | 4:52.93 | 22nd · 1st on team | 113.7 | -1.8% | PR SR RSR |
| 2024-02-05 | ML-12 Varsity Championship | 1000m | 2:50.82 | 17th · 1st on team | 113.0 | -1.7% | ★PR SR RSR |
| 2024-01-21 | MSTCA D4 Relays | shot | 6.30m | — | — | -1.8% | |
| 2024-01-15 | ML-12 Varsity Block #5 | 1000m | 2:53.94 | 18th · 1st on team | 110.9 | -1.7% | PR SR |
| 2024-01-15 | ML-12 Varsity Block #5 | 2miles | 10:57.65 | 16th · 1st on team | 111.6 | -1.7% | |
| 2024-01-09 | ML-12 Varsity Block #4 | 1000m | 2:59.31 | 19th · 1st on team | 106.7 | -2.6% | PR SR |
| 2024-01-09 | ML-12 Varsity Block #4 | 1mile | 5:02.81 | 20th · 1st on team | 109.2 | -2.6% | |
| 2023-12-28 | ML-12 Varsity Block #3 | 2miles | 10:57.45 | 11th · 1st on team | 111.7 | -1.7% | PR SR |
| 2023-12-21 | ML-12 Varsity Block #2 | 1mile | 4:58.73 | 15th · 1st on team | 111.7 | -1.7% | SR RSR |
| 2023-12-14 | ML-12 Varsity Block #1 | 1mile | 5:06.23 | 22nd · 1st on team | 109.0 | -1.7% | SR RSR |
2023 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2023-06-06 | MSTCA North Decathlon | discus | DNS | — | — | -0.9% | |
| 2023-06-06 | MSTCA North Decathlon | javelin | DNS | — | — | -0.9% | |
| 2023-06-06 | MSTCA North Decathlon | tj | DNS | — | — | -0.9% | |
| 2023-05-17 | ML-12 Championships | 1mile | 5:09.87 | 20th · 1st on team | 109.0 | -0.9% | |
| 2023-05-11 | Middlesex League 5C | javelin | DNS | — | — | +0.2% | |
| 2023-05-11 | Middlesex League 5C | 2miles | 11:11.31 | 6th · 1st on team | 109.2 | +0.2% | |
| 2023-04-29 | MSTCA D5 Relays | javelin | 25.96m | — | — | -0.9% | |
| 2023-04-25 | Middlesex League 3B | 2miles | 11:11.07 | 5th · 1st on team | 108.0 | -0.8% | |
| 2023-04-15 | Middlesex League 2B | javelin | DNS | — | — | -1.2% | |
| 2023-04-15 | Middlesex League 2B | 1mile | 5:13.33 | 9th · 1st on team | 106.8 | -1.2% | |
| 2023-04-06 | Middlesex League @ Reading | javelin | FOUL | — | — | -0.6% | |
| 2023-04-06 | Middlesex League @ Reading | 1mile | 5:03.49 | 10th · 1st on team | 110.9 | -0.6% | |
| 2023-03-01 | 27th Annual MSTCA Boys Pentathlon | hj | 1.32m | — | — | -1.8% | |
| 2023-03-01 | 27th Annual MSTCA Boys Pentathlon | lj | 4.60m | — | — | -1.8% | |
| 2023-03-01 | 27th Annual MSTCA Boys Pentathlon | shot | 6.89m | — | — | -1.8% | |
| 2023-03-01 | 27th Annual MSTCA Boys Pentathlon | 55mh | 10.73 | 88th · 1st on team | — | -1.8% | ★PR SR |
| 2023-03-01 | 27th Annual MSTCA Boys Pentathlon | 1000m | 3:03.13 | 19th · 1st on team | 105.5 | -1.8% | PR SR |
| 2023-02-06 | Middlesex League Indoor T&F Championship | 1mile | 5:07.39 | 21st · 1st on team | 108.6 | -1.7% | |
| 2023-01-28 | MSTCA Coaches Invitational (Small Schools) | 1mile | 4:53.47 | 27th · 1st on team | 113.7 | -1.8% | PR SR RSR |
| 2023-01-26 | Middlesex League Indoor #5 | 1mile | 5:03.77 | 15th · 1st on team | 110.8 | -0.5% | |
| 2023-01-05 | Middlesex League Indoor T&F #4 | 1mile | 5:02.94 | 18th · 1st on team | 109.3 | -2.6% | |
| 2023-01-05 | Middlesex League Indoor T&F #4 | 2miles | 11:16.83 | 14th · 1st on team | 107.6 | -2.6% | |
| 2022-12-30 | Middlesex League Freedom Block | 2miles | 11:24.82 | 6th · 1st on team | 107.9 | -1.7% | |
| 2022-12-30 | Middlesex League Freedom Block | 1mile | 5:09.08 | 8th · 1st on team | 108.6 | -1.7% | |
| 2022-12-22 | Middlesex League Indoor T&F Block #2 | 2miles | 10:59.11 | 10th · 1st on team | 111.2 | -2.6% | PR SR RSR |
| 2022-12-22 | Middlesex League Indoor T&F Block #2 | 1mile | 4:56.55 | 15th · 1st on team | 112.3 | -2.6% | PR SR RSR |
| 2022-12-15 | Middlesex League Indoor Block #1 | 1mile | 5:04.23 | 14th · 1st on team | 109.4 | -2.6% | SR RSR |
| 2022-12-15 | Middlesex League Indoor Block #1 | 2miles | 11:11.36 | 15th · 1st on team | 109.2 | -2.6% | SR |
2022 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2022-05-19 | Middlesex League Championship Meet | 1mile | 5:08.94 | 19th · 1st on team | 109.3 | -0.9% | |
| 2022-05-14 | MSTCA Coaches Invitational | 2miles | 11:50.96 | 15th · 1st on team | 103.0 | -0.9% | |
| 2022-05-14 | MSTCA Coaches Invitational | 2miles | 11:50.96 | 15th · 1st on team | 103.0 | -0.9% | |
| 2022-04-13 | Burlington @ Watertown Dual Meet | 1mile | 5:29.6 | 3rd · 1st on team | 104.3 | +0.9% | |
| 2022-02-18 | MIAA Div 5 Championship | 2miles | 11:04.16 | 18th · 1st on team | 111.2 | -1.8% | PR R SR RSR |
| 2022-02-12 | MSTCA Last Chance | 1mile | 5:04.44 | 60th · 1st on team | 110.2 | -1.8% | |
| 2022-02-02 | Middlesex League Championship | 1mile | 5:03.99 | 18th · 1st on team | 110.4 | -1.8% | |
| 2022-01-22 | Middlesex League Indoor T&F #2 | 1mile | 5:11.43 | 21st · 1st on team | 106.9 | -2.6% | |
| 2022-01-22 | Middlesex League Indoor T&F #2 | 2miles | 11:21.17 | 18th · 1st on team | 107.6 | -2.6% | |
| 2022-01-13 | Middlesex League T & F #5 | 2miles | 11:37.15 | 19th · 1st on team | 105.1 | -2.6% | |
| 2022-01-13 | Middlesex League T & F #5 | 1mile | 5:02.62 | 13th · 1st on team | 110.0 | -2.6% | PR SR |
| 2022-01-08 | MSTCA Auerbach FR-SOPH Small School Meet | 2miles | 11:08.7 | 6th · 1st on team | 110.4 | -1.8% | PR SR RSR |
| 2022-01-06 | Middlesex League Indoor T & F #4 | 2miles | 11:18.77 | 15th · 1st on team | 108.0 | -2.6% | PR SR |
| 2022-01-06 | Middlesex League Indoor T & F #4 | 1mile | 5:12.15 | 19th · 1st on team | 106.7 | -2.6% | |
| 2021-12-30 | Middlesex League Indoor T & F #3 | 2miles | 11:31.31 | 15th · 1st on team | 107.1 | -2.6% | |
| 2021-12-30 | Middlesex League Indoor T & F #3 | 1mile | 5:10.97 | 16th · 1st on team | 107.7 | -2.6% | PR SR |
| 2021-12-22 | Middlesex League Indoor T & F # 2 | 1mile | 5:11.43 | 21st · 1st on team | 108.4 | -1.8% | PR SR RSR |
| 2021-12-22 | Middlesex League Indoor T & F # 2 | 2miles | 11:21.17 | 18th · 1st on team | 109.6 | -1.8% | PR SR RSR |