A highly-regarded AFL player has avoided a driving ban after going through a red light, hitting a pedestrian and driving the man to hospital.