Which batter has scored the most international hundreds against a single opposition?
And has anyone scored more runs than Harry Brook against one country while striking above 100?

Sachin Tendulkar has 20 hundreds against Australia, the most of any batter against one team • AFP
Steve Smith's 101 in the third Test in Brisbane at the weekend was his 15th century against India in all three international formats (his tenth in Tests, to go with five in ODIs). That's the most by anyone against India: Ricky Ponting made 14, and Joe Root currently has 13.
Harry Brook surged past 2000 runs during his 171 in the first Test against New Zealand in Christchurch last month. It was his 36th innings, putting him level with three other batters: the West Indians Everton Weekes and Frank Worrell, and Australia's Arthur Morris.
The Trinidad & Tobago wicketkeeper-batter Amir Jangoo, who's 27, hit an unbeaten 104 in his first one-day international, against Bangladesh in St Kitts last week. He's in rarefied company for West Indies: the only other man to score a century on debut in ODIs for them was Desmond Haynes, with 148 against Australia in Antigua in February 1978.
The short answer is no - among batters for whom we have full ball-by-ball information, no one has scored more than 400 runs against a single country at a strike rate above 100. Before the start of the third Test, Harry Brook led the way with 678 runs against New Zealand from 671 balls, a strike rate of 101.04 runs per 100. He's also in fifth place on this particular list, with 841 runs from 907 balls against Pakistan, a strike rate of 92.72.
The highest tenth-wicket partnership in first-class cricket between an opener and the No. 11 in the innings in question is 214, by Nick Knight (255 not out) and Alan Richardson (91) for Warwickshire against Hampshire at Edgbaston in May 2002. Wisden called the partnership "astonishing" and "prodigious", mainly because Richardson had scored only 82 runs in his previous 31 first-class innings, and reached double figures just twice. They took the score from 258 for 9 to 472 all out.
Steven Lynch is the editor of the updated edition of Wisden on the Ashes