| World Championship 2025 Tokyo | Javelin (Men) 800g | 80.29m | 10 | POL | 2025-09-17 00:00:00 | Grp B | | |
| Olympic Games 2024 Paris | Javelin (Men) 800g | 82.34m | 7 | POL | 2024-08-06 00:00:00 | GrpB | | |
| Olympic Games 2020 Tokyo | Javelin (Men) 800g | 74.65m | 13 | POL | 2021-08-04 00:00:00 | GrpB | | |
| ISTAF Berlin 2020 | Javelin (Men) 800g | 82.31m | 3 | POL | 2020-09-13 00:00:00 | FINAL | | |
| Ostrava Golden Spike 2020 | Javelin (Men) 800g | 83.27m | 2 | POL | 2020-09-08 00:00:00 | FINAL | | |
| Kamila Skolimowska Memorial 2020 | Javelin (Men) 800g | 84.62m | 2 | POL | 2020-09-06 00:00:00 | FINAL | | |
| Irena SzewiĆska Memorial 2020 | Javelin (Men) 800g | 83.37m | 1 | POL | 2020-08-19 00:00:00 | FINAL | | |
| World Championship 2019 Doha | Javelin (Men) 800g | 80.56m | 7 | POL | 2019-10-06 00:00:00 | FINAL | | |
| World Championship 2019 Doha | Javelin (Men) 800g | 82.44m | 7 | POL | 2019-10-05 00:00:00 | Group A | | |
| Diamond League 2019 Zurich | Javelin (Men) 800g | 85.72m | 4 | POL | 2019-08-29 00:00:00 | FINAL | | SB |
| Diamond League 2019 Birmingham | Javelin (Men) 800g | 81.02m | 5 | POL | 2019-08-18 00:00:00 | FINAL | | |
| Diamond League 2019 Monaco | Javelin (Men) 800g | 82.16m | 5 | POL | 2019-07-12 00:00:00 | FINAL | | |
| Diamond League 2019 Oslo | Javelin (Men) 800g | 78.19m | 9 | POL | 2019-06-13 00:00:00 | FINAL | | |
| Diamond League 2019 Shanghai | Javelin (Men) 800g | 84.51m | 3 | POL | 2019-05-18 00:00:00 | FINAL | | |
| Diamond League 2018 Zurich | Javelin (Men) 800g | 85.32m | 5 | POL | 2018-08-30 00:00:00 | FINAL | 1168 | SB |
| Diamond League 2018 Birmingham | Javelin (Men) 800g | 83.96m | 5 | POL | 2018-08-18 00:00:00 | FINAL | | |
| European Championship 2018 Berlin | Javelin (Men) 800g | 84.55m | 4 | POL | 2018-08-09 00:00:00 | FINAL | | SB |
| European Championship 2018 Berlin | Javelin (Men) 800g | 84.35m | 1 | POL | 2018-08-08 00:00:00 | GrpA | | SB |
| World University Games 2017 Taipei | Javelin (Men) 800g | 79.38m | 5 | POL | 2017-08-26 00:00:00 | FINAL | 1084 | |
| World University Games 2017 Taipei | Javelin (Men) 800g | 77.28m | 3 | POL | 2017-08-24 00:00:00 | Qual GroupA | 1055 | |
| World Championship 2017 London | Javelin (Men) 800g | 82.01m | 9 | POL | 2017-08-12 00:00:00 | FINAL | 1122 | |
| World Championship 2017 London | Javelin (Men) 800g | 83.49m | 5 | POL | 2017-08-10 00:00:00 | GroupA | 1142 | |
| Diamond League 2016 Paris | Javelin (Men) 800g | 74.09m | 9 | POL | 2016-08-27 00:00:00 | FINAL | 1010 | |
| Olympic Games 2016 Rio | Javelin (Men) 800g | 80.62m | 7 | POL | 2016-08-17 00:00:00 | Qual GroupA | 1102 | |
| Diamond League 2016 Stockholm | Javelin (Men) 800g | 76.49m | 9 | POL | 2016-06-16 00:00:00 | FINAL | 1044 | |
| Diamond League 2016 Shanghai | Javelin (Men) 800g | 76.81m | 7 | POL | 2016-05-14 00:00:00 | FINAL | 1048 | |
| World Championship 2015 Beijing | Javelin (Men) 800g | 78.91m | 21 | POL | 2015-08-24 00:00:00 | QUAL | 1078 | |