I should never doubt you Ron The Bear! I noticed that some of your ages differ by 1 day from *Paul*'s tables so I checked the accuracy (of the 3 below) using the TimeAndDate calculator. And your ages are correct, Paul's are wrong, at least according to TimeAndDate.
Albert Collier, GF 1926 was 17y92d rather than 17y93d
Ken Newland, SF 1965 was 16y123d rather than 16y124d
Len Fitzgerald, SF 1945 was 16y131d rather than 16y132d
It’s a bit tricky with leap years. I find the player’s most recent birthday then add the days since then, rather than doing a DateDiff-type calculation between DOB and match date and dividing by 365 or 365.25 which might produce the effect you’ve described. Not sure what method Paul is using.