From the diagnosis, I think he'll be back in 2 weeks; 3 weeks at most. The body of a 25 year old heals extraordinarily fast. My wife had massive internal bleeding, lost 2 litres of blood, after a ruptured fallopian tube. She was back walking after 2 days.
Looking at the photos of the crash, he's lucky to have come out of it without any serious muskoloskeletal injuries that would have fucked up our depth at this crucial stage of the season.
Hope he gets well soon. Un vero guerrero.