ALLEN PARK -- After trying out six different quarterbacks to back up Matthew Stafford this offseason, the Detroit Lions have settled on two. And neither is the guy thought to be the favorite.

Josh Johnson and David Blough have both made the initial 53-man roster, marking the first time Detroit has carried three quarterbacks out of camp in five years. The last time it happened was when Dan Orlovsky and Kellen Moore made it behind Stafford in 2014.

Tom Savage was the leader for the gig all offseason, but suffered a brain injury in the preseason opener that forced Detroit to bring in new arms. Johnson arrived the following weekend, then wound up leading the Lions in passing in the preseason. He completed 23 of 43 passes for 313 yards in three games and accounted for two touchdowns in an impressive performance off the bench on Friday night against Cleveland.

Johnson also ran for a 1-yard score on a zone-read in that game, flashing a different wrinkle that Detroit hasn’t had at quarterback in recent memory.

“For his athleticism and his skill set, he did a really good job,” coach Matt Patricia said after the Browns game. “I would really say for (Darrell Bevell) and his offense, it kind of shows the versatility that we can have based on the players that we have out there, and I think that’s what we want to be able to do. We don’t want to be kind of just a singular type of offense. We want to be able to adapt based on the personnel that we have, and that’s the biggest thing for us. As we go through the course of the season, it’s not always going to be the same. It’s going to adjust based on roster, situation, game, opponent, and I think that was really good by him and his staff to be able to feature the players that were out there and their skill sets at that time.”

Johnson is joined in the rotation by one of the guys he faced in Cleveland. Blough camped with the Browns, completed 11 of 17 passes with no touchdowns and two interceptions against Detroit, then was traded to the Lions a day later -- and a day after that, he made the team over Savage too.

Lions GM Bob Quinn has never kept three quarterbacks on his initial 53-man roster, although he did promote Jake Rudock as a third quarterback midway through the 2016 season. He hasn’t drafted a quarterback since Brad Kaaya in 2017 and has diverted his resources elsewhere in free agency, forcing Detroit to cycle through new backups every season he has been on the job.

“You got to have the right guy in the draft, or the right guy in free agency, that makes the right sense at the right price at the right time to kind of just solidify it,” Quinn said this week during an interview at the team’s Cleveland hotel. “And I think a lot of teams in the league, you go through it now, they’re in the same boat we are.”

The rest of Detroit’s Saturday cuts: CB Johnathan Alston, DT John Atkins, LB Malik Carney, TE Jerome Cunningham, OT Andrew Donnal, LB Garret Dooley, WR Jonathan Duhart, DT P.J. Johnson, DT Fred Jones (injured), WR Tom Kennedy, C Leo Koloamatangi (injured), WR Andy Jones (injured), LB Steve Longa, TE Isaac Nauta, OT Matt Nelson, QB Luis Perez, LB Anthony Pittman, WR Brandon Powell, DT Ray Smith, RB Justin Stockton, CB Teez Tabor, RB Mark Thompson, TE Austin Traylor, S Charles Washington and DE Johnathan Wynn.

That means undrafted rookies C.J. Moore, Kevin Strong and Beau Benzschawel have all made the team. Moore is a safety out of Ole Miss who will replace Charles Washington as a special teams ace. Strong is a defensive tackle out of Texas-San Antonio who will help improve the depth while Da’Shawn Hand and Austin Bryant tend to arm injuries. And Benzschawel is an interior lineman out of Wisconsin who helps fortify the depth up front while Frank Ragnow recovers from a sprained ankle.

At cornerback, Mike Ford -- a UDFA from last year -- and Dee Virgin have both made the team over former second-round pick Teez Tabor.

Here’s a recap of who’s in and who’s out:

Quarterback (3)

In: Matthew Stafford, Josh Johnson, David Blough

Out: Tom Savage, Luis Perez

Running back (4)

In: Kerryon Johnson, C.J. Anderson, Ty Johnson, Nick Bawden (FB)

Out: Mark Thompson, Justin Stockton, James Williams

Receiver (5)

In: Kenny Golladay, Marvin Jones, Danny Amendola, Travis Fulgham, Chris Lacy

Out: Andy Jones (injured), Brandon Powell, Tommylee Lewis, Jonathan Duhart, Tom Kennedy, Jordan Lasley

Tight end (3)

In: T.J. Hockenson, Jesse James, Logan Thomas

Out: Isaac Nauta, Jerome Cunningham, Austin Traylor

Offensive line (9)

In: Taylor Decker, Joe Dahl, Frank Ragnow, Graham Glasgow, Rick Wagner, Kenny Wiggins, Oday Aboushi, Tyrell Crosby, Beau Benzschawel

Out: Ryan Pope, Matt Nelson, Luke Bowanko, Andrew Donnal, Micah St. Andrew, Leo Koloamatangi (injured)

Defensive line (8)

In: Trey Flowers, Snacks Harrison, Mike Daniels, Romeo Okwara, A’Shawn Robinson, Da’Shawn Hand, Austin Bryant, Kevin Strong

Out: Mitchell Loewen, Eric Lee, Jonathan Wynn, John Atkins, P.J. Johnson, Ray Smith, Fred Jones

Linebacker (6)

In: Jarrad Davis, Devon Kennard, Christian Jones, Jahlani Tavai, Jalen Reeves-Maybin, Miles Killebrew

Out: Steve Longa, Garret Dooley, Malik Carney, Anthony Pittman

Secondary (12)

In: Darius Slay, Justin Coleman, Rashaan Melvin, Jamal Agnew, Amani Oruwariye, Dee Virgin, Mike Ford, Quandre Diggs, Tracy Walker, Tavon Wilson, Will Harris, C.J. Moore

Out: Teez Tabor, Charles Washington, Andrew Adams, Jamar Summers, Andre Chachere, Jonathan Alston

Specialists (3)

In: Matt Prater, Sam Martin, Don Muhlbach

Out: Ryan Santoso