Police say a suspect had 20 prior arrests before being arrested for a wrong-way crash which left a cyclist in critical condition.