Joseph Parker has faced some of the heavyweight division's biggest hitters, not least Deontay Wilder and Anthony Joshua.