In the ongoing Test between Australia and the West Indies at Perth, M Labuschagne became the 8th to achieve this double. Here is the list in chronological order:
KD Walters 242 & 103 Aus v WI Sydney 1969
SM Gavaskar 124 & 220 Ind v WI Port of Spain 1971
LG Rowe 214 & 100* WI v NZ Kingston 1972 (On debut)
GS Chappell 247* & 133 Aus v NZ Wellington 1974
GA Gooch 333 & 123 Eng v Ind Lord’s 1990
BC Lara 221 & 130 WI v SL Colombo SSC 2001 (WI lost)
KC Sangakkara 319 & 105 SL v BD Chattogram 2014
M Labuschagne 204 & 104* Aus v WI Perth 2022
Note that there are other cases of 300 runs without a double century, last achieved by RG Sharma (176 &127) at Vizag in 2019. AR Border (150* & 153 at Lahore in 1980) is the only one to score 150 or more in both innings.
Gooch and Sangakkara are the only ones with a triple century.