German-born Test players, and Bairstow's near misses
Also, KL Rahul's ODI debut feat, and Dhoni's T20 streak

KL Rahul was the first Indian batsman to score a hundred on ODI debut • Associated Press
The match in question was actually India's first T20 international, against South Africa in Johannesburg in December 2006 - the captain that day was Virender Sehwag. Dhoni has skippered in all his 67 T20Is since then. All told he has missed only five of India's 73 20-over matches, four of them against Zimbabwe. On those occasions they were captained three times by Suresh Raina and twice by Ajinkya Rahane.
The overall Test record is likely to change hands later this season. Alastair Cook made his 21st appearance in a Lord's Test in the match that has just finished against Sri Lanka, equalling Graham Gooch's mark - so Cook should make the record his own when Pakistan play there later this summer. Alec Stewart played 20 Lord's Tests and James Anderson 19 so far. Ian Bell and Andrew Strauss both featured in 18.
The short answer is none. The highest score by anyone making their one-day international debut for India - before KL Rahul made 100 not out against Zimbabwe in Harare the other day - was 86, by Robin Uthappa against England in Indore in 2005-06. Overall, Rahul was the 11th batsman to reach three figures on ODI debut. The first to do it was Dennis Amiss, with 103 for England v Australia at Old Trafford in 1972 (the first ODI ever played in England), while the most recent was Hong Kong's Mark Chapman, with an undefeated 124 against the United Arab Emirates in Dubai in November 2015.
Donald Carr, who captained England in one Test in 1951-52 before embarking on a distinguished career as an administrator, was born in Wiesbaden in Germany in 1926, while his father was serving in the British army. Only one other Test cricketer was born in Germany: Paul Terry, who appeared against West Indies in 1984, first saw the light of day in Osnabrück in 1959, again because his father was in the army there. Coincidentally, Carr and Terry both won just two Test caps.
This record has changed hands a fair bit in recent years. For some time the highest was 68 not out, by the New Zealand fast bowler Richard Collinge, against Pakistan in Auckland in 1972-73. That lasted more than 30 years, until Zaheer Khan hit 75 for India against Bangladesh in Dhaka in 2004-05. At Edgbaston in 2012, Tino Best clubbed 95 for West Indies against England, but his new record lasted only a year, as the 19-year-old Australian debutant Ashton Agar strolled out at No. 11 in the first Ashes Test against England at Trent Bridge in 2013 - and made 98, which remains the Test record. The highest in ODIs is 43, by Shoaib Akhtar for Pakistan v England in Cape Town during the 2003 World Cup, while two Associate players - Dewald Nel of Scotland and Ireland's Alex Cusack - have made 13 not out from No. 11 in T20Is.
Jonny Bairstow's match aggregate against Sri Lanka at Lord's - he scored 167 not out and 32 against - placed him second on this particular list for England, behind Alec Stewart, who made 204 runs (40 and 164) against South Africa at Old Trafford in 1998. The overall list is headed by Andy Flower, who made 341 runs (142 and 199 not out) for Zimbabwe against South Africa in Harare in 2001-02. Flower is second and third on the list too, with 287 and 253.
Steven Lynch is the editor of the updated edition of Wisden on the Ashes