Christopher is not the patron saint of motorcyclist, that responsibility falls on St. Columbanus, Our Lady of Grace and Our Lady of the Miraculous Medal.
Christopher is not the patron saint of hockey. There are no patrons of individual sports. St. Sebastian is the patron saint of athletics and athletes in general. (as per Patron Saint Index)
There is no patron saint of roads but Saint Sebastian of Aparicio is the patron saint of road builders.
I do not know why Christopher is liked by athletes since he is not the patron saint of athletes. St. Sebastian holds that position. Christopher is a figure of legend who may have never existed.
Saint Christopher
The patron saint of transportation and transportation workers is St. Christopher.
There is no official patron saint of basketball. However, St. Sebastian is the patron saint of all athletics and athletes.
The Saint Christopher medal is often worn as a symbol of protection during travel. Saint Christopher is the patron saint of travelers in the Catholic tradition, believed to safeguard against accidents and danger while on a journey.
Saint Christopher.Formerly the patron saint of travelers.
The height of Saint Christopher is not known. He died around 251 AD and is the Patron Saint of bachelors, travel, and sailors.
Saint Sebastian is the patron saint of archers
Christopher is the patron saint of travelers. The medals invoke the protection of the saint for a safe trip.
Saint Rita of Cascia is the patron saint of:abuse victimsagainst infertilityagainst lonelinessagainst sicknessagainst sterilityagainst woundsbodily illsCascia, ItalyDalayap, Philippinesdesperate causesdifficult marriagesforgotten causesIgbaras, Iloilo, Philippinesimpossible causeslost causesparenthoodsick peoplesterile peoplevictims of physical spouse abusewidowswounded peopleBut not of baseball. That would be Saint Sebastian, the patron saint of athletics and athletes.