in reply to Null values in Perl Calculation

... but when it hits bowlers with no runs (blank Field), I get Division by Zero error

I think you've misdiagnosed the problem.
The error will occur when and only when $rec{'Innings'} == $rec{'NotOut'} - ie for cricketers who have never been dismissed, irrespective of how many runs they've made.

Cheers,
Rob