The big issue to understand is there is an exact procedure to the test, the scores you have stated are strong, but if he does his run, than comes and takes a 10 minute cool down for the other portions, the scores will change in a negative way.
Additionally, if his form for sit up and push ups are incorrect they will drop too.
I am not saying he is not doing it right, I am saying that he needs to train to the download instructions that will be administered. Form matters.
FWIW, every yr there are candidates on this site that posted great PFA scores, and every yr come Sept when they take the AROTC PFT, many fail. Failing the PFT equates into not contracting for the scholarship.
Most of the time it is because their training was not followed to the PFA standards, be it form or rest time. Sometimes it is because they were fair weather training...not in rain, not in humidity, not at 5:30 in the morning, or taking into account an altitude change. All of these issues are factors. ROTC will say this is the date and time, weather is not a reason to cancel, unless of course it is a hurricane or blizzard.
One last thing to understand, if he intends to apply for an SA as plan A, he will take two tests. SA's use the CFA, and ROTC uses the PFA. They do not and will not accept the PFA as a substitute for the CFA, nor vise a verse. The CFA is different because it requires a BBALL throw. This is where many applicants have problems, that and pull ups. You can download the CFA off the internet too.
Good luck.