First-Class Matches played by Will Williams (73)

12th November 2012 Plunket Shield 2012/13  Otago v Canterbury University Oval, Dunedin f54294
24th October 2015 Plunket Shield 2015/16  Canterbury v Otago Hagley Oval, Christchurch f56625
17th December 2015 Plunket Shield 2015/16  Canterbury v Central Districts MainPower Oval, Rangiora f56845
14th March 2017 Plunket Shield 2016/17  Canterbury v Otago Hagley Oval, Christchurch f57804
29th March 2017 Plunket Shield 2016/17  Canterbury v Wellington Hagley Oval, Christchurch f57842
23rd October 2017 Plunket Shield 2017/18  Canterbury v Otago Hagley Oval, Christchurch f58151
30th October 2017 Plunket Shield 2017/18  Canterbury v Northern Districts MainPower Oval, Rangiora f58191
15th November 2017 Plunket Shield 2017/18  Wellington v Canterbury Basin Reserve, Wellington f58260
24th November 2017 Plunket Shield 2017/18  Auckland v Canterbury Eden Park Outer Oval, Auckland f58289
1st March 2018 Plunket Shield 2017/18  Canterbury v Wellington Hagley Oval, Christchurch f58544
17th March 2018 Plunket Shield 2017/18  Canterbury v Auckland MainPower Oval, Rangiora f58580
25th March 2018 Plunket Shield 2017/18  Central Districts v Canterbury McLean Park, Napier f58596
2nd April 2018 Plunket Shield 2017/18  Otago v Canterbury University Oval, Dunedin f58616
10th October 2018 Plunket Shield 2018/19  Central Districts v Canterbury Saxton Oval, Nelson f58874
17th October 2018 Plunket Shield 2018/19  Canterbury v Northern Districts Hagley Oval, Christchurch f58900
6th December 2018 Plunket Shield 2018/19  Auckland v Canterbury Eden Park Outer Oval, Auckland f59072
14th December 2018 Plunket Shield 2018/19  Otago v Canterbury University Oval, Dunedin f59116
1st March 2019 Plunket Shield 2018/19  Canterbury v Wellington Hagley Oval, Christchurch f59362
9th March 2019 Plunket Shield 2018/19  Canterbury v Auckland MainPower Oval, Rangiora f59376
21st October 2019 Plunket Shield 2019/20  Canterbury v Northern Districts Hagley Oval, Christchurch f59659
29th October 2019 Plunket Shield 2019/20  Wellington v Canterbury Basin Reserve, Wellington f59679
8th November 2019 Plunket Shield 2019/20  Central Districts v Canterbury Saxton Oval, Nelson f59698
22nd February 2020 Plunket Shield 2019/20  Canterbury v Wellington MainPower Oval, Rangiora f60053
1st March 2020 Plunket Shield 2019/20  Otago v Canterbury Queen's Park, Invercargill f60085
10th March 2020 Plunket Shield 2019/20  Northern Districts v Canterbury Seddon Park, Hamilton f60113
19th October 2020 Plunket Shield 2020/21  Wellington v Canterbury Basin Reserve, Wellington f60217
28th October 2020 Plunket Shield 2020/21  Canterbury v Wellington Hagley Oval, Christchurch f60225
5th November 2020 Plunket Shield 2020/21  Canterbury v Northern Districts MainPower Oval, Rangiora f60236
14th November 2020 Plunket Shield 2020/21  Otago v Canterbury Molyneux Park, Alexandra f60248
11th March 2021 Plunket Shield 2020/21  Canterbury v Otago Hagley Oval, Christchurch f60330
19th March 2021 Plunket Shield 2020/21  Canterbury v Central Districts MainPower Oval, Rangiora f60343
27th March 2021 Plunket Shield 2020/21  Auckland v Canterbury Eden Park Outer Oval, Auckland f60357
3rd April 2021 Plunket Shield 2020/21  Central Districts v Canterbury McLean Park, Napier f60367
23rd October 2021 Plunket Shield 2021/22  Canterbury v Central Districts Hagley Oval, Christchurch f60533
31st October 2021 Plunket Shield 2021/22  Wellington v Canterbury Cello Basin Reserve, Wellington f60554
7th November 2021 Plunket Shield 2021/22  Wellington v Canterbury Cello Basin Reserve, Wellington f60572
15th November 2021 Plunket Shield 2021/22  Northern Districts v Canterbury Bay Oval, Mount Maunganui f60590
3rd March 2022 Plunket Shield 2021/22  Auckland v Canterbury Kennards Hire Community Oval, Auckland f60744
20th March 2022 Plunket Shield 2021/22  Central Districts v Canterbury Fitzherbert Park, Palmerston North f60788
29th March 2022 Plunket Shield 2021/22  Canterbury v Otago MainPower Oval, Rangiora f60798
12th April 2022 Plunket Shield 2021/22  Canterbury v Auckland Bert Sutcliffe Oval, Lincoln f60816
12th June 2022 LV= Insurance County Championship 2022 Division 1Warwickshire v Lancashire Edgbaston, Birmingham f60891
26th June 2022 LV= Insurance County Championship 2022 Division 1Gloucestershire v Lancashire Seat Unique Stadium, Bristol f60901
11th July 2022 LV= Insurance County Championship 2022 Division 1Lancashire v Somerset Trafalgar Road, Southport f60915
19th July 2022 LV= Insurance County Championship 2022 Division 1Northamptonshire v Lancashire County Ground, Northampton f60923
25th July 2022 LV= Insurance County Championship 2022 Division 1Lancashire v Kent Emirates Old Trafford, Manchester f60932
5th September 2022 LV= Insurance County Championship 2022 Division 1Lancashire v Yorkshire Emirates Old Trafford, Manchester f60982
20th September 2022 LV= Insurance County Championship 2022 Division 1Essex v Lancashire The Cloud County Ground, Chelmsford f61023
26th September 2022 LV= Insurance County Championship 2022 Division 1Lancashire v Surrey Emirates Old Trafford, Manchester f61046
6th April 2023 LV= Insurance County Championship 2023 Division 1Lancashire v Surrey Emirates Old Trafford, Manchester f61522
13th April 2023 LV= Insurance County Championship 2023 Division 1Essex v Lancashire The Cloud County Ground, Chelmsford f61529
4th May 2023 LV= Insurance County Championship 2023 Division 1Nottinghamshire v Lancashire Trent Bridge, Nottingham f61556
11th May 2023 LV= Insurance County Championship 2023 Division 1Lancashire v Somerset Emirates Old Trafford, Manchester f61565
11th June 2023 LV= Insurance County Championship 2023 Division 1Lancashire v Hampshire Trafalgar Road, Southport f61588
25th June 2023 LV= Insurance County Championship 2023 Division 1Surrey v Lancashire The Kia Oval, Kennington f61611
10th July 2023 LV= Insurance County Championship 2023 Division 1Lancashire v Essex Stanley Park, Blackpool f61643
19th July 2023 LV= Insurance County Championship 2023 Division 1Warwickshire v Lancashire Edgbaston, Birmingham f61659
25th July 2023 LV= Insurance County Championship 2023 Division 1Lancashire v Northamptonshire Emirates Old Trafford, Manchester f61666
3rd September 2023 LV= Insurance County Championship 2023 Division 1Northamptonshire v Lancashire County Ground, Northampton f61695
10th September 2023 LV= Insurance County Championship 2023 Division 1Lancashire v Middlesex Emirates Old Trafford, Manchester f61710
19th September 2023 LV= Insurance County Championship 2023 Division 1Lancashire v Nottinghamshire Emirates Old Trafford, Manchester f61722
26th September 2023 LV= Insurance County Championship 2023 Division 1Kent v Lancashire Spitfire Ground, St Lawrence, Canterbury f61744
5th April 2024 Vitality County Championship 2024 Division 1Lancashire v Surrey Emirates Old Trafford, Manchester f62206
12th April 2024 Vitality County Championship 2024 Division 1Hampshire v Lancashire Utilita Bowl, Southampton f62219
19th April 2024 Vitality County Championship 2024 Division 1Essex v Lancashire The Cloud County Ground, Chelmsford f62230
3rd May 2024 Vitality County Championship 2024 Division 1Lancashire v Kent Emirates Old Trafford, Manchester f62249
10th May 2024 Vitality County Championship 2024 Division 1Nottinghamshire v Lancashire Trent Bridge, Nottingham f62257
17th May 2024 Vitality County Championship 2024 Division 1Lancashire v Durham Stanley Park, Blackpool f62263
23rd June 2024 Vitality County Championship 2024 Division 1Kent v Lancashire Spitfire Ground, St Lawrence, Canterbury f62281
30th June 2024 Vitality County Championship 2024 Division 1Lancashire v Nottinghamshire Trafalgar Road, Southport f62293
22nd August 2024 Vitality County Championship 2024 Division 1Surrey v Lancashire The Kia Oval, Kennington f62317
17th September 2024 Vitality County Championship 2024 Division 1Lancashire v Somerset Emirates Old Trafford, Manchester f62355
26th September 2024 Vitality County Championship 2024 Division 1Worcestershire v Lancashire Visit Worcestershire New Road, Worcester f62373