Kane Williamson vs James Anderson (Test): 166 runs off 446 balls, out 9 times (SR 37.21, dot% 83.20, 23×4, 0×6).
| Balls | 446 |
| Runs | 166 |
| Dismissals | 9 |
| Strike rate | 37.21 |
| Dot % | 83.20 |
| Boundary % | 5.20 |
| Fours | 23 |
| Sixes | 0 |
| 2013 | 198 | 75 | 3 | 37.87 |
| 2015 | 80 | 28 | 1 | 35.0 |
| 2018 | 63 | 27 | 2 | 42.85 |
| 2021 | 10 | 4 | 1 | 40.0 |
| 2022 | 30 | 9 | 0 | 30.0 |
| 2023 | 65 | 23 | 2 | 35.38 |
| Lord's, London | 175 | 58 | 2 | 33.14 |
| Basin Reserve, Wellington | 121 | 46 | 1 | 38.01 |
| Eden Park, Auckland | 92 | 46 | 3 | 50.0 |
| Headingley, Leeds | 25 | 6 | 1 | 24.0 |
| Hagley Oval, Christchurch | 18 | 9 | 1 | 50.0 |
| University Oval, Dunedin | 11 | 1 | 0 | 9.09 |
| Bay Oval, Mount Maunganui | 4 | 0 | 1 | 0.0 |
Kane Williamson has scored 166 runs off 446 balls against James Anderson in Test cricket (strike rate 37.21, average 18.44).
James Anderson has dismissed Kane Williamson 9 time(s) in Test cricket (caught ×5, lbw ×2, bowled ×2).
Kane Williamson has hit 0 six(es) and 23 four(s) off James Anderson in Test cricket.
In 2021-2023: 36 runs off 105 balls, 3 dismissal(s), strike rate 34.29.