Here is a list of batsmen known to have hit the first ball they faced in Test cricket for 4:
There will be others that we are not aware of
J Lillywhite off WE Midwinter for England v Australia at Melbourne, 1877
A Lyttelton off G Alexander for England v Australia at The Oval, 1880
E Jones off AE Stoddart for Australia v England at Sydney, 1894
CJE Smith off E Jones for South Africa v Australia at Johannesburg, 1902
GA Faulkner off WS Lees for South Africa v England at Johannesburg, 1906
RB Minnett off SF Barnes for Australia v England at Sydney, 1911
RK Tyldesley off SJ Pegler for England v South Africa at Leeds, 1924
FR Martin off MW Tate for West Indies v England at Lord's, 1928
M Henderson off MJC Allom for New Zealand v England at Christchurch, 1930
WE Merritt off MS Nichols for New Zealand v England at Christchurch, 1930
SJ McCabe off RWV Robins for Australia v England at Nottingham, 1930
SH Curnow off W Voce for South Africa v England at Johannesburg, 1930
KG Viljoen off IAR Peebles for South Africa v England at Johannesburg, 1930
JAK Cochran off W Voce for South Africa v England at Durban, 1931
S Wazir Ali off WE Bowes for India v England at Lord's, 1932
EA Martindale off RWV Robins for West Indies v England at Lord's, 1933
RJ Crisp off MS Nichols for South Africa v England at Nottingham, 1935
VH Stollmeyer off L Hutton for West Indies v England at The Oval, 1939
PBH May off AMB Rowan for England v South Africa at Leeds, 1951
DB Carr off SG Shinde for England v India at Delhi, 1951
JT Murray off KD Mackay for England v Australia at Birmingham, 1961
EJ Barlow off GA Bartlett for South Africa v New Zealand at Durban, 1961
JB Bolus off WW Hall for England v West Indies at Leeds, 1963
Talat Ali off RAL Massie for Pakistan v Australia at Adelaide, 1972
JR Thomson off Sarfraz Nawaz for Australia v Pakistan at Melbourne, 1972
AB Williams off WM Clark for West Indies v Australia at Georgetown, 1978
DI Gower off Liaqat Ali for England v Pakistan at Birmingham, 1978
TE Srinivasan off RJ Hadlee for India v New Zealand at Auckland, 1981
GRA de Silva off DL Underwood for Sri Lanka v England at Colombo-PSS, 1982
AJ Lamb off Kapil Dev for England v India at Lord's, 1982
Nadeem Abbasi off Kapil Dev for Pakistan v India at Faisalabad, 1989
AJ Stewart off BP Patterson for England v West Indies at Kingston, 1990
DG Cork off CL Hooper for England v West Indies at Lord's, 1995
RT Ponting off M Muralitharan for Australia v Sri Lanka at Perth, 1995
RR Singh off HK Olonga for India v Zimbabwe at Harare, 1998
Shahid Afridi off GD McGrath for Pakistan v Australia at Karachi, 1998
S Ragoonath off GD McGrath for West Indies v Australia at Port-of-Spain, 1999
GR Stead off JH Kallis for New Zealand v South Africa at Christchurch, 1999
D Pretorius off SK Warne for South Africa v Australia at Cape Town, 2002
NB Mahwire off Saqlain Mushtaq for Zimbabwe v Pakistan at Harare, 2002
Mohammad Salim off PR Adams for Bangladesh v South Africa at Chittagong, 2003
RL Johnson off AM Blignaut for England v Zimbabwe at Chester-le-Street, 2003
DJ Bravo off AF Giles for West Indies v England at Lord's, 2004
KD Karthik off JN Gillespie for India v Australia at Mumbai, 2004
D Ramdin off SL Malinga for West Indies v Sri Lanka at Colombo-SSC, 2005
NR Ferreira off SE Bond for Zimbabwe v New Zealand at Harare, 2005
W Mwayenga off IK Pathan for Zimbabwe v India at Harare, 2005
Sajidul Islam off KD Mills for Bangladesh v New Zealand at Dunedin-UO, 2008
KTGD Prasad off A Kumble for Sri Lanka v India at Colombo-PSS, 2008
TM Dowlin off Rubel Hossain for West Indies v Bangladesh at Arnos Vale, 2009
Umar Akmal off SE Bond for Pakistan v New Zealand at Dunedin-UO, 2009
RJ Harris off TG Southee for Australia v New Zealand at Hamilton, 2010
P Kumar off R Rampaul for India v West Indies at Kingston, 2011
TA Copeland off RAS Lakmal for Australia v Sri Lanka at Galle, 2011
MS Wade off N Deonarine for Australia v West Indies at Bridgetown, 2012
V Permaul off Shakib Al Hasan for West Indies v Bangladesh at Mirpur, 2012
Sohag Gazi off SP Narine for Bangladesh v West Indies at Mirpur, 2012
CR Woakes off MA Starc for England v Australia at The Oval, 2013
Shan Masood off DW Steyn for Pakistan v South Africa at Abu Dhabi, 2013
MDK Perera off Mohammad Talha for Sri Lanka v Pakistan at Sharjah, 2014
T Bavuma off JO Holder for South Africa v West Indies at Port Elizabeth, 2014
PHT Kaushal off N Wagner for Sri Lanka v New Zealand at Christchurch-HO, 2014
SD Hope off SCJ Broad for West Indies v England at Bridgetown, 2015
L Ronchi off MA Wood for New Zealand v England at Leeds, 2015
MJ Santner off PM Siddle for New Zealand v Australia at Adelaide, 2015
GC Viljoen off JM Anderson for South Africa v England at Johannesburg, 2016
SC Cook off JM Anderson for South Africa v England at Centurion, 2016
C de Grandhomme off Sohail Khan for New Zealand v Pakistan at Christchurch-HO, 2016
HWR Cartwright off Mohammad Amir for Australia v Pakistan at Sydney, 2017
Note: One batsman hit the first ball he faced for 6:
MD Craig off SJ Benn for New Zealand v West Indies at Kingston, 2014