Performance Dashboard
Athlete analytics & progression tracking
10000m_cc
790
Points
32:01.80
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 8, 2025 | NCAA DII Atlantic | 32:01.80 | 29 | 790 |
| Nov. 8, 2025 | NCAA Division II Atlantic Region Cross Country Championships | 32:01.80 | 29 | 790 |
| Nov. 9, 2024 | NCAA DII Atlantic | 32:12.40 | 54 | 777 |
| Nov. 9, 2024 | NCAA Division II Atlantic Region Cross Country Championships | 32:12.40 | 54 | 777 |
1000m
586
Points
2:45.25
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Dec. 19, 2021 | Bishop Loughlin Games | 2:45.25 | 1 | 586 |
1500m
770
Points
4:07.35
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 26, 2025 | Carol & John Covert Classic | 4:07.35 | 8 | 770 |
| April 4, 2025 | Delaware College Invitational | 4:11.97 | 6 | 720 |
| March 12, 2023 | Nike Indoor Nationals | 4:12.32 | 31 | 716 |
| April 14, 2025 | Bison Outdoor Classic | 4:12.57 | 54 | 713 |
| March 22, 2025 | Shippensburg University Keystone State Challenge | 4:24.76 | 24 | 588 |
1600m
770
Points
4:25.30
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 5, 2023 | Ocean Breeze Invitational | 4:25.30 | 30 | 770 |
| Jan. 7, 2024 | Ocean Breeze Freedom Games | 4:25.56 | 5 | 767 |
| May 6, 2023 | Neshaminy Invitational | 4:26.31 | 1 | 759 |
| May 2, 2024 | 49th Trojan Track Classic | 4:27.41 | 3 | 748 |
| May 18, 2023 | PIAA District 12 AAA Championships | 4:27.88 | 2 | 743 |
| April 13, 2023 | Knights Invitational | 4:33.78 | 1 | 684 |
| May 16, 2024 | PIAA District 12 AAA Championships | 4:34.89 | 5 | 673 |
| May 27, 2023 | PIAA T&F State Championships | 4:35.21 | 28 | 670 |
| April 26, 2024 | Upper Darby Invitational | 4:36.88 | 3 | 654 |
| April 6, 2024 | Council Rock Kiwanis Invitational | 4:43.03 | 9 | 596 |
| Feb. 7, 2022 | The Varsity Classic | 4:44.49 | 25 | 582 |
| May 19, 2022 | PIAA District 12 AAA Championships | 4:48.12 | 12 | 550 |
| March 3, 2021 | Cardinal Polar Bear | 5:02.24 | 5 | 432 |
2mile
688
Points
9:51.86
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Dec. 17, 2023 | Bishop Loughlin Games | 9:51.86 | 7 | 688 |
| Jan. 21, 2023 | U.S. Army Officials Hall of Fame Invitational | 11:11.36 | 132 | 383 |
3200m
694
Points
9:47.01
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 13, 2023 | Philadelphia Catholic League Outdoor Championships | 9:47.01 | 6 | 694 |
| May 1, 2023 | PCL Meet #4 - Judge | 10:08.82 | 1 | 600 |
| April 11, 2024 | Knights Invitational - Boys | 10:18.79 | 2 | 559 |
| April 11, 2024 | Knights Invitational | 10:18.79 | 2 | 559 |
| April 29, 2024 | PCL #4 - O'Hara | 10:33.24 | 1 | 503 |
| May 1, 2021 | 34th Father Judge Relays | 10:36.47 | 16 | 491 |
| April 11, 2022 | PCL Meet #2 - Father Judge | 10:44.02 | 5 | 463 |
| April 12, 2021 | PCL Meet #2 - Judge | 11:03.46 | 3 | 395 |
| Jan. 21, 2023 | U.S. Army Officials Hall of Fame Invitational | 11:06.71 | 128 | 385 |
400m
594
Points
54.88
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 3, 2023 | PCL Meet #1 - LaSalle | 54.88 | 4 | 594 |
| April 25, 2022 | PCL Meet #3 - Father Judge | 55.75 | 6 | 552 |
4000m_cc
447
Points
13:40.20
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 8, 2022 | Manhattan College Invitational | 13:40.20 | 9 | 447 |
5000m_cc
565
Points
16:29.10
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 2, 2023 | Northampton Cross Country Invitational | 16:29.10 | 22 | 565 |
| Sept. 30, 2023 | 30th Annual Carlisle Invitational | 16:31.30 | 27 | 559 |
| Sept. 3, 2022 | Northampton Cross Country Invitational | 16:37.40 | 18 | 544 |
| Oct. 22, 2022 | Philadelphia Catholic League Championships | 16:47.70 | 5 | 519 |
| Oct. 27, 2022 | PIAA District 12 Championships | 16:50.70 | 2 | 512 |
| Sept. 24, 2022 | 29th Annual Carlisle Invitational | 17:01.60 | 68 | 486 |
| Oct. 26, 2023 | PIAA District 12 Championships | 17:10.60 | 3 | 466 |
| Oct. 21, 2023 | Philadelphia Catholic League Championships | 17:15.00 | 10 | 456 |
| Oct. 12, 2022 | PCL Meet #4 | 17:15.50 | 1 | 455 |
| Oct. 5, 2022 | PCL Meet #3 | 17:17.70 | 1 | 450 |
| Sept. 4, 2021 | Northampton Cross Country Invitational | 17:18.30 | 28 | 448 |
| Sept. 20, 2023 | PCL Week #2 | 17:18.57 | 1 | 448 |
| Oct. 11, 2023 | PCL Meet #4 | 17:23.81 | 2 | 436 |
| Oct. 4, 2023 | PCL Week #3 | 17:28.82 | 2 | 425 |
| Sept. 13, 2023 | PCL Week 1 | 17:29.95 | 2 | 423 |
| Nov. 4, 2023 | PIAA State Championships | 17:32.00 | 118 | 418 |
| Sept. 14, 2022 | PCL Week 1 | 17:38.70 | 2 | 404 |
| Oct. 28, 2021 | PIAA District 12 Championships | 17:46.20 | 13 | 388 |
| Sept. 10, 2022 | Atkinson XC Invitational | 17:48.20 | 5 | 384 |
| Oct. 23, 2021 | Philadelphia Catholic League Championships | 17:49.40 | 18 | 382 |
| Sept. 9, 2023 | Briarwood Invitational | 17:52.80 | 21 | 375 |
| Sept. 25, 2021 | 28th Annual Carlisle Invitational | 17:56.80 | 164 | 366 |
| Oct. 6, 2021 | PCL Week 3 | 17:57.50 | 11 | 365 |
| Nov. 5, 2022 | PIAA State Championships | 18:07.20 | 137 | 346 |
| Sept. 21, 2022 | PCL Meet #2 | 18:11.40 | 3 | 338 |
| Sept. 22, 2021 | PCL Week 2 | 18:13.50 | 11 | 334 |
| Sept. 15, 2021 | PCL Week 1 | 18:31.90 | 9 | 299 |
| Oct. 13, 2021 | PCL Week 4 | 18:36.50 | 16 | 291 |
| Nov. 6, 2021 | PIAA State Championships | 18:37.60 | 213 | 289 |
| Nov. 27, 2021 | Nike Cross Nationals Northeast Regional | 18:51.50 | 55 | 264 |
| Sept. 11, 2021 | PTXC 12.2 Presented by Brooks | 19:02.00 | 62 | 247 |
| Oct. 29, 2020 | PIAA District 12 Championship | 19:06.20 | 14 | 240 |
800m
805
Points
1:58.25
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 18, 2023 | PIAA District 12 AAA Championships | 1:58.25 | 1 | 805 |
| Feb. 4, 2024 | Ocean Breeze Invitational | 1:58.48 | 19 | 799 |
| April 20, 2024 | Penn Wood Rap Curry Invitational | 1:58.68 | 2 | 794 |
| May 16, 2024 | PIAA District 12 AAA Championships | 2:00.19 | 1 | 756 |
| Feb. 5, 2023 | Ocean Breeze Invitational | 2:00.77 | 23 | 742 |
| April 22, 2023 | 36th Father Judge Relays | 2:00.83 | 5 | 741 |
| May 5, 2022 | 44th Trojan Track Classic | 2:01.01 | 4 | 736 |
| Jan. 6, 2024 | T&FCAofGP Meet 4 2024 | 2:01.18 | 3 | 732 |
| Feb. 17, 2024 | TFCAofGP Meet of Champions | 2:01.21 | 7 | 732 |
| April 1, 2023 | The North Penn Open | 2:01.87 | 3 | 716 |
| April 4, 2025 | Delaware College Invitational | 2:01.99 | 15 | 713 |
| May 25, 2024 | PIAA T&F State Championships | 2:02.06 | 28 | 711 |
| Feb. 12, 2023 | PCL Indoor Championship 2023 | 2:02.45 | 3 | 702 |
| Jan. 7, 2023 | The Armory Hispanic Games | 2:03.04 | 10 | 688 |
| May 14, 2022 | Philadelphia Catholic League Outdoor Championships | 2:03.64 | 8 | 674 |
| April 26, 2024 | Upper Darby Invitational | 2:03.87 | 3 | 669 |
| April 23, 2022 | 35th Father Judge Relays | 2:04.64 | 12 | 651 |
| April 18, 2025 | All-American | 2:04.82 | 4 | 647 |
| April 6, 2024 | Council Rock Kiwanis Invitational | 2:05.06 | 9 | 642 |
| May 11, 2024 | Philadelphia Catholic League Outdoor Championships | 2:05.08 | 11 | 641 |
| April 2, 2022 | The North Penn Open | 2:05.19 | 12 | 639 |
| Feb. 5, 2022 | TFCAofGP Meet #7 | 2:05.37 | 16 | 635 |
| Jan. 17, 2025 | Ramapo College Indoor Track & Field Opener | 2:05.54 | 28 | 631 |
| Feb. 13, 2022 | PCL Indoor Championship | 2:05.79 | 6 | 625 |
| Dec. 10, 2022 | TFCAofGP Meet #1 | 2:06.10 | 4 | 619 |
| April 12, 2024 | Cardinal Invitational | 2:06.97 | 10 | 599 |
| Feb. 11, 2024 | PCL Indoor Championship | 2:07.59 | 10 | 586 |
| April 4, 2022 | PCL Meet #1 - LaSalle | 2:07.91 | 1 | 579 |
| May 3, 2021 | PCL Meet #4 - Judge | 2:08.14 | 5 | 574 |
| April 22, 2024 | PCL Meet #3 - Father Judge | 2:08.40 | 6 | 569 |
| April 9, 2022 | Council Rock Kiwanis Invitational | 2:10.13 | 10 | 533 |
| Jan. 25, 2025 | Gulden Invitational | 2:13.46 | 21 | 466 |
| March 22, 2025 | Shippensburg University Keystone State Challenge | 2:14.66 | 22 | 444 |
| March 27, 2021 | Father Judge/St. Hubert's v Archbishop Ryan | 2:15.60 | 3 | 426 |
| March 3, 2021 | Cardinal Polar Bear | 2:17.17 | 8 | 398 |
| April 26, 2021 | PCL Meet #3 - LaSalle | 2:17.69 | 3 | 389 |
8000m_cc
709
Points
26:08.20
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 25, 2025 | PSAC Cross Country Championships | 26:08.20 | 25 | 709 |
| Oct. 25, 2025 | PSAC XC Championships | 26:08.20 | 25 | 709 |
| Oct. 3, 2025 | Lehigh University's Paul Short Run | 26:27.80 | 146 | 679 |
| Sept. 20, 2025 | UMass Dartmouth Corsair XC Invitational | 26:37.20 | 20 | 665 |
| Oct. 26, 2024 | PSAC Cross Country Championships | 27:06.20 | 46 | 622 |
| Sept. 21, 2024 | UMass Dartmouth Cross Country Invitational Meet | 27:14.68 | 133 | 610 |
| Sept. 13, 2025 | Kutztown DII/DIII Challenge | 28:11.30 | 36 | 532 |
mile
793
Points
4:24.71
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 11, 2024 | Philadelphia Catholic League Outdoor Championships | 4:24.71 | 3 | 793 |
| Feb. 15, 2025 | SPIRE 2025 College Indoor Games | 4:24.85 | 6 | 791 |
| May 13, 2023 | Philadelphia Catholic League Outdoor Championships | 4:26.07 | 4 | 778 |
| Feb. 5, 2023 | Ocean Breeze Invitational | 4:26.63 | 28 | 773 |
| Feb. 21, 2025 | Bucknell Tune-Up | 4:28.06 | 9 | 758 |
| Jan. 25, 2025 | Gulden Invitational | 4:29.59 | 19 | 742 |
| March 12, 2023 | Nike Indoor Nationals | 4:30.08 | 31 | 737 |
| Feb. 11, 2024 | PCL Indoor Championship | 4:31.58 | 3 | 722 |
| Jan. 17, 2025 | Ramapo College Indoor Track & Field Opener | 4:33.83 | 19 | 699 |
| Feb. 12, 2023 | PCL Indoor Championship 2023 | 4:34.68 | 4 | 691 |
| April 29, 2024 | PCL #4 - O'Hara | 4:34.95 | 1 | 688 |
| April 24, 2023 | PCL Meet #3 @ O'Hara | 4:35.14 | 1 | 687 |
| March 2, 2025 | PSAC Indoor Track & Field Championships | 4:37.02 | 18 | 668 |
| April 22, 2024 | PCL Meet #3 - Father Judge | 4:37.36 | 1 | 665 |
| Dec. 21, 2023 | TFCAofGP Meet #2 | 4:38.08 | 5 | 658 |
| April 4, 2022 | PCL Meet #1 - LaSalle | 4:39.73 | 1 | 642 |
| Dec. 17, 2022 | TFCAofGP Meet #2 | 4:41.09 | 1 | 629 |
| Feb. 13, 2022 | PCL Indoor Championship | 4:42.11 | 8 | 620 |
| May 2, 2022 | PCL Week #4 (O'Hara) | 4:45.99 | 1 | 584 |
| May 1, 2021 | 34th Father Judge Relays | 4:53.57 | 20 | 518 |
| April 5, 2021 | PCL Meet #1 (O'Hara) | 4:55.20 | 3 | 504 |
| April 12, 2021 | PCL Meet #2 - Judge | 4:55.92 | 5 | 498 |
| March 27, 2021 | Father Judge/St. Hubert's v Archbishop Ryan | 4:57.50 | 2 | 485 |
| April 26, 2021 | PCL Meet #3 - LaSalle | 5:00.12 | 3 | 463 |
| Jan. 30, 2021 | PCL Polar Bear Meet #1 | 5:02.44 | 23 | 445 |
Cross Country
Event Group
790
Points
32:01.80
Personal Record
10000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Nov. 8, 2025 | 10000mCC | NCAA DII Atlantic | 32:01.80 | 29 | 790 |
| Nov. 8, 2025 | 10000mCC | NCAA Division II Atlantic Region Cross Country Championships | 32:01.80 | 29 | 790 |
| Nov. 9, 2024 | 10000mCC | NCAA DII Atlantic | 32:12.40 | 54 | 777 |
| Nov. 9, 2024 | 10000mCC | NCAA Division II Atlantic Region Cross Country Championships | 32:12.40 | 54 | 777 |
| Oct. 25, 2025 | 8000mCC | PSAC Cross Country Championships | 26:08.20 | 25 | 709 |
Mid-D
Event Group
805
Points
1:58.25
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 18, 2023 | 800m | PIAA District 12 AAA Championships | 1:58.25 | 1 | 805 |
| Feb. 4, 2024 | 800m | Ocean Breeze Invitational | 1:58.48 | 19 | 799 |
| April 20, 2024 | 800m | Penn Wood Rap Curry Invitational | 1:58.68 | 2 | 794 |
| May 16, 2024 | 800m | PIAA District 12 AAA Championships | 2:00.19 | 1 | 756 |
| Feb. 5, 2023 | 800m | Ocean Breeze Invitational | 2:00.77 | 23 | 742 |
Mile
Event Group
793
Points
4:24.71
Personal Record
Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 11, 2024 | Mile | Philadelphia Catholic League Outdoor Championships | 4:24.71 | 3 | 793 |
| Feb. 15, 2025 | Mile | SPIRE 2025 College Indoor Games | 4:24.85 | 6 | 791 |
| May 13, 2023 | Mile | Philadelphia Catholic League Outdoor Championships | 4:26.07 | 4 | 778 |
| Feb. 5, 2023 | Mile | Ocean Breeze Invitational | 4:26.63 | 28 | 773 |
| April 26, 2025 | 1500m | Carol & John Covert Classic | 4:07.35 | 8 | 770 |
Distance
Event Group
694
Points
9:47.01
Personal Record
3200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 13, 2023 | 3200m | Philadelphia Catholic League Outdoor Championships | 9:47.01 | 6 | 694 |
| Dec. 17, 2023 | 2Mile | Bishop Loughlin Games | 9:51.86 | 7 | 688 |
| May 1, 2023 | 3200m | PCL Meet #4 - Judge | 10:08.82 | 1 | 600 |
| April 11, 2024 | 3200m | Knights Invitational - Boys | 10:18.79 | 2 | 559 |
| April 11, 2024 | 3200m | Knights Invitational | 10:18.79 | 2 | 559 |
Long Sprints
Event Group
594
Points
54.88
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 3, 2023 | 400m | PCL Meet #1 - LaSalle | 54.88 | 4 | 594 |
| April 25, 2022 | 400m | PCL Meet #3 - Father Judge | 55.75 | 6 | 552 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava