Kid Rock 's former DJ and pop-rock-country star in his own right Uncle Kracker (real name: Matthew Shafer) was arrested early Friday morning (4:45 a.m., to be exact) in Raleigh, N.C., on charges of second-degree sexual offense. The 33-year-old Mount Clemens native was being held on $5 million bail after being arrested at his Embassy Hills hotel following the incident, which, according to police, took place in a local nightclub. No other details regarding the incident have been released. Shafer was scheduled to appear in court for arraignment this morning.

According to the gossip website TMZ, the unusually high bail was a result of the pop star telling police that he planned to immediately fly back to Michigan to avoid charges, so he was deemed an extremely high flight risk.

In North Carolina, a second-degree sexual offense involves engaging in a sexual act with another person by force and against their will, or with a person who is mentally disabled, mentally incapacitated or physically helpless.

Uncle Kracker and Kid Rock first met in Clawson in 1987, where Rock was DJing at an all-ages DJ contest at a popular nightclub, and they've been good friends ever since.

Uncle Kracker's mugshot.


We welcome readers to submit letters regarding articles and content in Detroit Metro Times. Letters should be a minimum of 150 words, refer to content that has appeared on Detroit Metro Times, and must include the writer's full name, address, and phone number for verification purposes. No attachments will be considered. Writers of letters selected for publication will be notified via email. Letters may be edited and shortened for space.

Email us at letters@metrotimes.com.

Support Local Journalism.
Join the Detroit Metro Times Press Club

Local journalism is information. Information is power. And we believe everyone deserves access to accurate independent coverage of their community and state. Our readers helped us continue this coverage in 2020, and we are so grateful for the support.

Help us keep this coverage going in 2021. Whether it's a one-time acknowledgement of this article or an ongoing membership pledge, your support goes to local-based reporting from our small but mighty team.

Join the Metro Times Press Club for as little as $5 a month.