#2 Sydney Cricket Ground, Australia (266 matches)
The iconic venue located in the beautiful city of Sydney is one of the oldest cricket stadiums in Australia. Established in 1848, the ground hosted its first international match in 1882, a Test match between Australia and England.
Sydney Cricket Ground has hosted a total of 266 matches including 106 Tests, 155 ODIs, and 5 T20Is. The ground comes second on the list of hosting the highest number of ODIs only behind Sharjah Cricket Stadium. Also with 106 Tests, SCG has hosted the third most number of Tests in the world.