Players With Most Test 100s Against One Team

100s: 19 vs England Don Bradman (Australia)

100s: 13 vs West Indies Sunil Gavaskar (India)

100s: 12 vs England Steve Smith (Australia)

100s: 12 vs Australia Jack Hobbs (England)

100s: 11 vs Australia Sachin Tendulkar (India)

100s: 10 vs Pakistan Kumar Sangakkara (Sri Lanka)

Cricketers with most Test centuries