Performance Dashboard
Athlete analytics & progression tracking
1500m
912
Points
4:39.11
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 18, 2019 | Bryan Clay Invitational | 4:39.11 | 43 | 912 | |
| March 17, 2018 | Lewis & Clark Spring Break Open | 4:42.22 | 7 | 890 | 50° |
| March 31, 2018 | SF State Distance Carnival | 4:45.56 | 11 | 867 | 59° |
| May 13, 2015 | 6A-4 Three Rivers District Meet | 4:45.82 | 1 | 866 | |
| April 25, 2015 | 51st Annual Centennial Invitational | 4:46.39 | 5 | 862 | 55° |
| May 8, 2021 | Portland Twilight | 4:47.40 | 18 | 855 | |
| May 23, 2015 | OSAA 6A State Championships | 4:49.84 | 10 | 839 | |
| May 23, 2015 | Oregon State T&F Championships | 4:49.84 | 10 | 839 | |
| April 17, 2021 | L&C Invite | 4:50.19 | 12 | 836 | |
| April 17, 2021 | L&C Invitational | 4:50.19 | 12 | 836 | 78° |
| April 13, 2016 | West Linn and St. Mary's @ Tualatin | 4:50.60 | 3 | 833 | |
| May 13, 2016 | 6A-4 Three Rivers District Meet | 4:51.31 | 4 | 829 | |
| May 16, 2021 | Portland Distance Carnival | 4:51.42 | 18 | 828 | |
| May 7, 2022 | Portland Twilight | 4:52.07 | 34 | 824 | |
| March 20, 2021 | L&C Spring Break Classic | 4:52.49 | 5 | 821 | |
| May 2, 2014 | Nike/Jesuit Twilight Relays | 4:52.60 | 4 | 820 | |
| May 4, 2016 | Lake Oswego, St. Mary's at Lakeridge | 4:53.30 | 2 | 816 | 63° |
| May 3, 2013 | Nike/Jesuit Twilight Relays | 4:53.47 | 5 | 814 | |
| April 10, 2013 | Centennial Triangular | 4:53.61 | 3 | 813 | |
| March 19, 2015 | Jim Barks/Grizzly Bear Open | 4:54.30 | 1 | 809 | |
| April 23, 2014 | Reynolds Triangular | 4:54.63 | 1 | 807 | |
| April 3, 2021 | NW Distance Jamboree | 4:56.07 | 22 | 797 | |
| April 19, 2014 | Oregon Relays | 4:56.08 | 20 | 797 | |
| April 18, 2015 | Oregon Relays | 5:03.14 | 39 | 752 | |
| June 8, 2014 | BorderDuel Track Classic | 5:08.05 | 12 | 721 | |
| May 14, 2014 | 6A-2 - Mt. Hood Conference Championship | 5:11.70 | 4 | 698 |
1600m
674
Points
5:37.50
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Jan. 20, 2015 | Tuesday Night at the Races #1 | 5:37.50 | 1 | 674 | 53° |
3000m
928
Points
9:55.36
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Feb. 24, 2018 | Mountain Pacific Sports Federation Championships | 9:55.36 | 5 | 928 | |
| Feb. 25, 2017 | Mountain Pacific Sports Federation Championships | 9:58.40 | 20 | 919 | |
| Feb. 29, 2020 | 2020 MPSF Indoor Track & Field Championships | 10:04.56 | 50 | 900 | 46° |
| Jan. 13, 2018 | UW Indoor Preview | 10:13.82 | 14 | 872 | 54° |
| March 21, 2015 | Portland State Rose City Preview | 10:19.34 | 13 | 856 | 58° |
| May 13, 2015 | 6A-4 Three Rivers District Meet | 10:21.33 | 1 | 850 | |
| April 29, 2016 | Nike/Jesuit Twilight Relays | 10:22.95 | 3 | 845 | 59° |
| April 20, 2013 | Oregon Relays | 10:25.86 | 2 | 837 | |
| Jan. 18, 2020 | UW Indoor Preview | 10:26.76 | 71 | 834 | 48° |
| May 23, 2015 | Oregon State T&F Championships | 10:27.44 | 8 | 832 | |
| May 23, 2015 | OSAA 6A State Championships | 10:27.44 | 8 | 832 | |
| May 25, 2013 | Oregon 4A-6A State T&F Championships | 10:28.41 | 9 | 830 | |
| Jan. 14, 2017 | UW Indoor Preview | 10:33.40 | 5 | 815 | 41° |
| April 26, 2014 | 50th Centennial Invitational | 10:33.43 | 12 | 815 | |
| May 13, 2016 | 6A-4 Three Rivers District Meet | 10:37.55 | 4 | 803 | |
| April 15, 2021 | Willamette / Portland Dual | 10:40.74 | 2 | 794 | 71° |
| May 14, 2014 | 6A-2 - Mt. Hood Conference Championship | 10:41.78 | 2 | 791 | |
| Feb. 19, 2022 | 2022 MPSF Indoor Track & Field Championships | 10:45.83 | 20 | 780 | |
| May 24, 2014 | Oregon State T&F Championships | 10:50.61 | 10 | 766 | |
| April 16, 2014 | St. Marys Triangular | 10:50.80 | 2 | 766 | 56° |
3000m_cc
727
Points
11:05.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Aug. 31, 2012 | Wilsonville Night Meet | 11:05.00 | 3 | 727 | |
| Aug. 31, 2012 | Wilsonville Night Meet | 11:05.00 | 3 | 727 |
3000msc
1003
Points
10:39.33
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 27, 2019 | OSU High Performance | 10:39.33 | 3 | 1003 | |
| April 28, 2018 | OSU High Performance | 10:50.89 | 4 | 976 | |
| April 20, 2018 | Bryan Clay Invitational | 10:57.39 | 49 | 962 | |
| May 11, 2019 | West Coast Invitational | 10:58.23 | 1 | 960 | 81° |
| April 6, 2018 | John Knight Twilight | 11:11.97 | 1 | 929 | |
| April 2, 2022 | NW Distance Jamboree | 11:21.90 | 3 | 907 | 56° |
| March 19, 2022 | L&C Spring Break Open | 11:37.65 | 3 | 873 |
3200m
880
Points
10:53.45
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 11, 2015 | Arcadia Invitational | 10:53.45 | 2 | 880 | |
| April 9, 2016 | Arcadia Invitational | 11:26.36 | 19 | 791 |
400m
772
Points
1:01.98
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 1, 2015 | Saint Mary's Triangular | 1:01.98 | 1 | 772 | 75° |
| April 28, 2015 | Newberg, Sherwood, SMA | 1:02.42 | 1 | 758 | 60° |
| April 6, 2016 | Canby, Newberg @ SMA | 1:04.15 | 3 | 704 |
400h
1
Points
10:48.87
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| March 16, 2019 | Lewis & Clark Spring Break Open | 10:48.87 | 1 | 1 | 59° |
| March 30, 2019 | Mike Fanelli Track Classic | 10:58.25 | 21 | 1 | 61° |
4000m_cc
718
Points
15:13.40
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Aug. 29, 2013 | Portland Catholic Preview | 15:13.40 | 3 | 718 | |
| Aug. 28, 2014 | Portland Catholic Preview | 15:20.03 | 3 | 706 |
4500m_cc
668
Points
17:45.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 19, 2015 | Three Course Challenge | 17:45.00 | 2 | 668 | 66° |
5000m_cc
916
Points
17:15.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 6, 2018 | Oregon Preview | 17:15.00 | 6 | 916 | 82° |
| Sept. 29, 2018 | Charles Bowles Invitational | 17:53.30 | 23 | 852 | |
| Oct. 2, 2021 | 46th Charles Bowles Willamette XC Invitational | 18:24.90 | 6 | 800 | 70° |
| Sept. 13, 2013 | Pier Park Invitational | 18:30.95 | 4 | 790 | |
| Oct. 23, 2013 | Mt. Hood Conference Championships | 18:36.30 | 2 | 782 | |
| Sept. 21, 2013 | Northwest Classic | 18:39.00 | 5 | 778 | |
| Oct. 10, 2014 | Sandelie Invitational | 18:43.50 | 9 | 770 | 71° |
| Oct. 9, 2015 | Sandelie Invitational | 18:44.30 | 19 | 769 | 70° |
| Sept. 27, 2014 | Nike Pre-Nationals | 18:52.74 | 31 | 756 | 70° |
| Sept. 16, 2015 | Newberg Triangular | 18:53.60 | 1 | 755 | |
| Nov. 3, 2012 | OSAA State Championships | 18:58.00 | 15 | 748 | |
| Sept. 16, 2016 | Bill Dellinger Invitational | 18:59.20 | 44 | 746 | 84° |
| Oct. 21, 2015 | 6A-4 Three Rivers League Championship | 18:59.73 | 2 | 745 | |
| Oct. 3, 2015 | Twilight Invitational | 19:01.00 | 17 | 743 | 64° |
| Oct. 22, 2014 | 6A-4 Three Rivers League Championship | 19:01.74 | 1 | 742 | |
| Sept. 22, 2012 | Northwest Classic | 19:02.00 | 10 | 742 | 73° |
| Nov. 2, 2013 | OSAA State Championships | 19:03.00 | 13 | 740 | |
| Sept. 24, 2014 | Newberg Triangular | 19:04.06 | 1 | 738 | |
| Sept. 29, 2012 | Nike Pre-Nationals | 19:14.17 | 31 | 723 | 73° |
| Nov. 1, 2014 | OSAA Oregon State Championships | 19:17.00 | 16 | 719 | |
| Nov. 10, 2012 | Nike Cross Nationals Northwest Regional | 19:21.10 | 30 | 712 | |
| Sept. 26, 2015 | Nike Portland XC Invite | 19:27.52 | 45 | 703 | 68° |
| Sept. 13, 2014 | Coeur D'Alene Invitational | 19:29.70 | 2 | 699 | |
| Nov. 16, 2013 | Nike Cross Nationals Northwest Regional | 19:30.20 | 36 | 699 | |
| Sept. 30, 2015 | Lake Oswego, Tigard at St. Mary's | 19:32.00 | 1 | 696 | 65° |
| Sept. 10, 2013 | MHC/TCl Crossover | 19:39.00 | 2 | 685 | |
| Nov. 14, 2015 | Nike Cross Nationals Northwest Regional | 19:42.00 | 54 | 681 | |
| Sept. 18, 2013 | MHC / TRL Meet | 19:44.00 | 2 | 678 | |
| Sept. 28, 2013 | 40th Stanford Cross Country Invitational | 19:56.00 | 79 | 660 | |
| Oct. 16, 2013 | Central Catholic Meet | 19:56.30 | 6 | 660 | |
| Sept. 10, 2014 | West Linn, Tigard @ SMA-Westmoreland Park | 19:57.30 | 3 | 658 | |
| Sept. 12, 2012 | Mt Hood/ 3 River Cross-over | 19:57.93 | 5 | 657 | |
| Oct. 31, 2015 | OSAA Oregon State Championships | 20:01.00 | 39 | 653 | |
| Sept. 17, 2014 | Canby Triangular | 20:06.40 | 3 | 645 | |
| Sept. 9, 2015 | Canby Triangular | 20:09.26 | 3 | 641 | |
| Oct. 14, 2015 | Lakeridge Triangular | 20:37.43 | 1 | 601 | 75° |
| Nov. 15, 2014 | Nike Cross Nationals Northwest Regional | 20:58.30 | 51 | 572 | |
| Sept. 20, 2014 | Three Course Challenge | 22:38.00 | 1 | 445 | 81° |
5000m
774
Points
18:41.11
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 1, 2021 | OSU High Performance Meet | 18:41.11 | 24 | 774 |
6000m_cc
965
Points
20:37.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 29, 2017 | Bill Dellinger Invitational | 20:37.00 | 58 | 965 | 63° |
| Sept. 28, 2019 | Bill Dellinger Invitational | 21:03.40 | 63 | 928 | 54° |
| Sept. 21, 2018 | Bill Dellinger Invitational | 21:38.00 | 24 | 882 | 78° |
| Oct. 27, 2017 | West Coast Conference Championship | 21:53.30 | 29 | 861 | 78° |
| Nov. 1, 2019 | West Coast Conference Championship | 22:08.30 | 41 | 842 | |
| Oct. 14, 2017 | NCAA Division I (DI) Pre-Nationals | 22:26.20 | 228 | 818 | |
| Oct. 16, 2021 | Lewis & Clark College XC Invitational | 22:28.70 | 25 | 815 | 66° |
| Oct. 18, 2019 | Wisconsin Nuttycombe Invitational | 22:35.70 | 227 | 806 | 57° |
| Nov. 10, 2017 | NCAA DI West Regional | 22:37.90 | 174 | 803 | 51° |
| Oct. 29, 2021 | West Coast Conference XC Champs | 23:30.70 | 67 | 738 | 71° |
| Oct. 21, 2016 | Beaver Classic | 24:40.10 | 8 | 655 |
800m
864
Points
2:17.96
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| May 6, 2015 | Tig, Tual, Sher, St. M @ Lakeridge | 2:17.96 | 1 | 864 | |
| April 13, 2016 | West Linn and St. Mary's @ Tualatin | 2:20.70 | 1 | 822 | |
| March 19, 2015 | Jim Barks/Grizzly Bear Open | 2:22.62 | 1 | 793 | |
| April 1, 2015 | Saint Mary's Triangular | 2:24.02 | 1 | 773 | 75° |
| April 15, 2015 | Tigard Triangular | 2:24.26 | 1 | 769 | |
| April 23, 2014 | Reynolds Triangular | 2:25.08 | 1 | 757 | |
| May 4, 2016 | Lake Oswego, St. Mary's at Lakeridge | 2:25.92 | 5 | 745 | 63° |
| March 17, 2016 | Jim Barks/Grizzly Bear Open | 2:26.20 | 1 | 741 | 59° |
| April 25, 2015 | 51st Annual Centennial Invitational | 2:26.51 | 21 | 737 | 55° |
| April 30, 2014 | Marshall Quad | 2:26.51 | 1 | 737 | |
| April 10, 2013 | Centennial Triangular | 2:27.01 | 3 | 730 | |
| March 21, 2013 | Jim Barks/Grizzly Bear Open | 2:28.40 | 4 | 710 | |
| Feb. 10, 2015 | Tuesday Night at the Races #4 | 2:29.56 | 2 | 694 | 54° |
| Jan. 20, 2015 | Tuesday Night at the Races #1 | 2:29.88 | 1 | 690 | 53° |
| April 20, 2016 | Sherwood & St. Mary's @ Tigard | 2:33.57 | 6 | 640 | |
| April 9, 2014 | Gresham Triangular | 2:40.29 | 3 | 554 |
mile
869
Points
5:06.91
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Jan. 26, 2018 | UW Invitational | 5:06.91 | 6 | 869 | |
| Feb. 9, 2020 | Portland Indoor #2 | 5:09.13 | 5 | 855 | 45° |
| March 21, 2013 | Jim Barks/Grizzly Bear Open | 5:18.00 | 3 | 800 | |
| May 1, 2015 | Nike/Jesuit Twilight Relays | 5:21.39 | 20 | 779 | |
| Jan. 15, 2022 | UW Preview | 5:21.59 | 28 | 778 | 46° |
| Feb. 5, 2022 | Portland Indoor #3 | 5:22.34 | 6 | 773 | 49° |
| March 17, 2016 | Jim Barks/Grizzly Bear Open | 5:23.80 | 3 | 765 | 59° |
| Feb. 13, 2022 | Portland Indoor #4 | 5:23.92 | 10 | 764 | 58° |
| Feb. 10, 2015 | Tuesday Night at the Races #4 | 5:24.27 | 2 | 762 | 54° |
3mile_cc
677
Points
19:01.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 8, 2012 | Tracy Walters Invitational | 19:01.00 | 8 | 677 | |
| Sept. 8, 2012 | Tracy Walters Invitational | 19:01.00 | 8 | 677 |
Mile
Event Group
912
Points
4:39.11
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| April 18, 2019 | 1500m | Bryan Clay Invitational | 4:39.11 | 43 | 912 | |
| March 17, 2018 | 1500m | Lewis & Clark Spring Break Open | 4:42.22 | 7 | 890 | 50° |
| Jan. 26, 2018 | Mile | UW Invitational | 5:06.91 | 6 | 869 | |
| March 31, 2018 | 1500m | SF State Distance Carnival | 4:45.56 | 11 | 867 | 59° |
| May 13, 2015 | 1500m | 6A-4 Three Rivers District Meet | 4:45.82 | 1 | 866 |
Distance
Event Group
928
Points
9:55.36
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Feb. 24, 2018 | 3000m | Mountain Pacific Sports Federation Championships | 9:55.36 | 5 | 928 | |
| Feb. 25, 2017 | 3000m | Mountain Pacific Sports Federation Championships | 9:58.40 | 20 | 919 | |
| Feb. 29, 2020 | 3000m | 2020 MPSF Indoor Track & Field Championships | 10:04.56 | 50 | 900 | 46° |
| April 11, 2015 | 3200m | Arcadia Invitational | 10:53.45 | 2 | 880 | |
| Jan. 13, 2018 | 3000m | UW Indoor Preview | 10:13.82 | 14 | 872 | 54° |
Cross Country
Event Group
965
Points
20:37.00
Personal Record
6000mCC
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Sept. 29, 2017 | 6000mCC | Bill Dellinger Invitational | 20:37.00 | 58 | 965 | 63° |
| Sept. 28, 2019 | 6000mCC | Bill Dellinger Invitational | 21:03.40 | 63 | 928 | 54° |
| Sept. 6, 2018 | 5K XC | Oregon Preview | 17:15.00 | 6 | 916 | 82° |
| Sept. 21, 2018 | 6000mCC | Bill Dellinger Invitational | 21:38.00 | 24 | 882 | 78° |
| Oct. 27, 2017 | 6000mCC | West Coast Conference Championship | 21:53.30 | 29 | 861 | 78° |
Steeple
Event Group
1003
Points
10:39.33
Personal Record
3000mSC
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| April 27, 2019 | 3000mSC | OSU High Performance | 10:39.33 | 3 | 1003 | |
| April 28, 2018 | 3000mSC | OSU High Performance | 10:50.89 | 4 | 976 | |
| April 20, 2018 | 3000mSC | Bryan Clay Invitational | 10:57.39 | 49 | 962 | |
| May 11, 2019 | 3000mSC | West Coast Invitational | 10:58.23 | 1 | 960 | 81° |
| April 6, 2018 | 3000mSC | John Knight Twilight | 11:11.97 | 1 | 929 |
Long Sprints
Event Group
772
Points
1:01.98
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| April 1, 2015 | 400m | Saint Mary's Triangular | 1:01.98 | 1 | 772 | 75° |
| April 28, 2015 | 400m | Newberg, Sherwood, SMA | 1:02.42 | 1 | 758 | 60° |
| April 6, 2016 | 400m | Canby, Newberg @ SMA | 1:04.15 | 3 | 704 |
Hurdles
Event Group
1
Points
10:48.87
Personal Record
400H
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| March 16, 2019 | 400H | Lewis & Clark Spring Break Open | 10:48.87 | 1 | 1 | 59° |
| March 30, 2019 | 400H | Mike Fanelli Track Classic | 10:58.25 | 21 | 1 | 61° |
Long-Distance
Event Group
774
Points
18:41.11
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| May 1, 2021 | 5000m | OSU High Performance Meet | 18:41.11 | 24 | 774 |
Mid-D
Event Group
864
Points
2:17.96
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| May 6, 2015 | 800m | Tig, Tual, Sher, St. M @ Lakeridge | 2:17.96 | 1 | 864 | |
| April 13, 2016 | 800m | West Linn and St. Mary's @ Tualatin | 2:20.70 | 1 | 822 | |
| March 19, 2015 | 800m | Jim Barks/Grizzly Bear Open | 2:22.62 | 1 | 793 | |
| April 1, 2015 | 800m | Saint Mary's Triangular | 2:24.02 | 1 | 773 | 75° |
| April 15, 2015 | 800m | Tigard Triangular | 2:24.26 | 1 | 769 |