
| Season | Event | Rank |
|---|---|---|
| 2000 | Men's 200m T53 | G Gold |
| 2016 | 800m - T53 | S Silver |
| 2004 | Men's 4 x 400m Relay T53-54 | S Silver |
| 2000 | 400m - T53 | S Silver |
| 2020 | 800m - T53 | B Bronze |
| 2016 | 400m - T53 | B Bronze |
| 2008 | Men's 4 x 400m Relay T53-54 | B Bronze |
| 2004 | Men's 4 x 100m Relay T53-54 | B Bronze |
| 2000 | 800m - T53 | B Bronze |
| 2004 | 800m - T53 | 4 |
| 2020 | 100m - T53 | 5 |
| 2016 | 100m - T53 | 5 |
| 2020 | 400m - T53 | 6 |
| 2008 | 400m - T53 | 6 |
| 2012 | Men's 4 x 400m Relay T53-54 | 7 |
| 2012 | 800m - T53 | 7 |
| 2004 | 400m - T53 | 7 |
| 2008 | Men's 200m T53 | 8 |
| 2004 | Men's 200m T53 | 8 |
| 2016 | Marathon - T54 | 9 |
| 2012 | 400m - T53 | 9 |
| 2008 | 800m - T53 | 11 |
| 2012 | Men's 200m T53 | 13 |
| 2012 | Marathon - T54 | DNF |
| 2016 | Men's 4 x 400m Relay T53-54 | DSQ |
| 2000 | Marathon - T54 | DNS |