Wade Thompson will make his AFL debut for Port Adelaide against Melbourne on Sunday.