| Height: | 5-8 |
| Weight: | 170 |
| Hometown: | Plymouth, MA |
| Position: | Sprints |
| Year: | Jr. |
| High School: | Plymouth North |
Major: Biology
Parents: Matthew & Andrea
Pronouns: He/Him
Outdoor 2026: Did not compete
Indoor 2025-26: MASCAC All-Academic.
Outdoor 2025: Season interrupted due to injury.
Indoor 2024-25: Set a personal best in the 500 (1:11.12min), placing 6th at the new balance Early Bird Invite. Set a personal best in the 400 (52.24s), placing 11th, at the Boston University Mini Meet. Set a personal best in the 400 (50.14), placing 5th, and set a personal best in the 200 (22.57), placing 6th, at the Suffolk Relays. Placed 2nd in the 400 (51.59s) and 7th in the 200 (23.07s) at the Tufts Branwen Smith King Invite. Placed 28th in the 400 (50.74s) and 20th in the 200 in a personal best (22.43) at the Riverhawk Invite. Placed 8th in the 400 (52.24s) at the Reggie Open. Qualified for both the 200 and 400 Division III New England Championship. Note: the 2025 Indoor MASCAC Championship was not held. 400 time ranks 5th and 200 ranks 9th on the BSU All-Time Performers List. Recognized within MASCAC All Academic List for 2025 winter sports.
Outdoors 2024: Set a personal best in the 200 (23.87s) at the Corsair Classic. Tied personal best in the 200 at the Silfen Invite. Ran an outdoor personal best and placed 16th in the 400 (54.26s) and set a personal best in the 200 (23.03s) at the Tufts Sunshine Classic. Placed 8th and set an outdoor personal best in the 400 (54.13s) and placed 11th in the 200 (23.16s) at the MASCAC Championship. Named to MASCAC All-Academic Team for Winter/Spring.
Indoors 2023-2024: Set an indoor personal best and placed 6th in the 400 (55.34s) at the UMass Boston Beacon Invite. Set a personal best and placed 17th in the 500 at the Lyon Invite. Placed 13th in the 400 and 18th in the 200 at the Massasoit Classic. Set a personal best (54.06s) at the Riverhawk Invite. Placed 8th in the 400 (54.28s) at the MASCAC Championship.
Personal Bests:
200: 22.43s (Indoors)
400: 50.14s (Indoors)
500: 1:11.12min (Indoors)