Great job, especially the career high part. About your two missing birthdays, the ATP may not have them, but ITF does. Also, they're in my table, which you don't really use.
thx! I'll add those birthdays of course. i just did not have time yet to check..