O-1 is for athletes who have competed at high levels of amateur sports (their country's junior or senior national team) and the P-1 is for elite athletes. Northwestern recently got an O-1 visa for a player on their team and the restrictions are not the same as an F-1 visa.