Buffalo Bills safety Damar Hamlin. Shawn Dowd / USA TODAY NETWORK

Latest Damar Hamlin report provides potentially good news

Damar Hamlin is fighting for his life right now. Less than 24 hours ago he was preparing to play for the Buffalo Bills in a big matchup with the Cincinnati Bengals on "Monday Night Football". 

And now he's fighting for his life, potentially because of a collision he took in that game.

It's an unprecedented situation for the NFL, and potentially the scariest moments ever seen on a football field. 

The good news is, at least according to WIVB-TV Buffalo sports director Josh Reed, who spoke with Hamlin's uncle, the 24-year-old seems to be trending in a positive direction.

Keep in mind that this is just one report and the source is Hamlin's uncle and not a doctor or team official, but one would assume that Hamlin's family is extremely clued into what is happening so there's reason to be optimistic thanks to this Tweet.

I'm not a doctor and won't pretend to be one, but going from needing 100% oxygen support to 50% is logically a step in the right direction for Hamlin. 

Even better is the update that Hamlin's family is "hanging in there". If this is tough for many of us strangers watching from the outside looking in as fans, just imagine the roller coaster of emotions Hamlin's family has had to deal with since 6:12 in the first quarter of Monday night's game.

More must-reads:

TODAY'S BEST
Astros scratch Justin Verlander as nightmare season continues
Oilers crush Panthers in Game 4, stay alive in Stanley Cup Final
Watch: Oilers chase goaltender Sergei Bobrovsky from Game 4
Dodgers ace leaves game against Royals due to triceps tightness
Watch: Rockies third baseman takes advantage of Pirates laziness to steal home
Pirates place young catcher on concussion IL
Watch: Game 4 of Stanley Cup Final gets off to chaotic start
Rockies 1B, former NL MVP diagnosed with internal oblique strain
NBA insider shares update on J.J. Redick's candidacy for Lakers HC job
Sam Mayer uses overtime restart to win Xfinity Series' return to Iowa
Nationals hurler DJ Herz makes impressive history in third career start
Free-agent DB Stephon Gilmore addresses playing future 
Report: Oilers open extension negotiations with veteran winger
Tiger Woods makes big admission about his U.S. Open future
Cubs P 'Mike' Imanaga continues hot start vs. Cardinals
Ravens All-Pro safety undergoes minor surgery
Kyle Larson takes pole for inaugural Cup Series race at Iowa
Maple Leafs make major change to coaching staff
Nationals sign OF/DH to minor league contract a day after release
Cubs place lefty starter on 15-day IL