Barry Haffenden
Barry Haffenden played 25 matches for Maresfield Mixed from 2006 to 2021.
304runs
46*best
7wickets
3/8best
7catches
1run-out
Barry Haffenden played 25 matches for Maresfield Mixed from 2006 to 2021.
304runs
46*best
7wickets
3/8best
7catches
1run-out