Week 1 8 May 2021

Division 1 Match Abandoned between Tiddington 1 and Twyford 1 Result
Division 5A Match Abandoned between Twyford 2 and Tetsworth 1 Result

Week 2 15 May 2021

Division 1 Match Abandoned between Twyford 1 and Banbury 2 Result
Division 5A Match Abandoned between Buckingham Town 3 and Twyford 2 Result

Week 3 22 May 2021

Division 1 Twyford 1 beat Dinton 1 by 8 wickets Result space Scorecard
Division 5A Match Abandoned between Twyford 2 and Dinton 2 Result

Week 4 29 May 2021

Division 1 Twyford beat Abingdon Vale by 110 Runs Result space Scorecard
Division 5A Twyford 2 beat Watlington 1 by 145 runs Result space Scorecard

Week 5 5 June 2021

Division 1 Didcot 1 beat Twyford 1 by 93 runs Result space Scorecard
Division 5A Marsh Gibbon beat Twyford II by 83 Runs Result space Scorecard

Week 6 12 June 2021

Division 1 Cumnor beat Twyford by 6 Wickets Result space Scorecard
Division 5A Leighton Buzzard Town II beat Twyford II by 1 Wicket Result space Scorecard

Week 7 19 June 2021

Division 1 Twyford Drew with Cropredy Result space Scorecard
Division 5A Cairns Fudge 1 beat Twyford 2 by 9 wickets Result space Scorecard

Week 8 26 June 2021

Division 1 Westbury beat Twyford by 7 Wickets Result space Scorecard
Division 5A Twyford II beat Bledlow Village II by 1 Wicket Result space Scorecard

Week 9 3 July 2021

Division 1 Twyford beat Long Marston by 77 Runs Result space Scorecard
Division 5A Chearsley Drew with Twyford Result space Scorecard

Week 10 10 July 2021

Division 1 Twyford Drew with Tiddington Result space Scorecard
Division 5A Tetsworth 1 drew with Twyford 2 Result space Scorecard

Week 11 17 July 2021

Division 1 Twyford beat Banbury II by 6 Wickets Result space Scorecard
Division 5A Twyford 2 drew with Buckingham Town 3 Result space Scorecard

Week 12 24 July 2021

Division 1 Twyford Drew with Dinton Result space Scorecard
Division 5A Dinton 2 drew with Twyford 2 Result space Scorecard

1st XI

8 May 2021 Match Abandoned between Tiddington 1 and Twyford 1 Result
15 May 2021 Match Abandoned between Twyford 1 and Banbury 2 Result
22 May 2021 Twyford 1 beat Dinton 1 by 8 wickets Result space Scorecard
29 May 2021 Twyford beat Abingdon Vale by 110 Runs Result space Scorecard
5 June 2021 Didcot 1 beat Twyford 1 by 93 runs Result space Scorecard
12 June 2021 Cumnor beat Twyford by 6 Wickets Result space Scorecard
19 June 2021 Twyford Drew with Cropredy Result space Scorecard
26 June 2021 Westbury beat Twyford by 7 Wickets Result space Scorecard
3 July 2021 Twyford beat Long Marston by 77 Runs Result space Scorecard
10 July 2021 Twyford Drew with Tiddington Result space Scorecard
17 July 2021 Twyford beat Banbury II by 6 Wickets Result space Scorecard
24 July 2021 Twyford Drew with Dinton Result space Scorecard

2nd XI

8 May 2021 Match Abandoned between Twyford 2 and Tetsworth 1 Result
15 May 2021 Match Abandoned between Buckingham Town 3 and Twyford 2 Result
22 May 2021 Match Abandoned between Twyford 2 and Dinton 2 Result
29 May 2021 Twyford 2 beat Watlington 1 by 145 runs Result space Scorecard
5 June 2021 Marsh Gibbon beat Twyford II by 83 Runs Result space Scorecard
12 June 2021 Leighton Buzzard Town II beat Twyford II by 1 Wicket Result space Scorecard
19 June 2021 Cairns Fudge 1 beat Twyford 2 by 9 wickets Result space Scorecard
26 June 2021 Twyford II beat Bledlow Village II by 1 Wicket Result space Scorecard
3 July 2021 Chearsley Drew with Twyford Result space Scorecard
10 July 2021 Tetsworth 1 drew with Twyford 2 Result space Scorecard
17 July 2021 Twyford 2 drew with Buckingham Town 3 Result space Scorecard
24 July 2021 Dinton 2 drew with Twyford 2 Result space Scorecard