Does Ireland's Ben White hold the record for the most sixes conceded in a Test innings?
And who has the highest Test batting average without ever scoring a century?

Delhi Capitals fielded four overseas batters at the top of their batting order against RCB, the first instance of this happening since 2017 • Associated Press
The Capitals' batting order for their match against Royal Challengers Bangalore in Delhi last weekend started with David Warner (Australia), Phil Salt (England), Mitchell Marsh (Australia) and Rilee Rossouw (South Africa). This was the sixth time an IPL team had placed their overseas players at 1-4 in the batting order, but the first for six years, since Kings XI Punjab did it against Gujarat Lions in Mohali in 2017. The players concerned then were Martin Guptill (New Zealand), Hashim Amla (South Africa), Shaun Marsh and Glenn Maxwell (Australia).
Legspinner Ben White made his first-class debut in Ireland's recent Test against Bangladesh in Mirpur, and then appeared in both their Tests in Sri Lanka. You're right that he hasn't played any other first-class games yet.
Staying on the subject of Ben White, he was indeed carted for nine sixes in the course of his chastening figures of 0 for 203 as Sri Lanka ran up 704 for 3 in the second Test in Galle last month.
Akeal Hosein's 44 not out, which nearly conjured an unlikely victory for West Indies against England in Bridgetown in January 2022, was a record from No. 10 in any T20I, beating 40 by Sompal Kami for Nepal against Hong Kong in Colombo in 2014.
You need to impose some sort of minimum qualification here, otherwise the answer is Sri Lanka's Naveed Nawaz, who played one Test against Bangladesh in Colombo in 2002, and scored 21 and 78 not out to finish with an average of 99.
Steven Lynch is the editor of the updated edition of Wisden on the Ashes