Motorist Jerry Vinson was arrested Wednesday and charged with two misdemeanor counts of reckless driving and failure to give information and render aid after an accident.
Police say a truck driven by Vinson, 73, hit bicyclist Harvey James Lewallen on Aug. 5 along North Lincoln Avenue in O'Fallon.
Vinson was released on $10,000 bond Wednesday.
Lewallen said previously he was struck while with a large group of riders. He reported extensive damage to his Colnago CX1 Carbon bike at about $4,000.
Vinson's court appearance is scheduled for Dec. 22.