Aryan Suraj Chadha

Players in International Cricket who have scored the most runs at home

Shakib Al Hasan of Bangladesh holds the record for 7297 runs in 238 innings.

Source: AP

Tamim Iqbal, also from Bangladesh, has scored 7308 runs in 215 innings at home.

Source: AP

Martin Guptill of New Zealand achieved 7489 runs in 190 innings played in New Zealand.

Source: BCCI

Australia's Steve Smith boasts 7572 runs in 159 innings on home turf.

Source: AP

Mushfigur Rahim of Bangladesh follows with 7893 runs scored in 256 innings.

Source: AP

India's Rohit Sharma has scored 8158 runs in 180 innings in home matches.

Source: X

Kane Williamson of New Zealand has an impressive record of 8565 runs in 187 innings.

Source: AP

David Warner of Australia holds a strong record with 9428 runs in 197 innings on home soil.

Source: AP

England's Joe Root has achieved 9735 runs in 222 innings at home.

Source: AP

Virat Kohli of India has the highest tally with 11960 runs in 239 innings played at home.

Source: ANI