Madrigal hit .221 with 10 RBIs in 51 games for the Chicago Cubs last year. He was non-tendered by the team in November.
The officer hit the suspect after their cruiser "slid on wet pavement and mud" while trying to stop near the Mercy Health St. Vincent Medical Center on Friday.