Speed rating — all races
Track & Field
TF speed rating
2026 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2026-05-23 | NCAA Division III Outdoor Track & Field Championships | 400mh | 52.02 | 6th · 2nd on team | — | -0.6% | |
| 2026-05-23 | NCAA Division III Outdoor Track & Field Championships | 400mh | 51.81 | 4th · 1st on team | — | -0.6% | |
| 2026-05-13 | AARTFC Outdoor Track & Field Championships | 400mh | 53.05 | 2nd · 1st on team | — | -0.6% | |
| 2026-05-01 | New England Division III Outdoor Championships | 110mh | 15.1 | 15th · 3rd on team | — | -0.5% | SR |
| 2026-04-25 | NESCAC Track & Field Championships | 400mh | 54.87 | 16th · 4th on team | — | -1.2% | |
| 2026-04-25 | NESCAC Track & Field Championships | 400mh | 52.21 | 1st · 1st on team | — | -1.2% | |
| 2026-04-18 | Pine Tree Classic: Maine State Championships | 110mh | 15.25 | 2nd · 2nd on team | — | +0.4% | SR |
| 2026-03-28 | Emory Thrills in the Hills | 400m | 49.15 | 11th · 2nd on team | — | -0.1% | |
| 2026-03-28 | Emory Thrills in the Hills | 400mh | 51.8 | 1st · 1st on team | — | -0.1% | SR |
| 2026-03-20 | Emory Spring Break Classic | 400mh | 52.51 | 2nd · 1st on team | — | -0.1% | SR |
| 2026-03-20 | Emory Spring Break Classic | 110mh | 15.44 | 22nd · 2nd on team | — | -0.1% | SR |
| 2026-03-01 | New England Division III Indoor Championships | 400m | 48.95 | 8th · 3rd on team | — | -1.7% | |
| 2026-03-01 | New England Division III Indoor Championships | 60mh | 8.51 | 18th · 2nd on team | — | -1.7% | |
| 2026-02-20 | Mule Tune-Up | 60mh | 8.4 | 1st · 1st on team | — | -1.5% | |
| 2026-02-20 | Mule Tune-Up | 60mh | 8.47 | 2nd · 2nd on team | — | -1.5% | |
| 2026-02-13 | David Hemery Valentine Invitational | 400m | 48.12 | 2nd · 2nd on team | — | -2.2% | ★PR SR |
| 2026-02-07 | Maine State Championships | 60mh | 8.45 | 6th · 1st on team | — | -0.9% | |
| 2026-02-07 | Maine State Championships | 60mh | 8.52 | 8th · 2nd on team | — | -0.9% | |
| 2026-01-30 | John Thomas Terrier Classic | 500m | 1:03.55 | 2nd · 2nd on team | — | -2.2% | ★PR SR |
| 2026-01-23 | 2026 Lyons Invitational | 60mh | 8.46 | 4th · 2nd on team | — | -1.7% | SR |
| 2026-01-23 | 2026 Lyons Invitational | 60mh | 8.36 | 2nd · 1st on team | — | -1.7% | ★PR SR |
| 2026-01-17 | 2026 Reggie Poyau Memorial Invitational | 60mh | 8.53 | 2nd · 1st on team | — | -1.1% | |
| 2026-01-17 | 2026 Reggie Poyau Memorial Invitational | 500m | 1:05.36 | 3rd · 3rd on team | — | -1.1% | PR SR |
| 2025-12-05 | Elm City Classic | 60mh | 8.47 | 1st · 1st on team | — | -1.5% | SR |
| 2025-12-05 | Elm City Classic | 200m | 23.12 | 1st · 1st on team | — | -1.5% | ★PR SR |
2025 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2025-05-24 | NCAA Division III Outdoor Track & Field Championships | 400mh | 52.27 | 4th · 2nd on team | — | -0.4% | |
| 2025-05-09 | The F.I.R.E Meet at Williams | 400mh | 51.79 | 1st · 1st on team | — | -1.2% | ★PR SR |
| 2025-05-02 | NE DIII Outdoor | 110mh | 14.95 | 14th · 2nd on team | — | 0.0% | |
| 2025-04-26 | NESCAC Championship | 110mh | 15.25 | 13th · 2nd on team | — | +0.2% | |
| 2025-04-26 | NESCAC Championship | 110mh | 15 | 4th · 1st on team | — | +0.2% | |
| 2025-04-26 | NESCAC Championship | 400mh | 51.91 | 1st · 1st on team | — | +0.2% | PR SR |
| 2025-04-18 | Maine State Pine Tree Classic | 110mh | 15.13 | 3rd · 1st on team | — | -0.9% | |
| 2025-04-18 | Maine State Pine Tree Classic | 400m | 50.03 | 3rd · 2nd on team | — | -0.9% | |
| 2025-03-27 | Thrills In The Hills | 110mh | 14.94 | 1st · 1st on team | — | -0.1% | SR |
| 2025-03-27 | Thrills In The Hills | 400mh | 52.19 | 1st · 1st on team | — | -0.1% | PR SR |
| 2025-03-27 | Thrills In The Hills | 110mh | 15.26 | 5th · 2nd on team | — | -0.1% | |
| 2025-03-21 | Emory Spring Break Classic | 110mh | 15.19 | 13th · 1st on team | — | -0.1% | SR |
| 2025-03-21 | Emory Spring Break Classic | 400mh | 53.03 | 1st · 1st on team | — | -0.1% | SR |
| 2025-03-07 | Meet results → | Men's 400 Meters | 49.46 | 9th · 2nd on team | — | — | ★PR SR |
| 2025-03-07 | Meet results → | Men's 60 Hurdles Preliminaries | 8.53 | 30th · 1st on team | — | — | SR |
| 2025-02-28 | 2025 New England Division III Indoor T&F Championship | 400m | 48.62 | 8th · 2nd on team | — | -1.7% | PR SR |
| 2025-02-28 | 2025 New England Division III Indoor T&F Championship | 60mh | 8.73 | 25th · 1st on team | — | -1.7% | |
| 2025-02-22 | Bobcat Fresh Tune-up | 60mh | 8.63 | 5th · 2nd on team | — | -0.9% | |
| 2025-02-14 | David Hemery Valentine Invitational | 400m | 49.71 | 39th · 1st on team | — | -2.6% | PR SR |
| 2025-02-08 | Maine State Championships | 60mh | 8.79 | 9th · 2nd on team | — | -1.5% | |
| 2025-02-08 | Maine State Championships | 60mh | 8.5 | 4th · 1st on team | — | -1.5% | SR |
| 2025-02-01 | John Thomas Terrier Classic | 500m | 1:06 | 14th · 4th on team | — | -2.6% | SR |
| 2025-01-26 | Middlebury's NESCAC Invite | 400m | 51.8 | 14th · 3rd on team | — | -1.7% | SR |
| 2025-01-26 | Middlebury's NESCAC Invite | 60mh | 8.62 | 7th · 1st on team | — | -1.7% | SR |
| 2025-01-26 | Middlebury's NESCAC Invite | 60mh | 8.76 | 12th · 2nd on team | — | -1.7% | |
| 2025-01-18 | 2025 Reggie Poyau Memorial Invitational | 60mh | 8.63 | 3rd · 1st on team | — | -1.1% | SR |
| 2025-01-18 | 2025 Reggie Poyau Memorial Invitational | 500m | 1:07.64 | 6th · 4th on team | — | -1.1% | SR |
2024 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2024-05-25 | NCAA Division III Outdoor Track & Field Championships | 400mh | 52.48 | 10th · 1st on team | — | -0.3% | PR SR |
| 2024-05-25 | NCAA Division III Outdoor Track & Field Championships | 400mh | 53.75 | 20th · 2nd on team | — | -0.3% | |
| 2024-05-16 | AARTFC DIII Outdoor | 110mh | 15.44 | 22nd · 1st on team | — | +0.1% | |
| 2024-05-11 | Williams College The FIRE Meet | 110mh | 15.33 | 6th · 1st on team | — | -1.2% | |
| 2024-05-03 | NE Division 3 | 400mh | 52.71 | 2nd · 1st on team | — | -0.3% | PR SR |
| 2024-04-27 | NESCAC Track andand Field Championships | 110mh | 15 | 3rd · 1st on team | — | -0.4% | |
| 2024-04-27 | NESCAC Track andand Field Championships | 110mh | 15.33 | 10th · 2nd on team | — | -0.4% | |
| 2024-04-27 | NESCAC Track andand Field Championships | 400mh | 54.38 | 4th · 1st on team | — | -0.4% | |
| 2024-04-20 | Maien State Pine Tree Classic | 400mh | 53.24 | 2nd · 1st on team | — | +0.2% | PR SR |
| 2024-04-13 | UCONN Northeast Challenge | 110mh | 14.89 | 15th · 1st on team | — | +0.1% | ★PR SR |
| 2024-04-13 | UCONN Northeast Challenge | 400mh | 54.34 | 1st · 1st on team | — | +0.1% | |
| 2024-03-30 | Hornet Open | 110mh | 15.3 | 2nd · 1st on team | — | -1.0% | |
| 2024-03-30 | Hornet Open | 400mh | 54.31 | 1st · 1st on team | — | -1.0% | PR SR |
| 2024-03-23 | Dr. Jack M Toms Invitational | 400mh | 54.36 | 1st · 1st on team | — | -1.0% | PR SR |
| 2024-03-23 | Dr. Jack M Toms Invitational | 110mh | 15.07 | 5th · 1st on team | — | -1.0% | PR SR |
| 2024-03-01 | Meet results → | Men's 60 Hurdles Preliminaries | 8.45 | 16th · 1st on team | — | — | ★PR SR |
| 2024-02-25 | New England Division III Indoor Track & Field Championship | 60mh | 8.43 | 15th · 1st on team | — | -1.7% | PR SR |
| 2024-02-17 | Colby Invitational | 60mh | 8.53 | 2nd · 1st on team | — | -1.5% | PR SR |
| 2024-02-17 | Colby Invitational | 60mh | 8.7 | 5th · 2nd on team | — | -1.5% | |
| 2024-02-10 | David Hemrey Valentine Invitational | 400m | 50.74 | 118th · 3rd on team | — | -2.6% | PR SR |
| 2024-02-03 | Maine College State meet | 55mh | 8.09 | 11th · 2nd on team | — | -1.3% | PR SR |
| 2024-02-03 | Maine College State meet | 55mh | 7.95 | 8th · 1st on team | — | -1.3% | ★PR SR |
| 2024-02-03 | Maine College State meet | 200m | 23.33 | 8th · 1st on team | — | -1.3% | PR SR |
| 2024-01-27 | John Thomas Terrier Classic | 500m | 1:06 | 14th · 2nd on team | — | -2.6% | PR SR |
| 2024-01-19 | Ramapo College Season Opener | 60mh | 8.76 | 6th · 2nd on team | — | -1.7% | |
| 2024-01-19 | Ramapo College Season Opener | 60mh | 8.7 | 5th · 1st on team | — | -1.7% | PR SR |
| 2024-01-19 | Ramapo College Season Opener | 200m | 23.37 | 29th · 3rd on team | — | -1.7% | PR SR |
| 2024-01-13 | Lyon Invitational | 60mh | 8.74 | 2nd · 1st on team | — | -1.7% | PR SR |
| 2024-01-13 | Lyon Invitational | 500m | 1:08.97 | 5th · 3rd on team | — | -1.7% | PR SR |
| 2023-12-09 | Elm City Classic | shot | 7.87m | — | — | -1.5% | |
| 2023-12-09 | Elm City Classic | weight | 6.85m | — | — | -1.5% | |
| 2023-12-09 | Elm City Classic | hj | 1.47m | — | — | -1.5% | |
| 2023-12-09 | Elm City Classic | 60mh | 8.85 | 4th · 2nd on team | — | -1.5% | SR |
| 2023-12-08 | Meet results → | Men's Shot Put | 7.87m | — | — | — | |
| 2023-12-08 | Meet results → | Men's High Jump | 1.47m | — | — | — | |
| 2023-12-08 | Meet results → | Men's Weight Throw | 6.85m | — | — | — |
2023 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2023-05-06 | New England Division III Outdoor Championships | 400mh | 56.32 | 14th · 1st on team | — | -0.5% | |
| 2023-05-06 | New England Division III Outdoor Championships | 110mh | 16.2 | 30th · 1st on team | — | -0.5% | |
| 2023-04-29 | NESCAC Track & Field Championships | 110mh | 16.56 | 21st · 1st on team | — | -0.8% | |
| 2023-04-29 | NESCAC Track & Field Championships | 400mh | 57.55 | 12th · 1st on team | — | -0.8% | |
| 2023-04-22 | State of Maine, Pine Tree Classic | 110mh | 16.16 | 1st · 1st on team | — | -0.9% | |
| 2023-04-15 | UCONN Northeast Challenge | 110mh | 15.91 | 21st · 1st on team | — | +0.1% | |
| 2023-04-15 | UCONN Northeast Challenge | 400mh | 56.11 | 14th · 1st on team | — | +0.1% | PR SR |
| 2023-03-24 | Meet results → | Men's 400 Hurdles | 56.77 | 9th · 2nd on team | — | — | ★PR SR |
| 2023-03-24 | Meet results → | Men's 110 Hurdles Preliminaries | 16.11 | 18th · 1st on team | — | — | ★PR SR |
| 2023-03-18 | Emory Spring Break Classic | 110mh | 15.76 | 8th · 1st on team | — | -0.1% | SR |
| 2023-03-17 | Meet results → | Men's 400 Hurdles | 58.32 | 5th · 1st on team | — | — | PR SR |
| 2023-02-18 | Lynn Ruddy Invitational | 200m | 23.87 | 5th · 3rd on team | — | -1.5% | PR SR |
| 2023-02-18 | Lynn Ruddy Invitational | 60mh | 8.84 | 6th · 1st on team | — | -1.5% | PR SR |
| 2023-02-18 | Lynn Ruddy Invitational | 60mh | 9.1 | 10th · 3rd on team | — | -1.5% | |
| 2023-02-04 | Maine College State Meet | 200m | 24.3 | 13th · 1st on team | — | -0.9% | PR SR |
| 2023-02-04 | Maine College State Meet | 60mh | 8.93 | 6th · 1st on team | — | -0.9% | PR SR |
| 2023-02-04 | Maine College State Meet | 60mh | 9 | 7th · 2nd on team | — | -0.9% | |
| 2023-01-29 | Middlebury's New England Small College Invitational | 60mh | 9.07 | 21st · 1st on team | — | -1.7% | PR SR |
| 2023-01-21 | Lyons-Mule Dual | weight | 6.20m | — | — | -1.7% | |
| 2023-01-21 | Lyons-Mule Dual | shot | 6.06m | — | — | -1.7% | |
| 2023-01-21 | Meet results → | Men's Weight Throw | 6.20m | — | — | — | |
| 2023-01-21 | Meet results → | Men's Shot Put | 6.06m | — | — | — | |
| 2023-01-21 | Lyons-Mule Dual | 60mh | 9.21 | 6th · 1st on team | — | -1.7% | |
| 2023-01-14 | Peter Slovenski Invitational | 60mh | 9.1 | 7th · 1st on team | — | -1.5% | |
| 2023-01-14 | Peter Slovenski Invitational | 200m | 24.31 | 9th · 5th on team | — | -1.5% | PR SR |
| 2023-01-14 | Peter Slovenski Invitational | 60mh | 9.29 | 8th · 2nd on team | — | -1.5% | |
| 2022-12-10 | Elm City Classic | shot | 7.33m | — | — | -1.5% | |
| 2022-12-10 | Meet results → | Men's Shot Put | 7.33m | — | — | — | |
| 2022-12-10 | Elm City Classic | weight | 5.90m | — | — | -1.5% | |
| 2022-12-10 | Meet results → | Men's Weight Throw | 5.90m | — | — | — | |
| 2022-12-10 | Elm City Classic | 60mh | 9.08 | 2nd · 1st on team | — | -1.5% | PR SR |
2022 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2022-05-07 | CIF-SS Division 1 Track and Field Prelims | 110mh | 15.65 | 13th · 1st on team | — | -1.6% | |
| 2022-04-28 | Mission League Championship Meet | 300mh | 43.65 | 11th · 5th on team | — | +0.2% | SR |
| 2022-04-28 | Mission League Championship Meet | 110mh | 15.76 | 9th · 3rd on team | — | +0.2% | |
| 2022-04-28 | Mission League Championship Meet | 300mh | 42.98 | 9th · 4th on team | — | +0.2% | SR |
| 2022-04-28 | Mission League Championship Meet | 110mh | 15.48 | 4th · 1st on team | — | +0.2% | |
| 2022-04-14 | Loyola at Harvard-Westlake | 300mh | 43.66 | 3rd · 3rd on team | — | +0.6% | SR |
| 2022-04-14 | Loyola at Harvard-Westlake | 110mh | 15.64 | 1st · 1st on team | — | +0.6% | |
| 2022-04-09 | 2022 Arcadia Invitational | 110mh | 15.63 | 21st · 1st on team | — | -1.7% | |
| 2022-03-31 | Louisville vs Immaculate Heart | 110mh | 15.46 | 1st · 1st on team | — | +0.7% | PR SR |
| 2022-03-31 | Louisville vs Immaculate Heart | 300mh | 44 | 2nd · 2nd on team | — | +0.7% | SR |
| 2022-03-10 | St Francis v Loyola & FSHA v IHHS v Marl | 110mh | 16.07 | 1st · 1st on team | — | +0.3% | |
| 2022-03-05 | Long Beach Relays | 110mh | 15.72 | 1st · 1st on team | — | -0.8% | SR |
2021 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2021-06-05 | CIFSS Division 1 Prelims 2021 | 110mh | 15.55 | 11th · 1st on team | — | -1.6% | |
| 2021-05-28 | Mission League Prelims & Finals | 110mh | 15.52 | 5th · 1st on team | — | +0.2% | PR SR |
| 2021-05-28 | Mission League Prelims & Finals | 300mh | 42.8 | 6th · 2nd on team | — | +0.2% | |
| 2021-05-15 | Loyola vs Crespi | 110mh | 16.18 | 1st · 1st on team | — | +0.2% | |
| 2021-05-15 | Loyola vs Crespi | 300mh | 42.24 | 1st · 1st on team | — | +0.2% | ★PR SR |
| 2021-05-07 | Tiger Invitational | 110mh | 17.01 | 2nd · 1st on team | — | -1.3% | |
| 2021-05-07 | Tiger Invitational | 300mh | 42.25 | 2nd · 1st on team | — | -1.3% | PR SR |
| 2021-05-04 | Alemany at Loyola | 110mh | 16.1 | 1st · 1st on team | — | +0.2% | |
| 2021-05-04 | Alemany at Loyola | 300mh | 43.45 | 1st · 1st on team | — | +0.2% | |
| 2021-05-01 | Loyola/Marymount at Harvard-Westlake | 110mh | 16.1 | 1st · 1st on team | — | +0.6% | |
| 2021-05-01 | Loyola/Marymount at Harvard-Westlake | 300mh | 43.45 | 1st · 1st on team | — | +0.6% | PR SR |
| 2021-04-24 | Notre Dame HS vs Loyola HS | 110mh | 15.98 | 2nd · 1st on team | — | +0.2% | |
| 2021-04-24 | Notre Dame HS vs Loyola HS | 300mh | 44.1 | 4th · 2nd on team | — | +0.2% | |
| 2021-04-10 | Loyola vs St. Francis | 110mh | 15.9 | 1st · 1st on team | — | +0.2% | PR SR |
| 2021-04-10 | Loyola vs St. Francis | 300mh | 43.73 | 2nd · 2nd on team | — | +0.2% | PR SR |
| 2021-03-26 | Loyola/NDA at Chaminade | 300mh | 44.27 | 3rd · 2nd on team | — | +1.1% | PR SR |
| 2021-03-26 | Loyola/NDA at Chaminade | 110mh | 16.02 | 2nd · 1st on team | — | +1.1% | PR SR |
2020 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2020-03-05 | Alemany at Loyola/Norte Dame Academy | 300mh | 46.65 | 4th · 4th on team | — | +0.2% | PR SR |
| 2020-03-05 | Alemany at Loyola/Norte Dame Academy | 110mh | 18.05 | 4th · 4th on team | — | +0.2% | SR |
| 2020-02-27 | Loyola/Marymount at Chaminade | 110mh | 18.59 | 1st · 1st on team | — | +1.1% | SR |
| 2020-02-27 | Loyola/Marymount at Chaminade | 300mh | 49.03 | 3rd · 3rd on team | — | +1.1% | SR |
2019 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2019-04-17 | Mission/Sunshine League Prelims/Finals | 110mh | 17.18 | 3rd · 1st on team | — | +0.2% | PR SR |
| 2019-03-28 | Loyola, Immaculate Heart, and Norte Dame Academy at St. Francis | 300mh | 48.76 | 3rd · 3rd on team | — | +0.3% | |
| 2019-03-28 | Loyola, Immaculate Heart, and Norte Dame Academy at St. Francis | 110mh | 18.47 | 3rd · 1st on team | — | +0.3% | |
| 2019-03-19 | Crespi v Loyola & Louisville v Marymount v Marlborough | 300mh | 47.58 | 2nd · 2nd on team | — | -1.2% | |
| 2019-03-19 | Crespi v Loyola & Louisville v Marymount v Marlborough | 110mh | 18.14 | 2nd · 2nd on team | — | -1.2% | PR SR |
| 2019-03-16 | Mustang Relays, Manhattan Beach | 300mh | 51.3 | 17th · 3rd on team | — | -0.1% | |
| 2019-03-09 | Nike Redondo Invitational | 110mh | 18.71 | 17th · 1st on team | — | -1.9% | PR SR |
| 2019-03-09 | Nike Redondo Invitational | 300mh | 47.03 | 18th · 3rd on team | — | -1.9% | PR SR |
| 2019-03-07 | Notre Dame and NDA at Loyola | 110mh | 20.48 | 3rd · 3rd on team | — | +0.2% | PR SR |
| 2019-03-07 | Notre Dame and NDA at Loyola | 300mh | 47.13 | 3rd · 3rd on team | — | +0.2% | PR SR |
| 2019-02-28 | Alemany, Loyola, Notre Dame Tri-meet | 300mh | 48.63 | 1st · 1st on team | — | +1.8% | PR SR |
| 2019-02-28 | Alemany, Loyola, Notre Dame Tri-meet | 110mh | 22.54 | 4th · 4th on team | — | +1.8% | |
| 2019-02-21 | Chaminade and Marymount at Loyola | 110mh | 20.97 | 4th · 4th on team | — | +0.2% | PR SR |
| 2019-02-21 | Chaminade and Marymount at Loyola | 300mh | 52.4 | 4th · 4th on team | — | +0.2% | PR SR |