The Chicago Tribune reports Mark Ditka was pulled over one block from his suburban Deerfield home early Sunday. Police say they found a bottle of hydrocodone in his car.
The 49-year-old reportedly refused to take a breathalyzer or to give a blood sample.
Mark Ditka was arrested and charged with DUI and possession of a controlled substance.
This is his second DUI arrest since May.