Speed rating — all races
Cross Country
XC speed rating
2018 XC
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2018-10-27 | Lancaster Bible College | 8000m | 36:48.2 | 91st · 6th on team | — | +0.012 | ★CR CSR |
| 2018-10-13 | Utica Park | 8000m | 36:12 | 100th · 4th on team | — | +0.004 | SR CSR |
| 2018-10-06 | Goucher College | 8000m | 39:00.9 | 33rd · 3rd on team | — | +0.041 | ★CR SR CSR |
| 2018-09-22 | Kernstown Battlefield | 6000m | 27:57.6 | 103rd · 6th on team | — | +0.018 | ★PR ★CR SR CSR |
| 2018-08-31 | Oregon Ridge Park | 5000m | 24:38.6 | 22nd · 7th on team | — | +0.002 | ★PR ★CR SR CSR |
2017 XC
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2017-11-11 | Dickinson College | 8000m | 36:25.6 | 350th · 4th on team | 79.3 | +0.024 | ★CR CSR RSR |
| 2017-10-28 | Morrisville State Campus | 8000m | 37:48.4 | 79th · 4th on team | 78.4 | +0.048 | ★CR CSR |
| 2017-10-14 | Utica Park | 8000m | 36:09.6 | 77th · 3rd on team | 78.8 | +0.004 | ★CR CSR |
| 2017-09-30 | Community Park at Winterplace | 8000m | 35:31.7 | 102nd · 3rd on team | 78.8 | -0.008 | ★PR ★CR SR CSR RSR |
| 2017-09-28 | Lancaster Bible College | 8000m | 39:56.6 | 39th · 5th on team | 71.4 | +0.012 | PR CR SR CSR |
| 2017-09-23 | Kernstown Battlefield | 3219m | 15:07.3 | 17th · 2nd on team | 74.2 | +0.049 | ★PR ★CR SR CSR RSR |
Track & Field
TF speed rating
2019 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2019-04-27 | Meet results → | Men's 400 Hurdles | 1:01.84 | 19th · 1st on team | — | — | |
| 2019-04-27 | Meet results → | Men's 110 Hurdles Preliminaries | 15.9 | 18th · 2nd on team | — | — | ★PR SR |
| 2019-04-20 | Meet results → | Men's 110 Hurdles | 16.27 | 3rd · 2nd on team | — | — | |
| 2019-04-20 | Meet results → | Men's 110 Hurdles | 16.27 | 3rd · 2nd on team | — | — | |
| 2019-04-20 | Meet results → | Men's 400 Hurdles | 1:00.61 | 1st · 1st on team | — | — | SR |
| 2019-04-20 | Meet results → | Men's 400 Hurdles | 1:00.61 | 1st · 1st on team | — | — | |
| 2019-04-12 | Meet results → | Men's 110 Hurdles | 16.03 | 6th · 2nd on team | — | — | SR |
| 2019-04-12 | Meet results → | Men's 400 Hurdles | 1:02.68 | 9th · 1st on team | — | — | |
| 2019-03-30 | Meet results → | Men's 400 Hurdles | 1:01.15 | 11th · 1st on team | — | — | SR |
| 2019-03-30 | Meet results → | Men's 110 Hurdles | 16.08 | 9th · 2nd on team | — | — | SR |
| 2019-03-02 | Meet results → | Men's 400 Hurdles | 1:05.1 | 7th · 1st on team | — | — | SR |
| 2019-03-02 | Meet results → | Men's 110 Hurdles | 16.09 | 3rd · 2nd on team | — | — | SR |
| 2019-02-16 | Susquehanna Invitational | 60mh | 9.27 | 15th · 3rd on team | — | -0.032 | SR |
| 2019-02-16 | Susquehanna Invitational | 400m | 1:01.22 | 41st · 3rd on team | — | -0.032 | ★PR SR |
| 2019-02-08 | Meet results → | Men's 60 Hurdles Preliminaries | 9.59 | 13th · 3rd on team | — | — | SR |
2018 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2018-05-14 | Swarthmore Final Qualifier Meet | 400mh | 59.53 | 20th · 1st on team | — | -0.053 | |
| 2018-05-14 | Swarthmore Final Qualifier Meet | 110mh | 15.46 | 8th · 1st on team | — | -0.053 | ★PR SR |
| 2018-04-28 | Atlantic Independent Track & Field Championships | 110mh | 15.51 | 1st · 1st on team | — | -0.019 | PR SR |
| 2018-04-28 | Atlantic Independent Track & Field Championships | 400mh | 58.57 | 3rd · 1st on team | — | -0.019 | ★PR SR |
| 2018-04-21 | Meet results → | Men's 110 Hurdles | 15.6 | 1st · 1st on team | — | — | |
| 2018-04-21 | Meet results → | Men's 400 Hurdles | 57.76 | 1st · 1st on team | — | — | ★PR SR |
| 2018-04-13 | Meet results → | Men's 110 Hurdles | 15.67 | 2nd · 1st on team | — | — | |
| 2018-04-13 | Meet results → | Men's 400 Hurdles | 58.35 | 7th · 1st on team | — | — | PR SR |
| 2018-04-06 | Meet results → | Men's 110 Hurdles | 15.47 | 1st · 1st on team | — | — | ★PR SR |
| 2018-04-06 | Meet results → | Men's 400 Hurdles | 1:00.54 | 3rd · 1st on team | — | — | PR SR |
| 2018-03-31 | Ursinus College Invitational | 110mh | 15.78 | 2nd · 2nd on team | — | -0.032 | SR |
| 2018-03-31 | Ursinus College Invitational | 400mh | 1:01.4 | 4th · 1st on team | — | -0.032 | PR SR |
| 2018-02-25 | Meet results → | Men's 60 Hurdles Finals | 8.77 | 13th · 2nd on team | — | — | ★PR SR |
| 2018-02-25 | Meet results → | Men's 60 Hurdles Preliminaries | 8.76 | 12th · 1st on team | — | — | ★PR SR |
| 2018-01-19 | Meet results → | Men's 200 Hurdles | 27.84 | 7th · 2nd on team | — | — | ★PR SR |
| 2018-01-19 | Meet results → | Men's 60 Hurdles Preliminaries | 9.11 | 16th · 1st on team | — | — | PR SR |
2017 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2017-04-29 | Meet results → | Men's High Jump | NH | — | — | — | |
| 2017-04-29 | Paul Kaiser Classic | hj | NH | — | — | -0.041 | |
| 2017-04-29 | Paul Kaiser Classic | 110mh | 16.15 | 13th · 2nd on team | — | -0.041 | SR |
| 2017-04-29 | Paul Kaiser Classic | 110mh | 15.97 | 10th · 1st on team | — | -0.041 | SR |
| 2017-04-29 | Paul Kaiser Classic | 400mh | 1:03.15 | 18th · 1st on team | — | -0.041 | |
| 2017-04-22 | Meet results → | Men's High Jump | 1.60m | — | — | — | |
| 2017-04-22 | Gallaudet University Invitational | hj | 1.60m | — | — | -0.028 | |
| 2017-04-22 | Gallaudet University Invitational | 400mh | 1:02 | 4th · 3rd on team | — | -0.028 | PR SR |
| 2017-04-22 | Gallaudet University Invitational | 110mh | 16.51 | 1st · 1st on team | — | -0.028 | |
| 2017-04-20 | Meet results → | Men's High Jump | 1.75m | — | — | — | |
| 2017-04-20 | Meet results → | Men's 400 Hurdles | 1:02.81 | 6th · 3rd on team | — | — | PR SR |
| 2017-04-20 | Meet results → | Men's 110 Hurdles | 16.1 | 1st · 1st on team | — | — | PR SR |
| 2017-04-15 | Christopher Newport Captains Classic & Combined Events | hj | NH | — | — | -0.030 | |
| 2017-04-15 | Christopher Newport Captains Classic & Combined Events | 110mh | 16.55 | 5th · 1st on team | — | -0.030 | |
| 2017-04-15 | Christopher Newport Captains Classic & Combined Events | 400mh | 1:02.85 | 5th · 2nd on team | — | -0.030 | PR SR |
| 2017-04-14 | Meet results → | Men's High Jump | NH | — | — | — | |
| 2017-04-01 | Mary Washington Battleground Outdoor Relays | hj | 1.70m | — | — | -0.023 | |
| 2017-04-01 | Mary Washington Battleground Outdoor Relays | 110mh | 16.17 | 3rd · 1st on team | — | -0.023 | SR |
| 2017-04-01 | Mary Washington Battleground Outdoor Relays | 110mh | 17.05 | 7th · 2nd on team | — | -0.023 | |
| 2017-04-01 | Mary Washington Battleground Outdoor Relays | 400mh | 1:06.12 | 16th · 3rd on team | — | -0.023 | SR |
| 2017-03-31 | Meet results → | Men's High Jump | 1.70m | — | — | — | |
| 2017-03-25 | Goucher College Track and Field Classic | hj | 1.73m | — | — | -0.022 | |
| 2017-03-25 | Meet results → | Men's High Jump | 1.73m | — | — | — | |
| 2017-03-25 | Goucher College Track and Field Classic | 110mh | 18.75 | 10th · 1st on team | — | -0.022 | |
| 2017-03-25 | Goucher College Track and Field Classic | 400mh | 1:08 | 5th · 2nd on team | — | -0.022 | SR |
| 2017-03-04 | Meet results → | Men's High Jump | 1.63m | — | — | — | |
| 2017-03-04 | Lloyd Sigler Spring Meet | hj | 1.63m | — | — | -0.020 | |
| 2017-03-04 | Lloyd Sigler Spring Meet | 110mh | 17.36 | 5th · 1st on team | — | -0.020 | SR |
| 2017-03-04 | Lloyd Sigler Spring Meet | 400mh | 1:08.41 | 16th · 3rd on team | — | -0.020 | SR |
| 2017-02-26 | George Mason Indoor Last Chance | 60mh | 9.48 | 23rd · 1st on team | — | -0.038 | |
| 2017-02-18 | Susquehanna Invitational | 60mh | 9.84 | 22nd · 1st on team | — | -0.032 | |
| 2017-02-11 | DuCharme Invitational | 55mh | 8.65 | 12th · 2nd on team | — | -0.034 | SR |
| 2017-02-11 | DuCharme Invitational | 55mh | 8.64 | 11th · 1st on team | — | -0.034 | SR |
| 2017-02-11 | DuCharme Invitational | 200m | 27.1 | 29th · 3rd on team | — | -0.034 | ★PR SR |
| 2017-02-04 | Vince Brown Invitational | 60mh | 9.36 | 25th · 1st on team | — | -0.043 | SR |
| 2017-01-21 | Orange & Maroon Classic | 60mh | 9.57 | 16th · 1st on team | — | -0.032 | SR |
| 2016-12-03 | Meet results → | Men's 60 Hurdles Finals | 9.45 | 7th · 1st on team | — | — | PR SR |
| 2016-12-03 | Meet results → | Men's 60 Hurdles Preliminaries | 9.87 | 13th · 2nd on team | — | — | SR |
2016 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2015-12-10 | RIT Early Season Invitational | 60mh | 9 | 7th · 4th on team | — | -0.034 | ★PR SR |
| 2015-12-10 | RIT Early Season Invitational | 60m | 7.82 | 32nd · 15th on team | — | -0.034 | ★PR SR |
| 2015-12-05 | Brockport Early Season Invite | 60m | 7.94 | 58th · 15th on team | — | -0.040 | PR SR |
| 2015-12-05 | Brockport Early Season Invite | 60mh | 9.17 | 18th · 6th on team | — | -0.040 | PR SR |
2015 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2015-05-01 | Meet results → | Men's 110 Hurdles Preliminaries | 16.32 | 16th · 6th on team | — | — | PR SR |
| 2015-04-25 | Meet results → | Men's 110 Hurdles | 16.31 | 9th · 4th on team | — | — | PR SR |
| 2015-04-25 | Meet results → | Men's 200 Meters | 25.45 | 40th · 12th on team | — | — | ★PR SR |
| 2015-04-18 | Liberty League Championships | 400mh | 1:05.52 | 12th · 4th on team | — | -0.032 | PR SR |
| 2015-04-18 | Liberty League Championships | 110mh | 16.92 | 13th · 8th on team | — | -0.032 | SR |
| 2015-04-11 | Meet results → | Men's 110 Hurdles | 17.07 | 8th · 3rd on team | — | — | PR SR |
| 2015-04-11 | Meet results → | Men's 400 Hurdles | 1:05.35 | 20th · 3rd on team | — | — | PR SR |
| 2015-04-02 | Meet results → | Men's 400 Hurdles | 1:07.26 | 23rd · 5th on team | — | — | PR SR |
| 2015-04-02 | Meet results → | Men's 110 Hurdles | 17.76 | 14th · 5th on team | — | — | PR SR |
| 2015-02-27 | Meet results → | Men's 60 Hurdles Preliminaries | 9.3 | 22nd · 6th on team | — | — | PR SR |
| 2015-02-21 | Meet results → | Men's 200 Meters | 26.96 | 64th · 14th on team | — | — | PR SR |
| 2015-02-21 | Meet results → | Men's 60 Hurdles Preliminaries | 9.31 | 17th · 3rd on team | — | — | PR SR |
| 2015-02-13 | Liberty League Indoor Track and Field Championships | 60mh | 9.57 | 14th · 7th on team | — | -0.034 | PR SR |
| 2015-02-07 | Meet results → | Men's 60 Meters Preliminaries | 8.15 | 53rd · 8th on team | — | — | ★PR SR |
| 2015-02-07 | Meet results → | Men's 60 Hurdles Preliminaries | 9.74 | 24th · 6th on team | — | — | PR SR |
2014 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2014-06-07 | WIAA Division 3 State Championships Day 2 | 110mh | 15.62 | 13th · 1st on team | — | -0.035 | PR SR |
| 2014-06-07 | WIAA Division 3 State Championships Day 2 | 110mh | 15.83 | 15th · 2nd on team | — | -0.035 | |
| 2014-06-06 | WIAA Division 3 State Championships Day 1 | 110mh | 15.83 | 7th · 1st on team | — | -0.035 | |
| 2014-05-30 | WIAA D3 Sectional 4 - Princeton | 110mh | 16.24 | 13th · 2nd on team | — | -0.025 | |
| 2014-05-30 | WIAA D3 Sectional 4 - Princeton | 300mh | 45.48 | 11th · 1st on team | — | -0.025 | |
| 2014-05-30 | WIAA D3 Sectional 4 - Princeton | 110mh | 15.74 | 3rd · 1st on team | — | -0.025 | PR SR |
| 2014-05-27 | WIAA D3 Regional - Union Grove | 300mh | 45.41 | 2nd · 1st on team | — | -0.025 | SR |
| 2014-05-27 | WIAA D3 Regional - Union Grove | 110mh | 16.33 | 1st · 1st on team | — | -0.025 | |
| 2014-05-13 | Walworth County Invitational | hj | NH | — | — | -0.018 | |
| 2014-05-13 | Walworth County Invitational | 300mh | 47.24 | 5th · 1st on team | — | -0.018 | |
| 2014-05-08 | Badger JV Invitational | hj | 5-04.00 | — | — | -0.025 | |
| 2014-05-08 | Badger JV Invitational | 110mh | 16.34 | 1st · 1st on team | — | -0.025 | |
| 2014-05-08 | Badger JV Invitational | 300mh | 46.14 | 2nd · 1st on team | — | -0.025 | |
| 2014-04-26 | GPSD Championships | hj | 5-04.00 | — | — | -0.019 | |
| 2014-04-26 | GPSD Championships | 300mh | 46.02 | 1st · 1st on team | — | -0.019 | |
| 2014-04-26 | GPSD Championships | 110mh | 16.79 | 1st · 1st on team | — | -0.019 | |
| 2014-04-22 | Deerfield Mini Invite | hj | 5-06.00 | — | — | -0.027 | |
| 2014-04-22 | Deerfield Mini Invite | 110mh | 17.07 | 1st · 1st on team | — | -0.027 | |
| 2014-04-22 | Deerfield Mini Invite | 300mh | 45.96 | 1st · 1st on team | — | -0.027 | SR |
| 2014-04-17 | Bluejay Invitational | hj | 5-04.00 | — | — | -0.025 | |
| 2014-04-17 | Bluejay Invitational | 300mh | 46.01 | 3rd · 1st on team | — | -0.025 | SR |
| 2014-04-17 | Bluejay Invitational | 110mh | 16.65 | 1st · 1st on team | — | -0.025 | |
| 2014-04-12 | 7th Berg/Seeger Classic | hj | 5-03.00 | — | — | -0.024 | |
| 2014-04-12 | 7th Berg/Seeger Classic | 110mh | 16.24 | 1st · 1st on team | — | -0.024 | PR SR |
| 2014-04-12 | 7th Berg/Seeger Classic | 300mh | 48.04 | 2nd · 1st on team | — | -0.024 | SR |
| 2014-04-12 | 7th Berg/Seeger Classic | 110mh | 16.54 | 2nd · 2nd on team | — | -0.024 | |
| 2014-04-05 | W/TFA Boys Indoor State | 55mh | 8.62 | 52nd · 2nd on team | — | -0.040 | PR SR |
| 2014-04-05 | W/TFA Boys Indoor State | 55mh | 8.49 | 44th · 1st on team | — | -0.040 | ★PR SR |
| 2014-04-05 | W/TFA Boys Indoor State | 55m | 7.39 | 104th · 1st on team | — | -0.040 | ★PR SR |
2013 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2013-05-20 | WIAA D3 Regional - Catholic Central | 300mh | 45.18 | 2nd · 1st on team | — | -0.023 | ★PR SR |
| 2013-05-20 | WIAA D3 Regional - Catholic Central | 110mh | 16.69 | 1st · 1st on team | — | -0.023 | SR |
| 2013-04-15 | Deerfield Mini Invite | 110mh | 16.84 | 1st · 1st on team | — | -0.027 | SR |
| 2013-04-15 | Deerfield Mini Invite | 300mh | 46.84 | 1st · 1st on team | — | -0.027 | PR SR |
2012 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2012-05-08 | Walworth Co. Invite | hj | 5-02.00 | — | — | -0.018 | |
| 2012-05-08 | Walworth Co. Invite | 110mh | 16.34 | 2nd · 1st on team | — | -0.018 | PR SR |
| 2012-05-08 | Walworth Co. Invite | 110mh | 16.44 | 4th · 2nd on team | — | -0.018 | |
| 2012-05-08 | Walworth Co. Invite | 300mh | 49.94 | 11th · 3rd on team | — | -0.018 | |
| 2012-04-28 | GPSD Championships | hj | 5-03.00 | — | — | -0.016 | |
| 2012-04-28 | GPSD Championships | 300mh | 47.69 | 3rd · 2nd on team | — | -0.016 | PR SR |
| 2012-04-10 | Delavan/Wis School Deaf Triangular | hj | 5-02.00 | — | — | -0.024 | |
| 2012-04-10 | Delavan/Wis School Deaf Triangular | 300mh | 49.34 | 4th · 3rd on team | — | -0.024 | PR SR |
| 2012-04-10 | Delavan/Wis School Deaf Triangular | 110mh | 17.54 | 1st · 1st on team | — | -0.024 | SR |
2011 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2011-05-26 | WIAA Sectional - Div 3 - Princeton | 110mh | 17.24 | 18th · 1st on team | — | -0.025 | PR SR |
| 2011-04-30 | GPSD Championships | hj | 5-06.00 | — | — | -0.023 | |
| 2011-04-30 | GPSD Championships | 110mh | 18.73 | 1st · 1st on team | — | -0.023 | PR SR |
| 2011-04-30 | GPSD Championships | 300mh | 52.43 | 3rd · 1st on team | — | -0.023 | |
| 2011-04-16 | 4th Berg/Seeger Classic | hj | 5-00.00 | — | — | -0.006 | |
| 2011-04-16 | 4th Berg/Seeger Classic | 110mh | 19.5 | 12th · 1st on team | — | -0.006 | |
| 2011-04-16 | 4th Berg/Seeger Classic | 300mh | 50.38 | 16th · 3rd on team | — | -0.006 | PR SR |
| 2011-04-16 | 4th Berg/Seeger Classic | 110mh | 19.55 | 13th · 2nd on team | — | -0.006 | |
| 2011-04-05 | Elkhorn Quad | hj | 5-00.00 | — | — | -0.018 | |
| 2011-04-05 | Elkhorn Quad | 110mh | 19.44 | 3rd · 1st on team | — | -0.018 | PR SR |
| 2011-04-05 | Elkhorn Quad | 800m | 2:57.5 | 13th · 1st on team | 86.0 | -0.018 | ★PR ★R SR RSR |