Despite a spirited 21-point comeback, the Portland Trail Blazers fell to the Detroit Pistons 102-110 on Monday night.
Detroit, MI
This is the best public golf course in each metro Detroit county
University of Michigan Golf Course 18th hole shows views of Ann Arbor
From the tee box on the par-4 18th hole at University of Michigan Golf Course, which gives views of Ann Arbor and requires an approach over a pond.
Junfu Han, Detroit Free Press
What are the best public golf courses in the metro Detroit area? We looked at the six foremost counties surrounding the city and took stock of the plethora of golf course options to come to a conclusion.
There are many wonderful and beautiful public courses in metro Detroit, so it was hard to just pick one from each county. But that’s what Free Press columnist Carlos Monarrez set out to do in 2025, pulling from decades of experience playing the game in these parts.
Our list was based purely on the golf, taking into account many variables including playability, fun, strategy, conditions and views.
Here now is the best public golf course, as of 2025, to play in Livingston County, Macomb County, Monroe County, Oakland County, Washtenaw County and Wayne County.
Click the link on the course name to learn more about each selection.
For the best public golf courses in the entire state of Michigan, we have a list for that, too, thanks to Golfweek.
Best golf course in Livingston County: Moose Ridge Golf Course
Where: South Lyon.
Carlos says: Moose Ridge provides a rare Up North feel in southeast Michigan with plenty of natural beauty and teeth to test every aspect of your game.
Best golf course in Macomb County: The Orchards Golf Club
Where: Washington Township.
Carlos says: The Orchards has beauty, variety, challenge and many upscale touches, making it a mainstay in our rankings.
Best golf course in Monroe County: The Legacy Golf Club
Where: Ottawa Lake.
Carlos says: The Legacy by Arthur Hills is unadorned, windswept beauty combined with variety and challenge.
Best golf course in Oakland County: Shepherd’s Hollow Golf Club
Where: Clarkston.
Carlos says: Shepherd’s Hollow blends a luxe experience with secluded beauty and an Up North feel among 27 of the prettiest holes in Michigan.
Best golf course in Washtenaw County: U-M Golf Course
Where: Ann Arbor.
Carlos says: The University of Michigan Golf Course incorporates beautiful design, variety and beguiling boomerang greens from perhaps the greatest golf architect of all-time, Alister MacKenzie. His only other design in Michigan is the private Crystal Downs, a top-50 course in the world.
Best golf course in Wayne County: The Cardinal at St. John’s
Where: Plymouth Township.
Carlos says: The Cardinal, the first new high-end public golf course addition in southeast Michigan in about two decades, is playable with a classic design from Ray Hearn (who also built Moose Ridge) with immaculate conditions. Someone we know even shot their best score ever in their first round at The Cardinal.
Marlowe Alter is an assistant sports editor at the Detroit Free Press and spraying golf aficionado. You can reach him by email: malter@freepress.com.
Stay connected and stay informed. Become a Detroit Free Press subscriber.
Follow the Detroit Free Press on Instagram (@detroitfreepress), TikTok (@detroitfreepress), YouTube (@DetroitFreePress), X (@freep), and LinkedIn, and like us on Facebook (@detroitfreepress).
Detroit, MI
One-on-one with Detroit’s next mayor
One-on-one with mayor-elect Mary Sheffield
Detroit Mayor-elect Mary Sheffield is spending the end of 2025 looking forward to her first 100 days in 2026 when she takes over as the city’s first new leader in more than a decade.
(FOX 2) – The holidays are a busy time for everyone.
And that includes Detroit Mayor-elect Mary Sheffield, who is spending the end of 2025 looking forward to her first 100 days in 2026 when she takes over as the city’s first new leader in more than a decade.
Mary Sheffield 1-on-1
Sheffield has spent her preparatory time ahead of taking over as mayor with departments as she gets ready to oversee Michigan’s biggest city.
Speaking from the Marygrove Conservancy on Detroit’s west side, she told FOX 2 residents can expect a focus on issues around poverty and housing.
“You will see coming out of the first hundred days some very bold action items and initiatives and offices that will be formed; elevating the issue of homelessness and housing,” she said, “and even the social issues that still plague Detroit around poverty.”
Dig deeper:
Sheffield also said the age of contrasts between downtown and the neighborhoods should end, agreeing with her predecessor it created an ‘us vs. them’ mentality.
“It’s not productive to continue a dialogue of us vs them or downtown vs the neighborhoods,” she said. “In order for Detroit to thrive, and in order for us to be a world-class city, we do need a thriving downtown, but that does not have to be at the expense of our neighborhoods.”
In addition to housing, crime will be another focus of her administration.
The city is coming off one of its lowest violent crime numbers in six decades in 2025.
The Source: An interview with Detroit-elect Mary Sheffield was cited for this story.
Detroit, MI
Blazers Fall to Detroit Pistons in Beautiful, Ugly Bout
The first half was sloppy, to put it kindly. The Blazers, faced with a packed paint and limited outside shooting available, were effectively stonewalled. Moreover, despite a +19 advantage from the line, the Blazers were only able to capitalize on 67.4% of their free throws (which is marginally better than their average over the last three games of 66.3%).
The Pistons’ defensive activity and unrelenting physicality made the Blazers uncomfortable. So uncomfortable, in fact, that they turned the ball over 19(!) times. The Pistons crowded the lane, demanding that the Blazers beat them from beyond the arc. The Blazers responded “no, we will not beat you from beyond the arc” and proceeded to shoot 7 of 32 from downtown.
The only thing that spared the Blazers from a devastating blowout was the Detroit Pistons’ similarly terrible shooting splits, as well as a large disparity in “got that dawg in him per 36,” courtesy of Sidy Cissoko.
The second half saw Sidy Cissoko and Shaedon Sharpe lead a fourth-quarter charge, spawning a 24-point run. With eight minutes left in the game, Cissoko successfully baited Cade Cunningham into fouling out. At this point, the momentum had shifted towards the Blazers entirely. Continual downhill pressure and stalwart defense had the Moda Center believing in the improbable. It was a potentially-perfect ending to a night meant to honor the Blazer greats of the 1999-2000 roster.
Unfortunately, free throws, poor shooting and a little good-ol’-fashioned ref’ ball prevented the Blazers from securing their fourth win in a row. That said, the Blazers once again showed fight. They dragged the top seed in the Eastern Conference down into the mud and walloped them, but – again – weren’t able to clean things up during crunch time.
Shaedon Sharpe…? Shaedon Sharpe put in a polarizing performance. On one hand, Sharpe dropped 25 points and a career high five steals on 51.2% shooting. Yay! On the other hand, he had eight turnovers and shot 1 of 6 from three=point land. Boo! That said, Sharpe felt like the Blazers’ steadiest shot creator tonight, and, given his recent shooting splits, his poor performance from beyond the arc looks like an aberration.
Liability Throws. Until the Blazers shoot over 70% from the free throw line in a game, we cannot refer to them as “free.” Their lack of ability to convert free throws in the clutch was the nail in the coffin for the Blazers. For the game, Portland shot 67% from the line. A few nights ago, poor free throw shooting was the catalyst for an almost-super-embarrassing Sacramento Kings comeback. We all know what the Schonz would say.
Downhill Deni. The Blazers were able to hang in this contest through relentless downhill pressure. Oftentimes, this pressure was met with all five members of the Detroit Pistons sitting in the paint. Other times, though, it resulted in free throws or open looks from three. Unfortunately, as mentioned previously, the Blazers propensity to miss those very kinds of shots meant that they trailed for the vast majority of the game. There is still the possibility that, as players return from injury, they will improve in those departments.
Point Guards, We Miss You. The Blazers have officially claimed the title of “Most Turnovers Per Game” in the NBA. It does not come with a trophy. It does, however, demand the return of any one of the Blazers’ injured point guards. The Blazers’ lack of reliable ball handlers has placed undue strain on both Deni Avdija and Shaedon Sharpe. The offensive burden shouldered by both players is unsustainable, made evident by a gradual increase in the Blazers’ turnovers per game.
Scoot Henderson’s hamstring; Jrue Holiday’s calf; Blake Wesley’s fifth metatarsal—If any of you are listening: please, figure it out.
Never Say Die! Moral victories generally start to feel a little less satisfying when they’re the majority of your victories. That said, the Blazers walked away with another moral victory tonight. Despite horrendous shooting, ball security, and rebounding, the Blazers went toe-to-toe with the top team in the Eastern Conference. Shaedon Sharpe, Sidy Cissoko and Donovan Clingan put in spirited, entertaining performances to ignite a scintillating 21-point comeback. In the end, the Blazers faltered, but fans can still walk away without hanging their heads.
Detroit, MI
Detroit Lions WR Amon-Ra St. Brown dealing with knee injury
Lions QB Jared Goff on controversial final play vs Steelers
Goff said he didn’t agree with the pass interference call made on receiver Isaac TeSlaa in the final minute of the game, Dec. 21, 2025.
Detroit Lions wide receiver Amon-Ra St. Brown is dealing with a knee injury, though Lions coach Dan Campbell indicated he does not believe it’s serious.
St. Brown was listed as a non-participant on the Lions’ estimated practice report Monday, Dec. 22.
The Lions held a walk-through Monday in advance of this week’s game against the Minnesota Vikings on Thursday (4:30 p.m., Netflix). Campbell said St. Brown showed up to the practice facility after the team’s loss to the Pittsburgh Steelers and reported the injury.
“We’ll know more a little bit later but this is just something that just popped up when he came in today,” Campbell said. “So hopeful this is something [that’s] just some type of irritation from the game. That’s what I’m hoping.”
St. Brown leads the Lions with 98 catches, 1,194 yards and 11 touchdowns and needs two catches over the Lions’ final two games for his fourth straight 100-catch season.
Taylor Decker (shoulder) and Avonte Maddox (back) also were listed as non-participants on Monday’s practice report, and the Lions listed nine others as limited participants including starters Marcus Davenport (shoulder), Graham Glasgow (knee), Christian Mahogany (fibula), Alim McNeill (abdomen) and Amik Robertson (hand).
The Lions (8-7) must win their final two games and have the Green Bay Packers (9-5-1) lose their final two games to make the playoffs.
Dave Birkett covers the Lions for the Detroit Free Press. Contact him at dbirkett@freepress.com. Follow him on Bluesky, X and Instagram at @davebirkett.
-
Iowa1 week agoAddy Brown motivated to step up in Audi Crooks’ absence vs. UNI
-
Maine1 week agoElementary-aged student killed in school bus crash in southern Maine
-
Maryland1 week agoFrigid temperatures to start the week in Maryland
-
New Mexico1 week agoFamily clarifies why they believe missing New Mexico man is dead
-
South Dakota1 week agoNature: Snow in South Dakota
-
Detroit, MI1 week ago‘Love being a pedo’: Metro Detroit doctor, attorney, therapist accused in web of child porn chats
-
Health1 week ago‘Aggressive’ new flu variant sweeps globe as doctors warn of severe symptoms
-
Maine1 week agoFamily in Maine host food pantry for deer | Hand Off