San Francisco 49ers vs Arizona Cardinals Prediction, 1/5/2025 NFL Picks, Best Bets & Odds Week 18
Game: San Francisco 49ers at Arizona Cardinals
Date: Sunday, January 5, 2025
Location: State Farm Stadium in Glendale, AZ
TV: FOX
Odds-Point Spread: Cardinals (+2.0)
Total-Over-Under: 47
The Arizona Cardinals (7-9) host the San Francisco 49ers (6-9) at State Farm Stadium on Sunday. San Francisco is 2.0-point favorites. The total comes in at 47.
The San Francisco 49ers come into this game with a record of 6-9 for this year. The last time they stepped on the gridiron, the 49ers took on the Miami Dolphins and took a loss by a score of 29-17. Brock Purdy led the offense in rushing for the 49ers with 4 carries for 26 yds (6.5 yds per carry). George Kittle had an average of 13.3 yards per reception by accumulating 106 yards on 8 catches. Brock Purdy finished 26-40 with 313 yards passing and 2 TDs. He had a QB rating of 95.1 and finished the game with 1 interception. When it came to stopping the run, the 49ers conceded 166 yards on 30 attempts, which is an average of 5.5 yards per rush allowed. San Francisco allowed 22 completions on 34 tries for a total of 215 yards, and a completion percentage of 64.7%. In the game, they tallied 58 plays which gave them 374 yds. The San Francisco 49ers ended up running the ball 18 times and recorded 81 yards, which earned them an average of 4.5 yards per tote.
The 49ers have earned 5,486 total yards this year. San Francisco has amassed 169 first downs as a unit, and they have been flagged for 93 infractions for 728 yards. When it comes to getting in the endzone, San Francisco has compiled 18 passing touchdowns and 14 rushing touchdowns. They have surrendered the football 22 different times (12 picks and 10 fumbles lost). As a team they're maintaining an average of 130.0 yards on the ground which has them sitting 11th in the National Football League. When it comes to scoring, the San Francisco 49ers have an average of 22.1 points per game.
The 49ers are ranked 20th in the league concerning team defense, allowing 23.3 PPG. The opposition is running for an average of 4.4 yards per run and 121.0 rushing yards per contest this year. For the season, they have conceded 1,815 yards via the running game in 15 outings. Concerning passing yards, the 49ers have conceded 2,749 yards which has them ranked 1st in the National Football League. They have yielded 183.3 yards per contest via the pass in addition to allowing a completion percentage of 64.2%. During this campaign, they have relinquished 304.3 yards-game which has them sitting 2nd in football. They have surrendered 18 touchdowns via the pass as well as 20 touchdowns via the ground game.
Get all of our Free NFL Picks
The Cardinals come into this game with a record of 7-9 for this season. In their last contest, the Cardinals took a defeat with a final score of 36-30 when they faced the Los Angeles Rams. Kyler Murray (1 TD) ended the game with 321 yds on 33-48 through the air while his QB rate was 76.8. He had 2 interceptions and his average yds per pass attempt was 6.7 yds. Trey McBride was the top contributor in the passing game for the Cardinals, bringing in 12 balls for 123 yds (10.3 yds per catch). Michael Carter carried the rock 13 times for 70 yds, ending the game with 5.4 yds per attempt for Arizona. The Cardinals finished the game with a total of 396 yds while running 70 plays (5.7 yards per play). Arizona rushed for 5.1 yards per tote, finishing the contest with 113 yds on 22 attempts. Arizona gave up 36 attempts on the ground for 243 yards (6.8 yards per rush). The Cardinals pass defense allowed a completion percentage of 65.4%, relinquishing 149 yards on 17 out of 26 through the air.
When it comes to their scoring prowess, the Cardinals currently sit 15th in the league scoring 22.1 points per contest. During this campaign so far, the Cardinals have thrown for a total of 3,397 yards via the pass as well as an average of 212.3 passing yards per game, which has them ranked 18th in football. They maintain an average of 143.8 yards per game via the rush and have run for 2,300 yards in total. The Arizona Cardinals average 356.1 yards per contest which is good for 11th out of all teams in the league. The Arizona offense has compiled 801 yds of penalties on 91 infractions, which is 29th in football in terms of hurting your team.
The Cardinals are relinquishing 22.2 PPG, ranking them 14th in football. They have allowed 18 touchdowns through the air in addition to 211.0 yards-outing, which has them sitting 12th in the NFL. Arizona has surrendered a total of 2,011 yards on the ground (125.7 yards per game) in addition to 17 touchdowns rushing this year. The Cardinals defense taken the field for 972 plays, which ranks 10th in the NFL. They have earned 14 turnovers (7 fumbles and 7 picks) on the season.
Who will win tonight's 49ers-Cardinals NFL game against the spread?
Tony's Pick: Take the 49ers -2.0
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of this Weeks Free NFL picks
Get all of this Weeks Expert NFL Picks
Additional Resources:
Arizona Cardinals - Twitter
San Francisco 49ers - Twitter