A look at how the Cardinals split up their 66 offensive snaps against the Texans.

In the Arizona Cardinals‘ 40-20 loss to the Houston Texans on Sunday, 20 players participated in at least one of the 66 offensive snaps.

Quarterback Jacoby Brissett, center Hjalte Froholdt, right guard Isaiah Adams and right tackle Kelvin Beachum played every snap. Left guard Jon Gaines II missed one snap, while tight end Trey McBride played all but five. Wide receiver Michael Wilson missed 10 and running back Michael Carter played all but 13 after Bam Knight was injured on the first Cardinals offensive snap of the game.

Rookie center/guard Hayden Conner played his first NFL offensive snaps with three.

How was the playing time divided up? Below are individual snap counts for every player who got in the game offensively, grouped by position.

The first number after each name is snaps and the second is the percentage. Players in bold were starters.

Arizona Cardinals Week 15 offensive snap counts: QuarterbacksJacoby Brissett (66/100)Active, did not play: Kedon SlovisReserve/injured (eligible for return, but won’t): Kyler Murray

Brissett had another 40-attempt game, completing 27 for 249 yards, three touchdowns, an interception and a 98.9 passer rating. He was sacked twice and ran three times for six yards.

Running backsMichael Carter (53/80), Bam Knight (1/2), Emari Demercado (7/11), Corey Kiner (5/8)Reserve/injured: Trey Benson, James Conner (eligible to return, but won’t)

Knight was dropped for a loss of minus-2 yards on the Cardinals first offensive play of the game and was carted off after suffering an ankle injury. There was no further information on the severity of the injury.

Carter had a productive game with 56 yards on 14 attempts, while adding 38 yards on three receptions. Active after missing the previous three games because of an ankle injury, Demarcado played only seven snaps and did little with one yard on one rush and no yards on two receptions because of one 5-yard loss. Kiner had two rushes for 11 yards on his five snaps.

Benson’s 21-day practice window expired Thursday, so he will remain on injured reserve for the remainder of the season.

Wide receiversMichael Wilson (56/85), Jalen Brooks (47/71), Trent Sherfield Sr. (14/21), Andre Baccellia (10/15)Inactive: WR Marvin Harrison Jr. (injured), Xavier Weaver (injured)Reserve/injured: Greg Dortch (eligible to return), Simi Fehoko (eligible to return), Zay Jones (eligible to return, but won’t)

Wilson had a quiet first half with one reception for six yards on four targets. However, he finished with five catches on 11 targets and an 11-yard touchdown. The only other wideout with targets was Brooks, who caught one of three for 19 yards.

Baccellia played only 10 offensive snaps after suffering a neck injury returning a kickoff.

Tight endsTrey McBride (61/92), Elijah Higgins (46/70), Pharaoh Brown (11/17), Josiah Deguara (8/12)Reserve/injured: Tip Reiman, Travis Vokolek (both eligible to return, but won’t)

No matter what defenses do to try and stop him, McBride continues to put up numbers. Targeted 13 times, he caught 12 for 134 yards and two touchdowns. It was his 16th consecutive game with at least five receptions, breaking Travis Kelce’s league record for tight ends.

He also has 105 receptions this season to become the first tight end in NFL history to register two consecutive 100-reception seasons. Kelce has hit the 100-catch barrier three times in his career, but never in consecutive seasons. The Cardinals overall record for receptions in one season in the 115 by DeAndre Hopkins in 2020. McBride also has 1,071 yards this season after having 1,146 last season. McBride needs 135 yards to pass Jackie Smith (1,205 in 1967) for the Cardinals record for most yards by a tight end in a season.

When asked about the consecutive streak, McBride said, “Sixteen games, for what? We’ve got to get more wins.”

Higgins had one catch for three yards Sunday and Brown had two for one yard.

Offensive linemenC Hjalte Froholdt (66/100), RG Isaiah Adams (66/100), RT Kelvin Beachum (66/100), LG Jon Gaines II (65/98), LT Josh Fryar (38/58), LT Demontrey Jacobs (37/56), G Hayden Conner (3/5)Inactive: G Evan Brown (personal), LT Paris Johnson Jr. (injured)Active/did not play: T Christian JonesReserve/injured: RG Will Hernandez (eligible to return), RT Jonah Williams (eligible to return, but won’t)Reserve/injured: Valentin Senn

Brown was inactive handling a family matter for the second consecutive game. Head coach Jonathan Gannon said coaches wanted to see Fryar and Jacobs play and they shared snaps at left tackle while also being an extra blocker on run situations.

Get more Cardinals and NFL coverage from Cards Wire’s Jess Root and others by listening to the latest on the Rise Up, See Red podcast. Subscribe on Spotify, YouTube or Apple podcasts.