I was running this report and noticed that in a recent game we had a record for most catches in a match by a fielder with 6 catches by Nick Bell Ward
but when I checked on the match he only actually took 3 catches not 6.
https://www2.cricketstatz.com/ss/w.aspx?club=17696&mode=100&match=710514
The game was only a 1 inns match and this record doesn't appear in the top catches in an inns report.
OK Mystery solved and fixed.
This particular PlayHQ match has your keeper listed as a bowler - you can't see him on the PlayHQ scorecard as a bowler but the underlying code has him listed in bowling position number 1. When this match was imported, it was putting a blank bowler in bowling position number 1 as a result (since your keeper didn't actually bowl any balls). When you edited the innings and saved it - Cricket Statz was getting a bit confused at having a blank bowler in position #1 so it would go and fill the record with the first (hidden) fielder it could find - in this case it was filling it with Nick since he was the first fielder listed as taking the very first catch. It would then later find Nick as a bowler and add him for a second time. This resulted in two entries for Nick and his catches were assigned to both and hence the error.
I have fixed the code now so it will check that the hidden fielder back-fill isn't a bowler.
To fix this match up - I recommend a re-import of the match from PlayHQ. A re-save of the innings would also work.
Thanks again for reporting this. It really helps with the detail you provided.
PS - for those reading - the issue was with the bowler data being saved with a double-up after a manual edit rather than any error with the reports as such.
[Update] see also:
https://www.cricketstatz.com/support-forum/what-s-new/added-audit-report-bowlers-fielders-listed-twice