The Cardinals' most high-profile starting position battle has been decided.
Veteran A.Q. Shipley has won the job as the starting center, beating out Mason Cole. Shipley, 33, tore his ACL last preseason and missed the entire year, paving the way for Cole to start every game at center as a rookie.
Shipley seemed like the favorite once Cole was moved to first-team left guard to fill in for an injured Justin Pugh in training camp. Pugh has since returned, making Cole a Swiss Army knife backup beginning in Week 1.
"We feel like Mason is very valuable at a number of positions, whether it's center or guard," coach Kliff Kingsbury said. "He can get us through a game at tackle, even. He's maybe the most valuable O-lineman we have."
Cole has played in every game of his career dating all the way back to his freshman season of high school, and earlier this week said it would be weird not to play. However, he understood the situation and was prepared to be a reserve if needed.
"My whole process in football has been, 'What can I do to help the team?'" Cole said Tuesday. "If that's being the sixth man this year, filling in when guys go down, then I'm ready for it."
CRABTREE'S STATUS FOR SEASON OPENER UP IN THE AIR
Veteran wide receiver Michael Crabtree warmed up with the Cardinals before Thursday's game in Denver but did not play.
Kingsbury is unsure if he will be up to speed enough to play in the opener next Sunday against the Lions.
"We like what we're seeing so far, but that's a lot of install and a lot of information to cram into a couple weeks – and condition and all those things," Kingsbury said. "But he's a pro's pro. He's very anxious. I don't have an answer for you yet. We'll have to get into the week and see where he's at."
The Cardinals' other outside receiver options could be KeeSean Johnson, Damiere Byrd and Trent Sherfield, depending on how the roster shakes out after cuts this weekend.
Johnson was a sixth-round pick in April's draft but turned heads quickly, and Kingsbury envisions a role for him immediately.
"Every time the ball comes his way, he seems to catch it," Kingsbury said. "He's a guy we talked about through camp, just his route-running ability, and how natural he is at snatching the ball and separating. It's been impressive, and I think he's just going to get better and better."
REDDICK 'HAS A CHANCE' TO PLAY IN OPENER
Inside linebacker Haason Reddick (knee) returned to practice this week as he attempts to be ready for the opener.
"I think he has a chance," Kingsbury said. "I don't know to what extent playing-time wise, but I feel like he has moved around better and better. If that continues and we don't have setbacks, I could see there being a role. There may not be, but I think with the development I've seen with the rehab process, that he has a chance to play some."
Joe Walker is expected to start at inside linebacker next to Jordan Hicks if Reddick is unavailable.
KINGSBURY WANTS QUARTERBACK ON PRACTICE SQUAD
Kyler Murray and Brett Hundley seem locks for the active roster, and Kingsbury said he would like to have a third quarterback on the practice squad.
The Cardinals figure to scan the waiver wire for options. Drew Anderson and Charles Kanoff, the backup quarterbacks this preseason, could also be in the discussion.
"In my head, and talking to Steve (Keim), we'd like to have a young guy we feel like we can develop to have a role moving forward," Kingsbury said. "If something were to happen (to Murray or Hundley), we could activate him and feel confident that we could execute some plays. We'll have to see who is out there and how we feel about our guys here as well."
Images from the fourth preseason game on Thursday night in Denver

LB Dennis Gardeck looks at a Microsoft Surface with DC Vance Joseph and LB coach Bill Davis.

Cardinals quarterback Drew Anderson (3) warms up prior to an NFL preseason football game against the Denver Broncos, Thursday, Aug. 29, 2019, in Denver.

TE Ricky Seals-Jones avoids a defender.

WR Trent Sherfield catches a tennis ball before the game.

Coach Kliff Kingsbury is interviewed before the game.

QB Brett Hundley throws a pass.

Cardinals fans arrive early to the game.

Broncos wide receiver Fred Brown (19) makes a touchdown catch as Cardinals cornerback Brandon Williams (26) defends during the first half of an NFL preseason football game, Thursday, Aug. 29, 2019, in Denver.

WR Larry Fitzgerald warms up under the tutelage of Jerry Sullivan before the game.

Cardinals quarterback Brett Hundley (7) throws during the first half of an NFL preseason football game against the Denver Broncos, Thursday, Aug. 29, 2019, in Denver.

Cardinals quarterback Kyler Murray (1) warmed up prior to an NFL preseason football game against the Broncos but didn't play.

Broncos linebacker Malik Reed sacks Cardinals quarterback Brett Hundley, left, during the first half of an NFL preseason football game, Thursday, Aug. 29, 2019, in Denver.

Arizona Cardinals wide receiver Pharoh Cooper (12) runs the ball against the Denver Broncos.

Broncos wide receiver Fred Brown (19) makes the catch as Cardinals linebacker Dennis Gardeck defends during the first half of an NFL preseason football game, Thursday, Aug. 29, 2019, in Denver.

WR Pharoh Cooper makes a catch in between two defenders

Arizona Cardinals quarterback Brett Hundley (7) tries to elude the reach of Denver Broncos linebacker Justin Hollins (52) during the first half of an NFL preseason football game, Thursday, Aug. 29, 2019, in Denver.

T Josh Miles

Cornerback Nate Brooks intercepts a pass in the second quarter against the Broncos.

Arizona Cardinals wide receiver Pharoh Cooper runs after the catch against the Denver Broncos.

Arizona Cardinals defensive back Nate Brooks (41) is tackled by Denver Broncos wide receiver Brendan Langley (12) after an interception.

Arizona Cardinals cornerback Brandon Williams (26) intercepts a pass intended for Denver Broncos wide receiver Juwann Winfree (15).

Arizona Cardinals wide receiver A.J. Richardson (83) dives for a touchdown as Denver Broncos cornerback Trey Johnson defends during the second half.

Arizona Cardinals wide receiver A.J. Richardson (83) celebrates his touchdown with wide receiver Larry Fitzgerald (11) during the second half against the Denver Broncos.

Arizona Cardinals defensive back Tyler Sigler (39) trips up Denver Broncos running back Khalfani Muhammad (33) during the second half.

Arizona Cardinals running back Dontae Strickland (34) runs the ball against the Denver Broncos during the second half.

Denver Broncos defensive back Trey Marshall (36) forces Arizona Cardinals wide receiver Andy Isabella (89) to fumble during the second half.

Denver Broncos wide receiver Juwann Winfree is hit by Arizona Cardinals defensive back Jalen Thompson (38) and defensive back Nate Brooks (41).

Denver Broncos quarterback Kevin Hogan (9) greets Arizona Cardinals quarterback Brett Hundley after an NFL preseason football game.

Denver Broncos outside linebacker Von Miller (58) greets Arizona Cardinals wide receiver Larry Fitzgerald (11) after an NFL preseason football game in Denver.

Denver Broncos head coach Vic Fangio (left) greets Arizona Cardinals head coach Kliff Kingsbury after an NFL preseason football game, Thursday, Aug. 29, 2019, in Denver. The Broncos won 20-7.