Answer
Hardik Pandya's highest score in Test cricket is 108, which he achieved in the third Test match against Sri Lanka in 2017. Batting at number six, Pandya played a crucial role in India's victory, scoring a magnificent century that included 13 fours and 4 sixes. His innings was characterized by aggressive strokeplay and a positive intent, showcasing his all-round abilities as a batsman.