Performance Dashboard
Athlete analytics & progression tracking
10000m
1100
Points
28:21.29
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| March 29, 2025 | Raleigh Relays | 28:21.29 | 10 | 1100 | 79° |
| June 8, 2024 | NCAA Division I Outdoor T&F Championships | 28:23.59 | 13 | 1096 | 78° |
| June 8, 2024 | NCAA Division I Outdoor Track And Field Championships | 28:23.59 | 13 | 1096 | 78° |
10000m_cc
1003
Points
29:26.20
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Nov. 11, 2022 | NCAA Division I Northeast Region Cross Country Championships | 29:26.20 | 3 | 1003 | 67° |
| Nov. 15, 2019 | NCAA D1 Northeast Regional | 29:42.60 | 37 | 980 | 36° |
| Nov. 10, 2023 | NCAA Division I Great Lakes Region Cross Country Championships | 29:50.80 | 7 | 968 | 41° |
| Nov. 19, 2022 | NCAA DI Cross Country Championships | 30:02.20 | 78 | 952 | 43° |
| Nov. 18, 2023 | NCAA Division I Cross Country Championships | 30:29.40 | 92 | 914 | 61° |
| Nov. 12, 2021 | NCAA Division I Northeast Region Cross Country Championships | 30:31.70 | 11 | 911 | 61° |
| Nov. 20, 2021 | NCAA DI Cross Country Championships | 30:59.50 | 182 | 873 |
1000m
649
Points
2:41.50
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Dec. 23, 2018 | Section 2 League Meets 3 | 2:41.50 | 2 | 649 | |
| Dec. 29, 2017 | Section 2 League Meets 5 | 2:47.10 | 1 | 556 | |
| Jan. 7, 2017 | Section 2 League Meets 5 | 2:50.00 | 3 | 512 | |
| Jan. 4, 2015 | Section 2 League Meets 4 | 3:05.10 | 8 | 308 |
1500m
604
Points
4:23.14
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 22, 2017 | Warrior Track Classic | 4:23.14 | 11 | 604 | 53° |
1600m
828
Points
4:19.85
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 14, 2019 | Section 2 Suburban Council Boys Varsity Championships | 4:19.85 | 3 | 828 | 46° |
| Jan. 6, 2019 | TCITL SPRINGFIELD INVITE | 4:32.72 | 1 | 694 | |
| May 18, 2016 | Sec. 2 Suburban Council Championship | 4:35.97 | 14 | 662 | 64° |
| Dec. 27, 2018 | Section 2 League Meets 4 | 4:36.10 | 1 | 661 | |
| Jan. 15, 2017 | Section 2 TCITL Boys Invite | 4:36.37 | 5 | 659 | |
| Dec. 16, 2018 | Section 2 League Meets 2 | 4:36.80 | 1 | 654 | |
| Dec. 24, 2017 | Section 2 League Meets 4 | 4:38.00 | 1 | 643 | |
| Feb. 4, 2018 | TCITL SPRINGFIELD INVITATIONAL | 4:40.73 | 5 | 617 | |
| Jan. 31, 2016 | Section 2 Suburban Council Champs | 4:58.28 | 18 | 464 | |
| Jan. 3, 2016 | Section 2 League Meets 4 | 5:04.82 | 26 | 412 | |
| Dec. 20, 2015 | Section 2 League Meets 2 | 5:22.80 | 9 | 286 |
2mile
838
Points
9:19.55
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Dec. 30, 2018 | Ocean Breeze Holiday Festival | 9:19.55 | 1 | 838 | |
| June 17, 2018 | New Balance Nationals Outdoor | 9:33.34 | 9 | 772 | |
| Dec. 30, 2017 | Ocean Breeze Holiday Festival | 9:36.93 | 3 | 756 | |
| Jan. 7, 2017 | Dartmouth Relays | 9:49.18 | 1 | 700 | |
| Jan. 9, 2016 | Dartmouth Relays | 10:36.12 | 22 | 507 |
2700m_cc
545
Points
8:40.03
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 19, 2015 | Fort Plain Invitational | 8:40.03 | 2 | 545 |
3000m
1047
Points
8:01.49
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| March 3, 2025 | ACC Indoor Track & Field Championships | 8:01.49 | 20 | 1047 | 52° |
| March 3, 2025 | Atlantic Coast Conference Indoor Championships | 8:01.49 | 20 | 1047 | 52° |
| Feb. 1, 2025 | Meyo Invitational | 8:02.67 | 10 | 1041 | 31° |
| Jan. 20, 2024 | Notre Dame Invitational | 8:07.11 | 5 | 1015 | 22° |
| Jan. 22, 2022 | Yale, Dartmouth, Columbia | 8:16.11 | 3 | 964 | 31° |
| Jan. 22, 2022 | Yale, Dartmouth, Columbia | 8:16.11 | 3 | 964 | 31° |
| Jan. 12, 2019 | Yale Track Classic | 8:38.06 | 4 | 845 | 33° |
| April 27, 2019 | The Penn Relays Carnival | 8:41.33 | 13 | 828 | 64° |
| April 13, 2019 | Warrior Track and Field Classic | 8:46.90 | 1 | 799 | 73° |
| Jan. 21, 2017 | Yale Track Classic | 8:53.28 | 23 | 767 | |
| April 21, 2018 | Warrior Track Classic | 9:01.38 | 2 | 727 | 57° |
| April 16, 2016 | Warrior Track Classic | 9:22.76 | 6 | 626 | 62° |
| Jan. 16, 2016 | Yale Track Classic | 9:44.13 | 143 | 534 |
3000m_cc
310
Points
10:44.99
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 11, 2014 | Burnt Hills Invitational | 10:44.99 | 7 | 310 | |
| Oct. 25, 2014 | Sec. 2 Suburban Council Championships | 10:49.12 | 9 | 297 | |
| Sept. 16, 2014 | Section 2 Mega-Dual | 11:11.68 | 15 | 231 |
3000msc
924
Points
9:17.20
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| June 8, 2019 | NYSPHSAA - NY State Champs | 9:17.20 | 3 | 924 | 77° |
| May 4, 2019 | Colonie Relays | 9:17.73 | 1 | 922 | |
| May 22, 2019 | Section 2 Group 2 Sectional Championships | 9:34.85 | 1 | 855 | 63° |
| May 5, 2018 | Colonie Relays | 9:41.96 | 2 | 828 | |
| May 15, 2018 | Boys Suburban Council Championships | 9:47.55 | 3 | 807 | 74° |
| May 31, 2019 | Section 2 State Qualifier | 9:52.03 | 3 | 790 | |
| May 23, 2018 | Section 2 Group 2 | 10:02.85 | 1 | 751 | 73° |
3200m
911
Points
9:01.47
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 11, 2019 | Glenn D. Loucks Games | 9:01.47 | 6 | 911 | 65° |
| June 8, 2019 | NYSPHSAA - NY State Champs | 9:02.66 | 3 | 905 | 77° |
| March 2, 2019 | NYSPHSAA -NY State Champs | 9:09.16 | 3 | 872 | |
| May 12, 2018 | 51st Glenn D. Loucks Games | 9:17.45 | 18 | 831 | 57° |
| June 1, 2018 | Section 2 State Qualifier | 9:20.89 | 2 | 814 | |
| June 9, 2018 | NYSPHSAA - NY State Champs | 9:24.48 | 8 | 797 | |
| April 28, 2018 | Luciano Memorial Invitational | 9:26.00 | 1 | 790 | 65° |
| April 29, 2017 | Luciano Memorial Invitational | 9:27.45 | 2 | 783 | 72° |
| Feb. 24, 2019 | Section 2 State Qualifier | 9:28.21 | 2 | 780 | 43° |
| May 23, 2018 | Section 2 Group 2 | 9:33.25 | 1 | 756 | 73° |
| Feb. 17, 2019 | Section 2 Division II Championship | 9:39.02 | 1 | 729 | 32° |
| Feb. 26, 2017 | Section 2 State Qualifier | 9:42.71 | 3 | 713 | |
| Feb. 19, 2017 | Section 2 Division Championships - Div. II & III | 9:46.70 | 1 | 695 | |
| Feb. 19, 2018 | Section 2 Division Championships - Div. II | 9:49.53 | 1 | 682 | |
| Feb. 25, 2018 | Section 2 State Qualifier | 9:51.72 | 4 | 673 | |
| April 30, 2016 | Anthony Luciano Memorial Invitational | 9:58.25 | 10 | 644 | 63° |
| May 31, 2019 | Section 2 State Qualifier | 10:00.93 | 9 | 633 | |
| May 25, 2016 | Section 2 Group 2 | 10:00.98 | 3 | 633 | 81° |
| May 14, 2016 | Queensbury Invitational | 10:01.80 | 7 | 629 | |
| Jan. 27, 2018 | Section 2 Suburban Council Boys Champs | 10:03.62 | 1 | 622 | |
| Feb. 21, 2016 | Section 2 Division Championships | 10:34.11 | 4 | 500 | |
| May 9, 2015 | Queensbury Invitational | 10:48.58 | 16 | 447 |
5000m
1089
Points
13:33.86
Personal Record
5000m_cc
712
Points
15:33.60
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Dec. 1, 2018 | Nike Cross Nationals | 15:33.60 | 32 | 712 | 44° |
| Nov. 10, 2018 | NYSPHSAA - New York State Championships | 15:52.40 | 1 | 660 | |
| Nov. 18, 2017 | NY Federation Championships | 15:59.10 | 4 | 642 | |
| Nov. 25, 2017 | Nike Cross Nationals New York Regional | 16:00.10 | 2 | 640 | |
| Dec. 2, 2017 | Nike Cross Nationals | 16:01.70 | 60 | 636 | 45° |
| Nov. 24, 2018 | Nike Cross Nationals New York Regional | 16:07.00 | 7 | 622 | |
| Nov. 12, 2016 | NYSPHSAA - New York State Championships | 16:19.00 | 14 | 590 | 44° |
| Nov. 11, 2017 | NYSPHSAA - New York State Championships | 16:20.10 | 4 | 588 | 33° |
| Nov. 19, 2016 | NY Federation Championships | 16:44.40 | 21 | 527 | |
| Nov. 26, 2016 | Nike Cross Nationals New York Regional | 16:53.90 | 38 | 504 |
800m
326
Points
2:21.43
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Jan. 9, 2016 | Dartmouth Relays | 2:21.43 | 45 | 326 | |
| May 10, 2014 | Wellsville Spring Day | 2:41.66 | 15 | 82 | 68° |
8000m_cc
975
Points
23:29.90
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 27, 2023 | ACC Cross Country Championships | 23:29.90 | 11 | 975 | 80° |
| Sept. 16, 2022 | Coaching tree invitational | 23:49.50 | 6 | 940 | 84° |
| Oct. 30, 2021 | Ivy League XC Championship | 24:11.10 | 11 | 902 | 67° |
| Oct. 18, 2019 | Wisconsin Nuttycombe Invitational | 24:37.70 | 105 | 856 | 57° |
| Oct. 13, 2023 | Nuttycombe Wisconsin Invitational | 24:47.90 | 165 | 839 | 53° |
| Sept. 28, 2019 | Roy Griak Invitational | 25:11.60 | 16 | 799 | 62° |
5mile_cc
926
Points
24:05.60
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 29, 2023 | Joe Piane Notre Dame Invitational | 24:05.60 | 28 | 926 | 72° |
| Sept. 15, 2023 | National Catholic Invitational (NotreDame) | 24:16.80 | 5 | 907 | 73° |
| Oct. 28, 2022 | Ivy League Heptagonal Cross Country Championships | 24:29.90 | 10 | 884 | 56° |
| Nov. 1, 2019 | Ivy League Heptagonal Cross Country Championships | 24:46.40 | 4 | 856 |
mile
723
Points
4:31.46
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 19, 2018 | Eddy Games | 4:31.46 | 6 | 723 | 53° |
| Jan. 6, 2018 | Dartmouth Relays | 4:36.08 | 18 | 677 | |
| March 15, 2015 | New Balance Nationals Indoor | 5:03.33 | 20 | 438 |
3mile_cc
786
Points
14:34.90
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 29, 2018 | 54th Annual McQuaid Invitational | 14:34.90 | 1 | 786 | 63° |
| Sept. 22, 2018 | Baldwinsville Invitational | 14:35.20 | 1 | 785 | 65° |
| Oct. 13, 2018 | 37th Burnt Hills Cross Country Invitational | 14:47.57 | 1 | 747 | |
| Sept. 30, 2017 | 53rd Annual McQuaid Invitational | 14:57.20 | 4 | 719 | 57° |
| Nov. 3, 2017 | Section 2 Championships | 14:58.45 | 1 | 715 | |
| Oct. 25, 2017 | Sec. 2 Suburban Council Championships | 15:01.79 | 2 | 705 | |
| Oct. 14, 2017 | Burnt Hills Invitational | 15:02.97 | 2 | 702 | |
| Nov. 2, 2018 | Section 2 Championships | 15:04.13 | 1 | 699 | |
| Sept. 23, 2017 | Baldwinsville Invitational | 15:12.40 | 2 | 675 | 83° |
| Oct. 1, 2016 | 52nd Annual McQuaid Invitational | 15:19.40 | 8 | 655 | 64° |
| Sept. 24, 2016 | Baldwinsville Invitational | 15:20.50 | 3 | 652 | 61° |
| Oct. 15, 2016 | Burnt Hills Invitational | 15:33.84 | 2 | 615 | |
| Oct. 17, 2015 | Burnt Hills Invitational | 15:50.26 | 11 | 572 | |
| Sept. 26, 2015 | Baldwinsville Invitational | 15:51.30 | 14 | 569 | |
| Oct. 3, 2015 | 51st Annual McQuaid Invitational | 15:58.60 | 37 | 550 | 51° |
| Sept. 2, 2017 | Fonda-Fultonville Invitational | 16:01.61 | 2 | 542 | |
| Nov. 4, 2016 | Section 2 Championships | 16:11.06 | 9 | 518 | |
| Sept. 1, 2018 | Fonda-Fultonville Invitational | 16:31.34 | 2 | 469 | 79° |
| Sept. 3, 2016 | Fonda-Fultonville Invitational | 16:52.68 | 2 | 420 | |
| Sept. 27, 2014 | 50th Annual McQuaid Invitational | 17:30.80 | 23 | 339 | 72° |
| Sept. 20, 2014 | Baldwinsville Invitational | 18:07.80 | 0 | 268 | |
| Aug. 30, 2014 | Fonda-Fultonville Invitational | 19:31.34 | 5 | 140 | |
| Sept. 20, 2014 | East Aurora Invitational | 21:48.20 | 124 | 19 | 74° |
| Sept. 27, 2014 | 50th Annual McQuaid Invitational | 21:57.20 | 187 | 15 | 72° |
Long-Distance
Event Group
1100
Points
28:21.29
Personal Record
10000m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| March 29, 2025 | 10000m | Raleigh Relays | 28:21.29 | 10 | 1100 | 79° |
| June 8, 2024 | 10000m | NCAA Division I Outdoor T&F Championships | 28:23.59 | 13 | 1096 | 78° |
| June 8, 2024 | 10000m | NCAA Division I Outdoor Track And Field Championships | 28:23.59 | 13 | 1096 | 78° |
| Dec. 7, 2024 | 5000m | Boston University Sharon Colyear-Danville Season Opener | 13:33.86 | 26 | 1089 | 37° |
| Dec. 3, 2022 | 5000m | Boston University Sharon Colyear-Danville Season Opener | 13:41.30 | 42 | 1063 |
Cross Country
Event Group
1003
Points
29:26.20
Personal Record
10000mCC
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Nov. 11, 2022 | 10000mCC | NCAA Division I Northeast Region Cross Country Championships | 29:26.20 | 3 | 1003 | 67° |
| Nov. 15, 2019 | 10000mCC | NCAA D1 Northeast Regional | 29:42.60 | 37 | 980 | 36° |
| Oct. 27, 2023 | 8000mCC | ACC Cross Country Championships | 23:29.90 | 11 | 975 | 80° |
| Nov. 10, 2023 | 10000mCC | NCAA Division I Great Lakes Region Cross Country Championships | 29:50.80 | 7 | 968 | 41° |
| Nov. 19, 2022 | 10000mCC | NCAA DI Cross Country Championships | 30:02.20 | 78 | 952 | 43° |
Mid-D
Event Group
649
Points
2:41.50
Personal Record
1000m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Dec. 23, 2018 | 1000m | Section 2 League Meets 3 | 2:41.50 | 2 | 649 | |
| Dec. 29, 2017 | 1000m | Section 2 League Meets 5 | 2:47.10 | 1 | 556 | |
| Jan. 7, 2017 | 1000m | Section 2 League Meets 5 | 2:50.00 | 3 | 512 | |
| Jan. 9, 2016 | 800m | Dartmouth Relays | 2:21.43 | 45 | 326 | |
| Jan. 4, 2015 | 1000m | Section 2 League Meets 4 | 3:05.10 | 8 | 308 |
Mile
Event Group
828
Points
4:19.85
Personal Record
1600m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| May 14, 2019 | 1600m | Section 2 Suburban Council Boys Varsity Championships | 4:19.85 | 3 | 828 | 46° |
| May 19, 2018 | Mile | Eddy Games | 4:31.46 | 6 | 723 | 53° |
| Jan. 6, 2019 | 1600m | TCITL SPRINGFIELD INVITE | 4:32.72 | 1 | 694 | |
| Jan. 6, 2018 | Mile | Dartmouth Relays | 4:36.08 | 18 | 677 | |
| May 18, 2016 | 1600m | Sec. 2 Suburban Council Championship | 4:35.97 | 14 | 662 | 64° |
Distance
Event Group
1047
Points
8:01.49
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| March 3, 2025 | 3000m | ACC Indoor Track & Field Championships | 8:01.49 | 20 | 1047 | 52° |
| March 3, 2025 | 3000m | Atlantic Coast Conference Indoor Championships | 8:01.49 | 20 | 1047 | 52° |
| Feb. 1, 2025 | 3000m | Meyo Invitational | 8:02.67 | 10 | 1041 | 31° |
| Jan. 20, 2024 | 3000m | Notre Dame Invitational | 8:07.11 | 5 | 1015 | 22° |
| Jan. 22, 2022 | 3000m | Yale, Dartmouth, Columbia | 8:16.11 | 3 | 964 | 31° |
Steeple
Event Group
924
Points
9:17.20
Personal Record
3000mSC
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| June 8, 2019 | 3000mSC | NYSPHSAA - NY State Champs | 9:17.20 | 3 | 924 | 77° |
| May 4, 2019 | 3000mSC | Colonie Relays | 9:17.73 | 1 | 922 | |
| May 22, 2019 | 3000mSC | Section 2 Group 2 Sectional Championships | 9:34.85 | 1 | 855 | 63° |
| May 5, 2018 | 3000mSC | Colonie Relays | 9:41.96 | 2 | 828 | |
| May 15, 2018 | 3000mSC | Boys Suburban Council Championships | 9:47.55 | 3 | 807 | 74° |