Corey J.Andreson holds the record of hitting second fastest ODI Century.
Shahid Afridi holds the record of fastest century in ODIs; 102 runs on 37 balls.
Rico Newroo holds the record for the fastest three-mile run at 13:45:21.
Josh Ross currebtly holds the record
Hicham El Guerrouj of Morocco holds the fastest mile in 3:43.13
Hicham El Guerrouj
10.9 or 11.0. Not sure though. I don't know who holds it either.
Venus Williams holds the record for fastest serve recorded by a female at 127 mph.