Teams
David Powles
played for
Birmingham Premier League
Moseley
(2008)
Walsall
(2011-2016)
Miscellaneous
Cannock
(2006-2007)
Shifnal
(2010)
Walsall
(2011-2016)
Birmingham and District Cricket League
(2014)