Both batsmen were the premier middle-order players of their time. I am restricting this to test performances. Who was the greatest batsmen out of these three?
Please take into account the opposition they faced and how they did against the best bowling attacks of their time.
Not taking into account bowling, either, unless in absolute tiebreaks.