Top 10 Greatest Test Batsman Against Top Teams Since 1990
Teams with best bowling attacks each year since 1990 - teams with Sub 30 bowling average each year-
| Year | Teams (Bowling Average) |
|---|---|
| 1990 | PAK (23.91), AUS (23.99), WI (24.97) |
| 1991 | PAK (26.06), WI (27.46) |
| 1992 | SA (25.39), PAK (26.34), WI (28.63) |
| 1993 | WI (23.56), PAK (25.74), IND (27.52), SA (29.06), AUS (29.5) |
| 1994 | SA (26.75), IND (27.34), AUS (29.7) |
| 1995 | IND (18.51), AUS (25.23), ZIM (26.51), SA (27.57), WI (28.5), PAK (29.07) |
| 1996 | SA (21.09), SL (24.25), PAK (25.55), AUS (27.54), IND (29.44) |
| 1997 | AUS (24.44), ENG (29.05) |
| 1998 | SA (25.51), WI (25.97), NZ (26.57), SL (27.6), IND (29.42) |
| 1999 | SA (24.33), AUS (25.07) |
| 2000 | AUS (20.32), SA (25.21), ENG (26.55), WI (27.14), SL (29.89) |
| 2001 | SL (27.34), SA (29.33) |
| 2002 | AUS (24.79), PAK (25.46), NZ (27.67), SL (29.73), SA (29.78) |
| 2003 | SA (29.94) |
| 2004 | AUS (26.49), ENG (29.59) |
| 2005 | AUS (27.14), SL (27.16) |
| 2006 | AUS (27.66), NZ (28.24), SL (28.37) |
| 2007 | AUS (25.28), SA (25.75) |
| 2008 | SA (27.86), SL (28.64), NZ (28.7) |
| 2009 | No teams |
| 2010 | ENG (27.43) |
| 2011 | SA (26.47), PAK (26.58), ENG (27.24), AUS (28.23) |
| 2012 | PAK (26.47), AUS (28.63) |
| 2013 | SA (23.29), IND (27.83) |
| 2014 | ENG (28.14) |
| 2015 | IND (23.13), AUS (27.22), SA (27.75) |
| 2016 | BAN (22.8), IND (27.71), SA (28.3), SL (28.8) |
| 2017 | SA (23.03), IND (26.59), AUS (27.45), NZ (29.36), PAK (30.08) |
| 2018 | SA (23.03), IND (24.2), PAK (24.29), WI (25.81), BAN (26.65), NZ (28.05), ENG (28.84) |
| 2019 | IND (19.66), AUS (25.27), WI (25.4) |
| 2020 | AUS (21.82), ENG (24.34), NZ (24.57), IND (25.45) |
| 2021 | SA (21.45), IND (24.01), PAK (24.2), AUS (25.74), NZ (27.68), ENG (29.82) |
| 2022 | SA (24.78), IND (25.76), AUS (27.22), ENG (29.83) |
| 2023 | BAN (20.6), SA (24.66), IND (26.42), ENG (29.65) |
| 2024 | AUS (23.55), SA (23.72), IND (24.28), SL (27.28), NZ (29.11), WI (29.71) |
| 2025 | AUS (20.25), NZ (21.11), SA (22.28), PAK (26.51), BAN (29) |
Now
Top 10 Greatest Test Batsman Against Top Teams Since 1990
Player Performance Against Strong Attacks (Since 1990)
| Rank | Player | Innings | Runs | Average | Centuries (100s) | Fifties (50s) |
|---|---|---|---|---|---|---|
| #1 | 🇱🇰 Kumar Sangakkara | 70 | 3,603 | 57.19 | 11 | 16 |
| #2 | 🌴 Brian Lara | 121 | 5,620 | 47.62 | 13 | 24 |
| #3 | 🏴 Joe Root | 151 | 6,308 | 44.11 | 18 | 34 |
| #4 | 🇦🇺 Steve Smith | 100 | 3,947 | 42.90 | 12 | 18 |
| #5 | 🇿🇦 Jacques Kallis | 78 | 2,947 | 41.50 | 9 | 13 |
| #6 | 🇮🇳 Sachin Tendulkar | 76 | 2,804 | 38.94 | 7 | 14 |
| #7 | 🇮🇳 Virat Kohli | 106 | 3,613 | 34.40 | 8 | 17 |
| #8 | 🇦🇺 Ricky Ponting | 56 | 1,968 | 37.84 | 5 | 9 |
| #9 | 🇮🇳 Rahul Dravid | 82 | 2,474 | 32.98 | 4 | 10 |
stats-espncricinfo statsguru.