This is the toughest weekend in the NFL. Most teams enter the weekend with 90 players on the roster. All of them will finish with just 53.

It’s an impossible task for general managers to take on, and a completely nerve-wrecking weekend for thousands of NFL players. Around 1,200 athletes will be forced to turn in their playbook and find a job elsewhere. It’s one of the uglier sides of this game, and to be honest, it’s my least favorite 48 hours of the year.

But we’ll be here to walk you all through it as the Lions shave their roster down 37 players. Last year, they made several moves on Friday, while finishing up the rest on Saturday night.

Stick right here and keep hitting that refresh button, as we’ll make note of every single transaction over the next two days and update the roster list accordingly.

Remember: the deadline to cut down the roster to 53 players is 4 p.m. ET on Saturday.

Cuts so far (24):

Additions so far (1)

QB David Blough (trade)

Current roster (53)

Quarterbacks (3)

Matthew Stafford

Tom Savage

Josh Johnson

Luis Perez

David Blough

Running backs (4)

Kerryon Johnson

C.J. Anderson

Ty Johnson

Mark Thompson

Nick Bawden (FB)

Justin Stockton

James Williams

Tight ends (3)

T.J. Hockenson

Jesse James

Logan Thomas

Isaac Nauta

Jerome Cunningham

Austin Traylor

Wide receivers (5)

Kenny Golladay

Marvin Jones Jr.

Danny Amendola

Chris Lacy

Travis Fulgham

Brandon Powell

Jonathan Duhart

Andy Jones

Tom Kennedy

Tommylee Lewis

Jordan Lasley

Offensive linemen (9)

Taylor Decker

Kenny Wiggins

Frank Ragnow

Graham Glasgow

Rick Wagner

Joe Dahl

Tyrell Crosby

Oday Aboushi

Andrew Donnal

Leo Koloamatangi

Ryan Pope

Beau Benzschawel

Micah St. Andrew

Luke Bowanko

Matt Nelson

Defensive linemen (7)

Da’Shawn Hand

Damon Harrison Sr.

A’Shawn Robinson

Mike Daniels

Trey Flowers

Romeo Okwara

Eric Lee

Kevin Strong

Mitchell Loewen

Fred Jones

Ray Smith

P.J. Johnson

Jonathan Wynn

John Atkins

Linebackers (7)

Devon Kennard

Jahlani Tavai

Jarrad Davis

Christian Jones

Jalen Reeves-Maybin

Miles Killebrew

Austin Bryant

Garret Dooley

Anthony Pittman

Malik Carney

Steve Longa

Cornerbacks (7)

Darius Slay

Rashaan Melvin

Justin Coleman

Amani Oruwariye

Jamal Agnew

Mike Ford

Teez Tabor

Andre Chachere

Dee Virgin

Jamar Summers

Johnathan Alston

Safeties (5)

Quandre Diggs

Tracy Walker

Will Harris

Charles Washington

Tavon Wilson

C.J. Moore

Andrew Adams

Special teams (3)