Cross Country
2025 XC
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2025-10-11 | Branch Brook Park | 8000m | 26:42 | 48th · 6th on team | — | — | ★PR ★CR SR CSR |
2022 XC
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2022-10-07 | Van Cortlandt Park | 8000m | 31:12.4 | 31st · 5th on team | — | -0.117 | PR ★CR SR CSR |
2021 XC
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2021-10-09 | Van Cortlandt Park | 4023m | 14:08.8 | 28th · 3rd on team | 119.7 | -0.004 | ★PR ★CR SR CSR |
| 2021-09-25 | Wakefield Valley Park | 5000m | 18:30.6 | 12th · 5th on team | 121.0 | +0.025 | ★CR SR CSR RSR |
| 2021-09-18 | Landon School | 5000m | 18:44.7 | 10th · 4th on team | 118.0 | +0.022 | SR CSR RSR |
2020 XC
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2020-11-07 | The Academy of the Holy Cross | 5000m | 20:59.1 | 16th · 9th on team | 106.3 | +0.036 | ★CR SR CSR RSR |
2019 XC
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2019-11-02 | Kenilworth Park | 5000m | 18:18.1 | 1st · 1st on team | 116.2 | -0.001 | ★CR CSR |
| 2019-10-26 | Bull Run Regional Park | 5000m | 18:59 | 40th · 7th on team | 110.1 | -0.011 | ★CR CSR |
| 2019-10-12 | Van Cortlandt Park | 4023m | 14:24.6 | 6th · 2nd on team | 116.2 | -0.004 | PR CR SR CSR |
| 2019-09-28 | Kenilworth Park | 5000m | 23:32 | 155th · 3rd on team | 89.8 | -0.001 | CSR |
| 2019-09-21 | Landon School | 5000m | 18:06 | 7th · 5th on team | 120.7 | +0.022 | ★PR ★CR SR CSR RSR |
2018 XC
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2018-09-29 | Kenilworth Park | 5000m | 23:19 | 124th · 2nd on team | 92.3 | -0.001 | CR CSR |
| 2018-09-22 | Landon School | 5000m | 18:57.3 | 18th · 9th on team | 114.2 | +0.022 | PR CR SR CSR RSR |
Track & Field
2026 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2026-05-16 | Ivy League Outdoor Track & Field Championships | 800m | 1:54.59 | 33rd · 4th on team | 110.7 | -0.044 | |
| 2026-05-01 | Larry Ellis Invitational | 800m | 1:53.55 | 39th · 4th on team | 111.7 | -0.044 | ★PR SR |
| 2026-05-01 | Larry Ellis Invitational | 400m | 50.74 | 33rd · 3rd on team | — | -0.044 | ★PR SR |
| 2026-04-17 | Virginia Challenge | 800m | 1:54.4 | 47th · 1st on team | 111.0 | -0.044 | |
| 2026-04-11 | Rutgers Relays | 800m | 1:53.92 | 3rd · 1st on team | 112.2 | -0.037 | RSR |
| 2026-04-04 | Sam Howell Invitational | 800m | 1:53.64 | 4th · 1st on team | 111.6 | -0.044 | PR SR RSR |
| 2026-04-03 | Meet results → | Men's 400 Meters | 50.55 | 12th · 1st on team | — | — | ★PR SR |
| 2026-03-28 | Navy Outdoor Invitational | 800m | 1:55.29 | 9th · 1st on team | 111.3 | -0.034 | SR RSR |
| 2026-02-28 | Ivy League Heptagonal Indoor Champs | 500m | 1:05.81 | 22nd · 3rd on team | — | -0.050 | |
| 2026-02-14 | 19th Yale Giegengack Invitational | 800m | 1:59.5 | 7th · 2nd on team | 105.5 | -0.054 | |
| 2026-02-14 | 19th Yale Giegengack Invitational | 500m | 1:05.91 | 6th · 1st on team | — | -0.054 | |
| 2026-02-06 | Penn Classic | 500m | 1:05.81 | 11th · 1st on team | — | -0.050 | PR SR |
| 2026-01-23 | Dr. Sander Columbia Scorcher - College | 800m | 1:56.17 | 5th · 1st on team | 109.0 | -0.050 | SR RSR |
| 2026-01-17 | Yale vs. Dartmouth & Columbia | 800m | 1:56.24 | 3rd · 2nd on team | 108.5 | -0.054 | SR RSR |
| 2025-12-06 | TCNJ Indoor Opener | 1000m | 2:32.04 | 2nd · 1st on team | 107.5 | -0.050 | ★PR SR RSR |
2025 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2025-07-19 | Penn Relays Summer Showcase presented by Toyota | 800m | 1:56.46 | 7th · 5th on team | 108.2 | -0.049 | |
| 2025-05-17 | IC4A/ECAC Outdoor Track & Field Championships | 800m | 1:55.48 | 25th · 1st on team | 111.1 | -0.040 | |
| 2025-05-02 | Larry Ellis Invitational | 800m | 1:55.44 | 9th · 1st on team | 109.9 | -0.044 | |
| 2025-04-19 | Mark Young Invitational | 800m | 1:54.6 | 5th · 2nd on team | 111.9 | -0.032 | PR SR RSR |
| 2025-04-12 | Oscar Moore Invitational | 800m | 1:57.36 | 9th · 1st on team | 109.1 | -0.038 | |
| 2025-04-04 | NYC Metro Champs | 800m | 1:55.67 | 2nd · 2nd on team | 108.5 | -0.050 | PR SR |
| 2025-03-01 | Ivy League Championships | 500m | 1:07.2 | 22nd · 1st on team | — | -0.038 | |
| 2025-02-15 | Yale Giegengack Invitational | 500m | 1:06.25 | 4th · 1st on team | — | -0.054 | PR SR |
| 2025-01-31 | Rutgers Scarlet Knights Open | 600m | 1:22.17 | 10th · 1st on team | — | -0.050 | ★PR SR |
| 2025-01-25 | Dr. Sander Scorcher | 800m | 1:57.32 | 13th · 1st on team | 107.9 | -0.050 | |
| 2025-01-18 | Columbia-Dartmouth-Yale | 800m | 1:57.31 | 7th · 2nd on team | 109.6 | -0.044 | SR RSR |
| 2024-12-06 | Rutgers Holiday Classic | 600m | 1:23.04 | 4th · 1st on team | — | -0.050 | PR SR |
2024 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2024-05-09 | Meet results → | Men's 800 Meters | 1:57.1 | 31st · 4th on team | — | — | ★PR SR |
| 2024-04-28 | Springtime Invitational | 800m | 1:57.1 | 6th · 1st on team | 109.3 | -0.032 | SR |
| 2024-04-13 | UCONN Northeast Challenge | 800m | 1:58.35 | 24th · 2nd on team | 109.9 | -0.029 | RSR |
| 2024-04-06 | Metropolitan Championships | 800m | 1:57.85 | 8th · 1st on team | 107.7 | -0.050 | SR RSR |
| 2024-03-30 | Sam Howell Invitational | 800m | 1:58.54 | 11th · 2nd on team | 107.4 | -0.044 | SR RSR |
| 2024-03-23 | Penn Challenge | 400m | 54.24 | 17th · 1st on team | — | -0.049 | SR |
| 2024-02-09 | FastTrack Invitational | 800m | 2:01.93 | 54th · 1st on team | 103.6 | -0.053 | |
| 2024-02-02 | Metropolitan Indoor Track & Field Championship | 500m | 1:07.22 | 12th · 1st on team | — | -0.053 | PR SR |
| 2024-01-20 | Yale vs. Dartmouth & Columbia | 800m | 1:59.78 | 4th · 1st on team | 105.4 | -0.054 | SR RSR |
| 2023-12-01 | Rutgers Holiday Classic | 600m | 1:26.66 | 15th · 1st on team | — | -0.050 | SR |
2023 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2023-05-19 | Track Night NYC | 800m | 2:00.74 | 16th · 8th on team | 105.0 | -0.050 | |
| 2023-04-30 | Springtime Meet | 800m | 1:59 | 4th · 1st on team | 109.3 | -0.032 | |
| 2023-04-22 | Mark Young Meet | 800m | 1:59.74 | 9th · 1st on team | 108.5 | -0.032 | |
| 2023-04-15 | UCONN Northeast Challenge | 800m | 1:57.74 | 27th · 2nd on team | 109.3 | -0.029 | SR RSR |
| 2023-03-31 | 2023 Colonial Relays | 800m | 2:00 | 47th · 1st on team | 106.7 | -0.041 | |
| 2023-02-26 | Ivy League Heptagonal Championships | 800m | 1:58.32 | 26th · 7th on team | 109.0 | -0.044 | RSR |
| 2023-02-10 | Fastrack National Invitational | 800m | 1:57.76 | 14th · 1st on team | 107.4 | -0.053 | SR |
| 2023-02-04 | Rutgers University Scarlet Knights Open | 600m | 1:24.57 | 20th · 3rd on team | — | -0.050 | SR |
| 2023-01-28 | Dr. Sander Columbia Challenge | 800m | 2:01.22 | 38th · 5th on team | 104.8 | -0.050 | |
| 2023-01-21 | Dartmouth vs Columbia vs Yale | 800m | 1:59.37 | 5th · 2nd on team | 108.1 | -0.044 | SR RSR |
| 2022-12-02 | Rutgers Holiday Classic | 600m | 1:25.01 | 5th · 1st on team | — | -0.050 | SR |
2022 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2022-06-19 | adidas Outdoor Nationals | 800m | 1:57.13 | 7th · 1st on team | 129.0 | -0.039 | RSR |
| 2022-05-26 | DCSAA Outdoor Track & Field Championships | discus | 114-04 | — | — | -0.045 | |
| 2022-05-26 | DCSAA Outdoor Track & Field Championships | 800m | 1:56.89 | 1st · 1st on team | 128.5 | -0.045 | PR SR RSR |
| 2022-05-07 | Dogwood Track Classic | discus | 106-05 | — | — | -0.044 | |
| 2022-05-07 | Dogwood Track Classic | 800m | 1:59.34 | 17th · 1st on team | 127.1 | -0.044 | |
| 2022-04-21 | Black and Blue Hopkins Invite | discus | 96-10 | — | — | -0.041 | |
| 2022-04-21 | Black and Blue Hopkins Invite | 1600m | 4:27.91 | 6th · 1st on team | 126.0 | -0.041 | ★PR SR |
| 2022-03-13 | 2022 Nike Indoor Nationals | 400m | 51.18 | 14th · 1st on team | — | -0.053 | PR SR |
| 2022-02-26 | Ocean Breeze Elite HS Invitational | 800m | 1:57.04 | 3rd · 1st on team | 127.7 | -0.053 | PR SR RSR |
| 2022-02-20 | DCSAA Indoor Track & Field Championships | 500m | 1:07.81 | 4th · 1st on team | — | -0.042 | PR SR |
| 2022-02-20 | DCSAA Indoor Track & Field Championships | 800m | 2:01.33 | 2nd · 1st on team | 125.8 | -0.042 | SR RSR |
| 2022-02-12 | Purple Champions HS Invitational | 600m | 1:23.4 | 3rd · 1st on team | — | -0.050 | PR SR |
| 2021-12-14 | Churchill Polar Bear meet | 300m | 37.24 | 2nd · 1st on team | — | -0.061 | ★PR SR |
| 2021-12-14 | Churchill Polar Bear meet | 500m | 1:08.8 | 2nd · 2nd on team | — | -0.061 | PR SR |
| 2021-12-11 | Walt McCormick Memorial Invitational | 1000m | 2:38.16 | 4th · 1st on team | 125.5 | -0.036 | PR SR RSR |
2021 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2021-06-10 | DCSAA Championships | discus | 122-05 | — | — | -0.045 | |
| 2021-06-10 | DCSAA Championships | 800m | 1:59.16 | 3rd · 1st on team | 126.7 | -0.045 | PR SR |
| 2021-06-05 | WCAC Tri-Meet Showdown | discus | 125-05 | — | — | -0.041 | |
| 2021-06-05 | WCAC Tri-Meet Showdown | 800m | 1:59.78 | 3rd · 1st on team | 126.8 | -0.041 | |
| 2021-05-22 | Project Creek Invite | 800m | 1:59.74 | 7th · 6th on team | 127.0 | -0.039 | PR SR RSR |
| 2021-05-17 | Good Counsel Tri Meet | discus | 122-05 | — | — | -0.045 | |
| 2021-05-17 | Good Counsel Tri Meet | 300mh | 46.08 | 5th · 3rd on team | — | -0.045 | ★PR SR |
| 2021-01-17 | VA Showcase | 1000m | 2:47.9 | 40th · 19th on team | 117.5 | -0.042 | SR RSR |
2020 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2020-04-25 | Arizona Virtual Meet Week of April 19-25 | 800m | 2:03.1 | 1st · 1st on team | 123.9 | -0.038 | |
| 2020-02-01 | Private Schools Invitational | 500m | 1:11.01 | 8th · 2nd on team | — | -0.036 | |
| 2019-12-26 | Friends of Indoor Track Invitational | 500m | 1:09.94 | 1st · 1st on team | — | -0.045 | PR SR |
| 2019-12-11 | Georgetown Prep Run and Gun Practice Meet | 800m | 2:01.7 | 1st · 1st on team | 126.6 | -0.036 | PR SR RSR |
2019 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2019-06-16 | 2019 New Balance Nationals Outdoor | 800m | 2:06.72 | 42nd · 1st on team | 118.8 | -0.046 | |
| 2019-06-09 | DMV Meet of Champions | 400m | 55.57 | 8th · 2nd on team | — | -0.035 | PR SR |
| 2019-05-23 | DCSAA Outdoor Track and Field State Championships | 800m | 2:03.94 | 9th · 2nd on team | 121.6 | -0.045 | |
| 2019-05-23 | DCSAA Outdoor Track and Field State Championships | 1600m | 4:40.29 | 10th · 2nd on team | 120.8 | -0.045 | PR SR |
| 2019-05-18 | WCAC Outdoor Track & Field Championships | 1600m | 4:40.66 | 6th · 2nd on team | 120.6 | -0.045 | PR SR |
| 2019-05-18 | WCAC Outdoor Track & Field Championships | 800m | 2:02.59 | 7th · 1st on team | 122.8 | -0.045 | |
| 2019-04-20 | ArtMadric Hall of Fame Invitational | 1600m | 4:42.51 | 6th · 1st on team | 120.4 | -0.046 | PR SR |
| 2019-04-11 | Johns Hopkins Invitational | 800m | 2:02.18 | 5th · 1st on team | 123.9 | -0.041 | PR SR RSR |
| 2019-02-12 | DCSAA Indoor Track & Field Championships | 800m | 2:05.06 | 3rd · 1st on team | 122.0 | -0.045 | PR SR RSR |
| 2019-02-02 | Private and Independent Schools Invitational | 1600m | 4:47.62 | 12th · 2nd on team | 120.1 | -0.036 | PR SR |
| 2019-01-20 | VA Showcase | 1000m | 2:43.52 | 52nd · 1st on team | 120.5 | -0.040 | PR SR RSR |
| 2019-01-05 | 25th Hispanic Games | 800m | 2:06.53 | 27th · 1st on team | 118.8 | -0.050 | PR SR RSR |
| 2019-01-05 | 25th Hispanic Games | 1mile | 4:49.81 | 87th · 1st on team | 117.3 | -0.050 | ★PR SR |
| 2018-12-26 | FIT Invitational | 1600m | 4:49.67 | 16th · 1st on team | 117.8 | -0.045 | PR SR RSR |
| 2018-12-08 | Ed Bowie Invitational | 500m | 1:13.13 | 29th · 2nd on team | — | -0.045 | PR SR |
2018 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2018-05-19 | Meet results → | Men's 800m Run 13/14 | 2:10.08 | 2nd · 1st on team | — | — | ★PR SR |
| 2018-05-19 | Meet results → | Men's 1,600m Run 13/14 | 5:09.91 | 2nd · 1st on team | — | — | |
| 2018-05-12 | Meet results → | Men's 1,600m Run 13/14 | 5:05.74 | 1st · 1st on team | — | — | ★PR SR |
| 2018-05-05 | Meet results → | Men's 800m Run 13/14 | 2:12.45 | 1st · 1st on team | — | — | PR SR |
| 2018-04-28 | Meet results → | Men's 800m Run 13/14 | 2:16.11 | 2nd · 1st on team | — | — | SR |
| 2018-04-21 | Meet results → | Men's 1,600m Run 13/14 | 5:08.76 | 2nd · 1st on team | — | — | PR SR |
2017 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2017-07-15 | 32 Annual Cliff Wiley Classic | 800m | 2:08.29 | 3rd · 1st on team | 142.3 | -0.027 | PR ★R SR RSR |
| 2017-07-15 | 32 Annual Cliff Wiley Classic | 400m | 1:00.7 | 6th · 1st on team | — | -0.027 | PR SR |
| 2017-07-09 | USATF Region 3 Junior Olympic Championships | discus | 26.21m | — | — | -0.033 | |
| 2017-07-09 | USATF Region 3 Junior Olympic Championships | 800m | 2:14.85 | 7th · 1st on team | 134.5 | -0.033 | PR R SR RSR |
| 2017-06-18 | USATF Potomac Valley Association 14&Under Junior Olympic Championships | discus | 28.44m | — | — | -0.042 | |
| 2017-06-18 | USATF Potomac Valley Association 14&Under Junior Olympic Championships | 800m | 2:16.8 | 5th · 1st on team | 131.5 | -0.042 | PR R SR RSR |
| 2017-06-03 | PVA Local Qualifier Montgomery & Western MD | 800m | 2:22 | 2nd · 1st on team | 127.8 | -0.033 | PR R SR RSR |
| 2017-05-20 | Meet results → | Men's 800m Run 13/14 | 2:15.8 | 1st · 1st on team | — | — | PR SR |
| 2017-05-06 | Meet results → | Men's 800m Run 13/14 | 2:21.92 | 2nd · 1st on team | — | — | |
| 2017-04-29 | Meet results → | Men's 800m Run 13/14 | 2:18.6 | 1st · 1st on team | — | — | PR SR |
| 2017-02-15 | USATF North Carolina Junior Olympics Championships | 400m | 1:01.26 | 4th · 1st on team | — | -0.061 | PR SR |
| 2017-02-15 | USATF North Carolina Junior Olympics Championships | 800m | 2:24.66 | 4th · 1st on team | 121.7 | -0.061 | PR SR RSR |
2016 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2016-07-10 | USATF Region 3 Junior Olympic Championships | discus | 22.65m | — | — | -0.042 | |
| 2016-06-19 | USATF Potomac Valley Association (14 & Under) Junior Olympic Championships | discus | 27.68m | — | — | -0.042 | |
| 2016-06-19 | USATF Potomac Valley Association (14 & Under) Junior Olympic Championships | shot | 6.56m | — | — | -0.042 | |
| 2016-06-19 | USATF Potomac Valley Association (14 & Under) Junior Olympic Championships | 800m | 2:24.78 | 14th · 1st on team | 124.0 | -0.042 | PR R SR RSR |
| 2016-06-04 | PVA Junior Olympics Local Qualifier (Watkins Mill HS) | discus | 34.14m | — | — | -0.033 | |
| 2016-06-04 | PVA Junior Olympics Local Qualifier (Watkins Mill HS) | shot | 7.59m | — | — | -0.033 | |
| 2016-06-04 | PVA Junior Olympics Local Qualifier (Watkins Mill HS) | 800m | 2:31.31 | 6th · 1st on team | 119.8 | -0.033 | PR R SR RSR |
2015 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2015-05-02 | CYO Meet $5 | discus | 45-06 | — | — | -0.024 | |
| 2015-05-02 | CYO Meet $5 | shot | 20-00.00 | — | — | -0.024 | |
| 2015-05-02 | CYO Meet $5 | 400m | 1:14.87 | 6th · 1st on team | — | -0.024 | PR SR |
| 2015-05-02 | CYO Meet $5 | 100m | 15.85 | 12th · 2nd on team | — | -0.024 | ★PR SR |
| 2015-04-18 | CYO Meet #3 | shot | 20-09.00 | — | — | -0.046 | |
| 2015-04-18 | CYO Meet #3 | discus | 56-02 | — | — | -0.046 | |
| 2015-04-18 | CYO Meet #3 | 400m | 1:17.68 | 12th · 1st on team | — | -0.046 | PR SR |
| 2015-04-18 | CYO Meet #3 | 100m | 16.06 | 19th · 1st on team | — | -0.046 | PR SR |
| 2015-04-11 | Waldorf Track Classic | discus | 41-11 | — | — | -0.036 | |
| 2015-04-11 | CYO Meet #2 | discus | 41-11 | — | — | -0.046 | |
| 2015-04-11 | CYO Meet #2 | javelin | 48-04 | — | — | -0.046 | |
| 2015-04-11 | Waldorf Track Classic | javelin | 48-04 | — | — | -0.036 | |
| 2015-04-11 | CYO Meet #2 | shot | 18-11.00 | — | — | -0.046 | |
| 2015-04-11 | Waldorf Track Classic | shot | 18-11 | — | — | -0.036 | |
| 2015-04-11 | Waldorf Track Classic | 200m | 34.78 | 9th · 1st on team | — | -0.036 | ★PR SR |
| 2015-04-11 | CYO Meet #2 | 200m | 34.78 | 9th · 1st on team | — | -0.046 |