2022 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 28 | Drake Relays (Men-Boys)Apr 28 · SMR 1600m · Place 14 · Gustavus Adolphus | SMR 1600m[200-200-400-800] | 14. | 3:32.52a | - |
| Apr 28 | Drake Relays (Men-Boys)Apr 28 · DMR 4000m · Place 14 · Gustavus Adolphus | DMR 4000m[1200-400-800-1600] | 14. | 10:38.52a | - |
| Apr 28 | Drake Relays (Men-Boys)Apr 28 · 4x800 Relay · Place 16 · Gustavus Adolphus | 4x800 Relay | 16. | 7:58.62a | - |
2021 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 13 | CSB/SJU Tri Meet #2Feb 13 · 4x200 Relay · Place 4 · Gustavus Adolphus | 4x200 Relay | 4. | 1:37.87 | - |
| Feb 13 | CSB/SJU Tri Meet #2Feb 13 · 4x200 Relay · Place 1 · Gustavus Adolphus | 4x200 Relay | 1. | 1:30.82 | - |
2019 Outdoor Track
1 results2019 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 9 | CSB-SJU MeetFeb 9 · 4x200 Relay · Place 3 · Gustavus Adolphus | 4x200 Relay | 3. | 1:39.93a | - |
| Feb 9 | CSB-SJU MeetFeb 9 · 4x400 Relay · Place 10 · Gustavus Adolphus | 4x400 Relay | 10. | 3:51.23a | - |
| Feb 9 | CSB-SJU MeetFeb 9 · 4x400 Relay · Place 8 · Gustavus Adolphus | 4x400 Relay | 8. | 3:47.09a | - |
| Feb 9 | CSB-SJU MeetFeb 9 · 4x400 Relay · Place 6 · Gustavus Adolphus | 4x400 Relay | 6. | 3:42.39a | - |
2018 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 10 | CSB / SJU InvitationalFeb 10 · 4x400 Relay · Place 9 · Gustavus Adolphus | 4x400 Relay | 9. | 3:47.60a | - |
| Feb 10 | CSB / SJU InvitationalFeb 10 · 4x400 Relay · Place 6 · Gustavus Adolphus | 4x400 Relay | 6. | 3:40.61a | - |
| Feb 10 | CSB / SJU InvitationalFeb 10 · 4x400 Relay · Place 1 · Gustavus Adolphus | 4x400 Relay | 1. | 3:29.71a | - |
| Jan 12 | The OpenerJan 12 · 4x400 Relay · Place 6 · Gustavus Adolphus | 4x400 Relay | 6. | 3:55.55a | - |
| Jan 12 | The OpenerJan 12 · 4x400 Relay · Place 2 · Gustavus Adolphus | 4x400 Relay | 2. | 3:37.32a | - |
2017 Outdoor Track
11 results2017 Indoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 18 | St. Olaf Men's Tostrud ClassicFeb 18 · 4x400 Relay · Place 8 · Gustavus Adolphus | 4x400 Relay | 8. | 3:42.00a | - |
| Feb 18 | St. Olaf Men's Tostrud ClassicFeb 18 · 4x400 Relay · Place 1 · Gustavus Adolphus | 4x400 Relay | 1. | 3:27.09a | - |
| Feb 11 | Meet of HeartsFeb 11 · 4x200 Relay · Place 2 · Gustavus Adolphus | 4x200 Relay | 2. | 1:33.41a | - |
| Feb 11 | Meet of HeartsFeb 11 · 4x400 Relay · Place 6 · Gustavus Adolphus | 4x400 Relay | 6. | 3:39.27a | - |
| Feb 11 | Meet of HeartsFeb 11 · 4x400 Relay · Place 2 · Gustavus Adolphus | 4x400 Relay | 2. | 3:26.05a | - |
| Jan 27 | St. Olaf QuadJan 27 · 4x200 Relay · Place 2 · Gustavus Adolphus | 4x200 Relay | 2. | 1:35.72a | - |
| Jan 27 | St. Olaf QuadJan 27 · 4x400 Relay · Place 11 · Gustavus Adolphus | 4x400 Relay | 11. | 4:01.79a | - |
| Jan 27 | St. Olaf QuadJan 27 · 4x400 Relay · Place 10 · Gustavus Adolphus | 4x400 Relay | 10. | 3:54.98a | - |
| Jan 27 | St. Olaf QuadJan 27 · 4x400 Relay · Place 7 · Gustavus Adolphus | 4x400 Relay | 7. | 3:38.97a | - |
| Jan 27 | St. Olaf QuadJan 27 · 4x400 Relay · Place 4 · Gustavus Adolphus | 4x400 Relay | 4. | 3:26.18a | - |
| Jan 20 | Kilt ClassicJan 20 · 4x400 Relay · Place 7 · Gustavus Adolphus | 4x400 Relay | 7. | 3:58.27a | - |
| Jan 20 | Kilt ClassicJan 20 · 4x400 Relay · Place 6 · Gustavus Adolphus | 4x400 Relay | 6. | 3:46.00a | - |
| Jan 20 | Kilt ClassicJan 20 · 4x400 Relay · Place 3 · Gustavus Adolphus | 4x400 Relay | 3. | 3:36.39a | - |
2016 Outdoor Track
16 results| Date | Meet | Event | Pl | Mark | Gr |
| May 13 | MIAC Outdoor ChampionshipsMay 13 · 4x800 Relay · Place 4 · Gustavus Adolphus | 4x800 Relay | 4. | 8:03.66a | - |
| May 13 | MIAC Outdoor ChampionshipsMay 13 · 4x400 Relay · Place 3 · Gustavus Adolphus | 4x400 Relay | 3. | 3:22.38a | - |
| May 13 | MIAC Outdoor ChampionshipsMay 13 · 4x100 Relay · Gustavus Adolphus | 4x100 RelayRound P | — | 43.65a | - |
| May 13 | MIAC Outdoor ChampionshipsMay 13 · 4x100 Relay · Place 5 · Gustavus Adolphus | 4x100 Relay | 5. | 43.55a | - |
| Apr 30 | Drake AlternativeApr 30 · 4x400 Relay · Place 14 · Gustavus Adolphus | 4x400 Relay | 14. | 4:21.61a | - |
| Apr 30 | Drake AlternativeApr 30 · 4x400 Relay · Place 13 · Gustavus Adolphus | 4x400 Relay | 13. | 4:03.96a | - |
| Apr 30 | Drake AlternativeApr 30 · 4x400 Relay · Place 12 · Gustavus Adolphus | 4x400 Relay | 12. | 3:59.20a | - |
| Apr 30 | Drake AlternativeApr 30 · 4x400 Relay · Place 11 · Gustavus Adolphus | 4x400 Relay | 11. | 3:58.51a | - |
| Apr 30 | Drake AlternativeApr 30 · 4x400 Relay · Place 10 · Gustavus Adolphus | 4x400 Relay | 10. | 3:54.13a | - |
| Apr 30 | Drake AlternativeApr 30 · 4x400 Relay · Place 9 · Gustavus Adolphus | 4x400 Relay | 9. | 3:52.65a | - |
| Apr 30 | Drake AlternativeApr 30 · 4x400 Relay · Place 8 · Gustavus Adolphus | 4x400 Relay | 8. | 3:50.10a | - |
| Apr 30 | Drake AlternativeApr 30 · 4x400 Relay · Place 7 · Gustavus Adolphus | 4x400 Relay | 7. | 3:47.92a | - |
| Apr 30 | Drake AlternativeApr 30 · 4x400 Relay · Place 6 · Gustavus Adolphus | 4x400 Relay | 6. | 3:44.89a | - |
| Apr 30 | Drake AlternativeApr 30 · 4x400 Relay · Place 5 · Gustavus Adolphus | 4x400 Relay | 5. | 3:40.13a | - |
| Apr 30 | Drake AlternativeApr 30 · 4x400 Relay · Place 1 · Gustavus Adolphus | 4x400 Relay | 1. | 3:24.94a | - |
| Apr 30 | Drake AlternativeApr 30 · 4x100 Relay · Place 1 · Gustavus Adolphus | 4x100 Relay | 1. | 43.40a | - |
2016 Indoor Track
12 results2015 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 25 | Drake AlternativeApr 25 · 4x400 Relay · Gustavus Adolphus | 4x400 Relay | — | DNS | - |
| Apr 25 | Drake AlternativeApr 25 · 4x400 Relay · Place 11 · Gustavus Adolphus | 4x400 Relay | 11. | 3:46.08a | - |
| Apr 25 | Drake AlternativeApr 25 · 4x400 Relay · Place 9 · Gustavus Adolphus | 4x400 Relay | 9. | 3:42.79a | - |
| Apr 25 | Drake AlternativeApr 25 · 4x400 Relay · Place 3 · Gustavus Adolphus | 4x400 Relay | 3. | 3:25.97a | - |
| Apr 25 | Drake AlternativeApr 25 · 4x100 Relay · Place 1 · Gustavus Adolphus | 4x100 Relay | 1. | 43.34a | - |
2005 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 30 | Drake AlternativeApr 30 · 4x800 Relay · Place 2 · Gustavus Adolphus | 4x800 Relay | 2. | 8:50.40a | - |
| Apr 30 | Drake AlternativeApr 30 · 4x800 Relay · Place 1 · Gustavus Adolphus | 4x800 Relay | 1. | 8:22.02a | - |
| Apr 30 | Drake AlternativeApr 30 · 4x400 Relay · Place 4 · Gustavus Adolphus | 4x400 Relay | 4. | 3:40.98a | - |
| Apr 30 | Drake AlternativeApr 30 · 4x400 Relay · Place 3 · Gustavus Adolphus | 4x400 Relay | 3. | 3:36.88a | - |
| Apr 30 | Drake AlternativeApr 30 · 4x100 Relay · Place 2 · Gustavus Adolphus | 4x100 Relay | 2. | 43.37a | - |