A web-based platform and method for providing access information regarding athletic events and personal training information. The platform may include an events calendar that may be personalized, a training log, a media portal containing photographs of a participant in an athletic event, and a rankings generator configured to rank a user against other users within given set of parameters.