What is Army 31B called, and is it the same as "31 Bravo"?
Yes — they are the same job. 31B is the Army Military Police MOS; "31 Bravo" is how the code is said aloud, spelling the trailing "B" with the NATO phonetic alphabet. Whether you search "31B" or "31 Bravo", the requirement on this page is the same: AFQT 31 and ST of at least 91.