Charity cricket match raises valuable funds