By my reckoning, I think a win tomorrow and he might well make the top 500. He would have 69 points and played less tournaments than others on the same total so he might well sneak in. A bit dependent on a couple of others also still playing this week though.
A big ask tomorrow against an opponent ranked 100 places higher but lets hope he can do it.