Skip to content
GARY A.I.Get the app
NFL · Sun, Sep 27 · 4:05 PM

Arizona Cardinals at San Francisco 49ers

O/U 66.5 · SPREAD San Francisco 49ers -5.5 · Levi's Stadium

GARY'S PICK
Cardinals +7.5
NFL@ 49ers· -110

Cardinals
+7.5

-110 · CASHED · ARI 30 · SF 36

49ers

The pick & result

Published pick
Arizona Cardinals +7.5 -110
Published odds
-110
Result
Won
Final score
30-36

Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.

The line

BETMGM · 46 moves
MarketOpened
Sep 21 6:00 AM
Close
Sep 27 3:16 PM
Move
SPREADSan Francisco 49ers -8.5 (-108)San Francisco 49ers -7.5 (-105)−1
TOTAL48 (-105)48.5 (-110)+½
MONEYLINESan Francisco 49ers -450San Francisco 49ers -375+75
Every move, in order ›
WhenSpreadTotalMoneyline
OPENSep 21 6:00 AMSan Francisco 49ers -8.5 (-108)48 (-105)San Francisco 49ers -450 · Arizona Cardinals +340
Sep 21 8:30 AMSan Francisco 49ers -8.5 (-105)48 (-108)San Francisco 49ers -425 · Arizona Cardinals +333
Sep 21 9:31 AMSan Francisco 49ers -8.5 (-105)48 (-108)San Francisco 49ers -450 · Arizona Cardinals +340
Sep 21 10:01 AMSan Francisco 49ers -8.5 (-105)48 (-108)San Francisco 49ers -450 · Arizona Cardinals +333
Sep 21 10:31 AMSan Francisco 49ers -8.5 (-105)48 (-108)San Francisco 49ers -425 · Arizona Cardinals +333
Sep 21 12:01 PMSan Francisco 49ers -8.5 (-105)48 (-108)San Francisco 49ers -450 · Arizona Cardinals +340
Sep 21 5:15 PMSan Francisco 49ers -8.5 (-108)48 (-108)San Francisco 49ers -450 · Arizona Cardinals +340
Sep 22 6:00 AMSan Francisco 49ers -8.5 (-108)48 (-108)San Francisco 49ers -450 · Arizona Cardinals +340
Sep 22 6:30 AMSan Francisco 49ers -8.5 (-108)48 (-105)San Francisco 49ers -450 · Arizona Cardinals +340
Sep 22 8:30 AMSan Francisco 49ers -8.5 (-108)48 (-108)San Francisco 49ers -450 · Arizona Cardinals +340
Sep 22 10:32 AMSan Francisco 49ers -8 (-118)48 (-108)San Francisco 49ers -450 · Arizona Cardinals +340
Sep 22 11:32 AMSan Francisco 49ers -8.5 (-108)48 (-108)San Francisco 49ers -450 · Arizona Cardinals +340
Sep 23 6:00 AMSan Francisco 49ers -8.5 (-108)47.5 (-120)San Francisco 49ers -450 · Arizona Cardinals +340
Sep 23 8:00 AMSan Francisco 49ers -8.5 (-108)48 (-108)San Francisco 49ers -450 · Arizona Cardinals +340
Sep 23 1:05 PMSan Francisco 49ers -8.5 (-108)48 (-108)San Francisco 49ers -425 · Arizona Cardinals +333
Sep 23 2:05 PMSan Francisco 49ers -8.5 (-108)48 (-108)San Francisco 49ers -450 · Arizona Cardinals +340
Sep 23 4:06 PMSan Francisco 49ers -8.5 (-110)48 (-108)San Francisco 49ers -425 · Arizona Cardinals +333
Sep 23 8:07 PMSan Francisco 49ers -8.5 (-108)47.5 (-120)San Francisco 49ers -450 · Arizona Cardinals +340
Sep 23 10:40 PMSan Francisco 49ers -8.5 (-108)48 (-108)San Francisco 49ers -450 · Arizona Cardinals +333
Sep 24 6:00 AMSan Francisco 49ers -8.5 (-108)48 (-108)San Francisco 49ers -425 · Arizona Cardinals +333
Sep 24 12:22 PMSan Francisco 49ers -8.5 (-108)47.5 (-120)San Francisco 49ers -450 · Arizona Cardinals +340
Sep 25 10:31 AMSan Francisco 49ers -8.5 (-108)48.5 (-108)San Francisco 49ers -425 · Arizona Cardinals +333
Sep 25 11:31 AMSan Francisco 49ers -8.5 (-110)48 (-110)San Francisco 49ers -425 · Arizona Cardinals +320
Sep 25 1:01 PMSan Francisco 49ers -8.5 (-105)48 (-108)San Francisco 49ers -425 · Arizona Cardinals +320
Sep 25 3:02 PMSan Francisco 49ers -8.5 (-108)48 (-108)San Francisco 49ers -425 · Arizona Cardinals +333
Sep 25 4:03 PMSan Francisco 49ers -8 (-118)48 (-108)San Francisco 49ers -425 · Arizona Cardinals +333
Sep 25 9:05 PMSan Francisco 49ers -8 (-118)48 (-108)San Francisco 49ers -425 · Arizona Cardinals +320
Sep 26 12:07 AMSan Francisco 49ers -8.5 (-108)47.5 (-110)San Francisco 49ers -425 · Arizona Cardinals +333
Sep 26 11:01 AMSan Francisco 49ers -8.5 (-108)47.5 (-112)San Francisco 49ers -425 · Arizona Cardinals +320
Sep 26 12:01 PMSan Francisco 49ers -8 (-118)48 (-108)San Francisco 49ers -425 · Arizona Cardinals +320
Sep 26 6:04 PMSan Francisco 49ers -8.5 (-105)48 (-108)San Francisco 49ers -425 · Arizona Cardinals +320
Sep 26 8:34 PMSan Francisco 49ers -7.5 (-110)48 (-110)San Francisco 49ers -375 · Arizona Cardinals +310
Sep 26 9:05 PMSan Francisco 49ers -7.5 (-110)47.5 (-118)San Francisco 49ers -400 · Arizona Cardinals +310
Sep 26 9:35 PMSan Francisco 49ers -7.5 (-108)48 (-108)San Francisco 49ers -375 · Arizona Cardinals +310
Sep 26 10:05 PMSan Francisco 49ers -7.5 (-110)48 (-108)San Francisco 49ers -375 · Arizona Cardinals +300
Sep 27 5:00 AMSan Francisco 49ers -7.5 (-110)48 (-110)San Francisco 49ers -375 · Arizona Cardinals +300
Sep 27 6:30 AMSan Francisco 49ers -7.5 (-110)48 (-110)San Francisco 49ers -375 · Arizona Cardinals +310
Sep 27 8:00 AMSan Francisco 49ers -7.5 (-108)48 (-108)San Francisco 49ers -375 · Arizona Cardinals +300
Sep 27 8:30 AMSan Francisco 49ers -7.5 (-108)48 (-108)San Francisco 49ers -375 · Arizona Cardinals +310
Sep 27 10:31 AMSan Francisco 49ers -7.5 (-110)48 (-110)San Francisco 49ers -375 · Arizona Cardinals +310
Sep 27 11:12 AMSan Francisco 49ers -7.5 (-108)48.5 (-108)San Francisco 49ers -400 · Arizona Cardinals +310
Sep 27 11:43 AMSan Francisco 49ers -7.5 (-110)48.5 (-110)San Francisco 49ers -375 · Arizona Cardinals +310
Sep 27 1:04 PMSan Francisco 49ers -7.5 (-108)48.5 (-108)San Francisco 49ers -400 · Arizona Cardinals +310
Sep 27 1:14 PMSan Francisco 49ers -7.5 (-102)48.5 (-108)San Francisco 49ers -400 · Arizona Cardinals +320
Sep 27 1:24 PMSan Francisco 49ers -7.5 (-105)48.5 (-108)San Francisco 49ers -400 · Arizona Cardinals +320
Sep 27 2:04 PMSan Francisco 49ers -7.5 (-105)48.5 (-108)San Francisco 49ers -375 · Arizona Cardinals +300
CLOSESep 27 3:16 PMSan Francisco 49ers -7.5 (-105)48.5 (-110)San Francisco 49ers -375 · Arizona Cardinals +300

The read

I’m taking Arizona with the touchdown and a hook. My strongest reason is that San Francisco’s defensive performance came with a front that changes materially today: Nick Bosa and Romello Height, both OUT; FRESH — reported Sept. 25, played 68% and 54% of the defensive snaps against Miami. Losing both gives me reason to expect more manageable possessions for Brissett. That matters when Arizona can lose by seven and still cash.

Seattle thoroughly beat Arizona, but I wouldn’t price that offensive performance as Arizona’s settled level after two games. The Cardinals scored 26 at the Chargers the week before. My read is that they can recover enough offensive production against this depleted front to keep the margin within one score; they don’t need to match San Francisco’s impressive opening pace possession for possession.

The strongest argument against this ticket is Purdy against Arizona’s secondary: San Francisco has allowed zero sacks on 61 dropbacks, Will Johnson is on IR, and Max Melton remains questionable. McCaffrey and Kittle give the favorite additional ways to score. That keeps my confidence modest. Even after the move from 8.5 to 7.5, I prefer the remaining protection above seven because San Francisco’s new defensive absences make another comfortable separation less convincing than its first two results suggest.

Injuries noted

Arizona Cardinals: James Conner (IR-R) — The Cardinals are placing Conner (foot) on injured reserve with a designation to return, John Gambadoro of Arizona Sports 98.7 FM Phoenix reports.; Tip Reiman (PUP-R) — The Cardinals moved Reiman (ankle) from the active/PUP list to the reserve/PUP list Sunday, Darren Urban of the team's official site reports.; Joey Blount (IR) — Neck; Zachary Carter (IR-R) — The Cardinals placed Carter (knee) on injured reserve Sunday with a designation to return, Darren Urban of the team's official site reports.; Kaleb Proctor (IR) — ir; Chase Bisontis (IR) — ir; Trey Benson (IR) — Benson (knee) reverted to the Cardinals' injured reserve list Tuesday, David Furones of the South Florida Sun Sentinel reports.; Jameson Geers (IR) — Undisclosed; Dadrion Taylor-Demerson (Out) — Taylor-Demerson (back) is listed as out for Sunday's game against the 49ers, Darren Urban of the Cardinals' official site reports.; Garrett Williams (Questionable) — Williams (Achilles) was a limited participant at the Cardinals' practice Wednesday, Josh Weinfuss of ESPN.com reports.; Andrew Billings (Questionable) — questionable; Kitan Crawford (IR) — The Cardinals placed Crawford (ankle) on their injured reserve list Wednesday, Ian Rapoport of NFL Network reports.; Roy Lopez (Questionable) — Lopez (groin) is listed as questionable for Sunday's game versus the 49ers, Darren Urban of the Cardinals' official site reports.; Max Melton (Questionable) — Melton (toe) is listed as questionable for Sunday's game versus San Francisco, Darren Urban of the Cardinals' official site reports.; Will Johnson (IR) — The Cardinals placed Johnson (neck) on injured reserve Wednesday, Darren Urban of the team's official site reports.; Hjalte Froholdt (Questionable) — questionable

San Francisco 49ers: Isaac Guerendo (PUP-R) — Guerendo (pectoral) was placed on the reserve/PUP list Sunday, Jeremy Fowler of ESPN reports.; Brandon Aiyuk (Reserve-DNR) — Head coach Kyle Shanahan said Sunday that he's not viewing Aiyuk as an option for the 49ers while the club contends with multiple injuries at receiver, Matt Barrows of The Athletic reports.; Christian Kirk (IR-R) — Kirk (calf) was placed on injured reserve by the 49ers on Sunday with a designation to return.; Mykel Williams (PUP-R) — out; Ricky Pearsall (IR) — Knee - PCL; Andrew Farmer II (IR) — Back; Darrick Forrest (IR) — Undisclosed; Mikail Kamara (IR) — Knee; Sam Okuayinonu (IR) — Okuayinonu broke his foot in practice last week and is set to have surgery to repair the issue, Matt Barrows of The Athletic reports.; Brett Toth (IR) — The 49ers placed Toth (concussion) on injured reserve Sunday.; Nate Hobbs (IR) — ir; Nick Martin (IR) — The 49ers placed Martin (hamstring) on injured reserve Tuesday, Aaron Wilson of KPRC 2 Houston reports.; Austen Pleasants (IR-R) — The 49ers placed Pleasants (knee) on injured reserve with a designation to return Sunday.; Nick Zakelj (IR) — Zakelj (undisclosed) was placed on the 49ers' injured reserve Sunday.; Alfred Collins (IR) — San Francisco placed Collins (knee) on injured reserve Thursday.; De'Zhaun Stribling (IR) — The 49ers placed Stribling (ankle) on injured reserve Saturday.; Jake Tonges (IR) — Tonges (knee) requires surgery for an MCL tear and is done for the season, Cam Inman reports.; Romello Height (Out) — Height (hand) has been ruled out ahead of Sunday's game against the Cardinals.; Demarcus Robinson (IR) — The 49ers placed Robinson (ankle) on injured reserve Saturday.; Mike Evans (Questionable) — Evans (hip) remains listed as questionable for Sunday's game versus the Cardinals but intends to play, Jeremy Fowler of ESPN reports.; James Thompson Jr. (Out) — Thompson (ankle) is listed as out for Sunday's game against Arizona.; C.J. West (IR) — The 49ers placed West (undisclosed) on injured reserve Wednesday.; Nick Bosa (Out) — Bosa (calf) has been ruled out ahead of Sunday's game against the Cardinals.

The research

The dated measurements the app shows under this card — observations with their sample and source, not predictions.

QUARTERBACK

  • Jacoby Brissett is the projected starting quarterback for ARI

    5.72 Y/A

    Through 2 games in 2026, Jacoby Brissett threw for 372 passing yards, completed 67.7% of his passes and averaged 5.72 yards per attempt. Last season over 14 games he threw for 3366 yards, completed 64.9% and averaged 6.94 yards per attempt, 23-8 touchdowns to interceptions. This season's 2-1 touchdown-to-interception line is 2 games in.

  • Brock Purdy is the projected starting quarterback for SF

    8.79 Y/A

    Through 2 games in 2026, Brock Purdy threw for 492 passing yards, completed 80.4% of his passes and averaged 8.79 yards per attempt. Last season over 9 games he threw for 2167 yards, completed 69.4% and averaged 7.63 yards per attempt, 20-10 touchdowns to interceptions. This season's 5-1 touchdown-to-interception line is 2 games in.

TRENCHES

  • SF: 134.5 rushing yards per game to ARI's 93

    41.5 YPG

    ARI is at 93 rushing yards per game over 2 games; SF is at 134.5 over 2 games. Those are this season's games through Sep 26. Last season ARI was at 93.1 over 17 games and SF at 106.9 over 17 games.

  • SF: 4.65 yards per rush attempt to ARI's 3.75

    0.9 Y/C

    ARI is at 3.75 yards per rush attempt over 2 games; SF is at 4.65 over 2 games. Those are this season's games through Sep 26. Last season ARI was at 4.25 over 17 games and SF at 3.81 over 17 games.

PASS RUSH

  • SF: 0 sacks taken per game to ARI's 1.5

    1.5 SACKS

    ARI is at 1.5 sacks taken per game over 2 games; SF is at 0 over 2 games. Those are this season's games through Sep 26. Last season ARI was at 3.69 over 17 games and SF at 1.8 over 17 games.

  • SF: 0 sack yards lost per game to ARI's 7

    7 YDS

    ARI is at 7 sack yards lost per game over 2 games; SF is at 0 over 2 games. Those are this season's games through Sep 26. Last season ARI was at 24.9 over 17 games and SF at 10.7 over 17 games.

PACE & SCRIPT

  • SF: 31 points per game to ARI's 16.5

    14.5 PPG

    San Francisco is scoring at a higher rate than last season through 2 games, while Arizona is below its own 20.9 points per game from last season. That creates a game script where Arizona may need to keep pace with an offense producing 31 points per game. The 2-game sample leaves room for both numbers to shift.

  • SF: 10 points allowed per game to ARI's 22.5

    12.5 PPG

    ARI is at 22.5 points allowed per game over 2 games; SF is at 10 over 2 games. Those are this season's games through Sep 26. Last season ARI was at 28.7 over 17 games and SF at 21.8 over 17 games.

  • ARI @ SF carries a 47.5 market total

    47.5

    Four points above the slate median, this number puts ARI at SF in the upper part of the board for expected combined scoring. It is a smaller separation than the slate’s highest totals, so game-specific information can matter more when deciding whether the market has priced this scoring environment correctly.

TURNOVERS

  • ARI: 1.5 takeaways per game to SF's 1

    0.5 TO

    Arizona has created more takeaways than San Francisco through 2 games. The Cardinals have the stronger early disruption number, but 2 games is too small to assume that turnover edge will persist.

EXPLOSIVE PLAYS

  • SF: 6.85 yards per play to ARI's 4.35

    2.5 Y/P

    San Francisco's offense has created far more per snap through 2 games, while Arizona had no play of 20+ yards in its last game. Brock Purdy connected with George Kittle for 40-yard and 26-yard passes, and with Mike Evans for 27 yards. Arizona needs to limit chunk plays, though 2 games is too little to lock either offense into this profile.

RED ZONE

  • SF: 20% red-zone scoring allowed to ARI's 62.5%

    42.5 PP

    San Francisco has allowed red-zone scores on 20% of trips, compared with Arizona's 62.5%. Each defense has played 2 games, leaving very few goal-line possessions behind either rate. The early split favors San Francisco near the goal line, though red-zone scoring can swing sharply on a small set of drives.

MISMATCH

  • SF: 6.85 yards a snap to ARI's 4.35

    6.85 VS 4.35

    The widest gap between these two is yards a snap: ARI averaged 4.35 yards a snap on offense over 2 games; SF averaged 6.85 yards a snap on offense over 2 games this season. Last season ARI was at 5.18 over 17 games and SF at 5.49 over 17 games.

COVERAGE

  • SF: 175 passing yards allowed per game to ARI's 203

    28 YPG

    ARI is at 203 passing yards allowed per game over 2 games; SF is at 175 over 2 games. Those are what each defense has allowed in this season's games through Sep 26.

  • SF: 5.1 yards per play allowed to ARI's 5.5

    0.4 Y/P

    ARI is at 5.5 yards per play allowed over 2 games; SF is at 5.1 over 2 games. Those are what each defense has allowed in this season's games through Sep 26.

HEAD-TO-HEAD

  • SF lead the series with ARI since 2025

    2-0 SERIES

    San Francisco won both meetings last season, but they looked nothing alike. The Sep 21 game at SF was a coin flip, a 16-15 finish, while the Nov 16 rematch in Arizona turned into a 41-22 rout. Two games is a thin series, and one of them came down to a single point, so the sweep says less about a gap than the Arizona blowout suggests. For this one at SF, the close home result is as fair a reference point as the lopsided road win.

REPLACEMENT

  • Brandon Aiyuk (WR) is reserve-dnr for SF

    RESERVE-DNR

    Aiyuk is on reserve/did-not-report, and Kyle Shanahan does not view him as an option while San Francisco deals with multiple receiver injuries. He is out of the 49ers' receiver plans against Arizona. The report identifies a thin unit, though it does not name who absorbs his work.

  • Demarcus Robinson (WR) is on injured reserve for SF

    IR

    Robinson is on injured reserve with an ankle injury after San Francisco placed him there Saturday. He is unavailable against Arizona, adding to the 49ers' receiver issues alongside Aiyuk's absence from the team's plans. The report does not identify the receiver who takes Robinson's work.

  • De'Zhaun Stribling (WR) is on injured reserve for SF

    IR

    Stribling is on injured reserve with an ankle injury after San Francisco placed him there Saturday. He is unavailable against Arizona, taking a 49ers wide receiver out of the active lineup.

  • Will Johnson (CB) is on injured reserve for ARI

    IR

    Johnson is on injured reserve with a neck injury after Arizona placed him there Wednesday. He is unavailable at San Francisco, leaving the Cardinals without a cornerback for this matchup.

  • C.J. West (DT) is on injured reserve for SF

    IR

    West is on injured reserve after San Francisco placed him there Wednesday with an undisclosed injury. He is unavailable against Arizona, and no defensive-line replacement is named here.

  • Jake Tonges (TE) is on injured reserve for SF

    IR

    Tonges is on injured reserve with an MCL tear that requires surgery, and he is done for the season. He is unavailable against Arizona, with no replacement tight end named on the fact sheet.

  • Kitan Crawford (S) is on injured reserve for ARI

    IR

    The Cardinals placed Crawford (ankle) on their injured reserve list Wednesday, Ian Rapoport of NFL Network reports. Reported Sep 17.

PRACTICE REPORT

  • Mike Evans

    Out

    Hip · Limited practice · Out

  • Dadrion Taylor-Demerson

    Out

    Back · Did not practice · Out

  • Romello Height

    Out

    Hand · Did not practice · Out

  • Nick Bosa

    Out

    Knee, Calf · Did not practice · Out

  • James Thompson Jr.

    Out

    Ankle · Did not practice · Out

  • Roy Lopez

    Questionable

    Groin · Limited practice · Questionable

  • Max Melton

    Questionable

    Toe · Limited practice · Questionable

  • Eddy Pineiro

    DNP

    Did not practice

  • Andrew Billings

    LP

    Knee · Limited practice

  • Isaiah Adams

    LP

    Limited practice

  • Kaelon Black

    LP

    Limited practice

  • Josh Sweat

    FP

    Full practice

  • Garrett Williams

    FP

    Full practice

  • Dre Greenlaw

    FP

    Quadriceps · Full practice

  • Keion White

    FP

    Full practice

  • Trey McBride

    FP

    Full practice

  • George Kittle

    FP

    Full practice

  • Budda Baker

    FP

    Full practice

  • Mack Wilson Sr.

    FP

    Full practice

  • Christian McCaffrey

    FP

    Full practice

  • Khalid Kareem

    FP

    Full practice

  • Cody Simon

    FP

    Full practice

  • Upton Stout

    FP

    Full practice

  • Kyle Juszczyk

    FP

    Full practice

  • Isaac Seumalo

    FP

    Full practice

  • Trent Williams

    FP

    Neck · Full practice

  • Hjalte Froholdt

    FP

    Full practice

  • Jacoby Brissett

    FP

    Full practice

  • Jack Gibbens

    FP

    Full practice

SITUATIONAL

  • ARI (1-1) at SF (2-0), a division game

    +54 PT GAP

    San Francisco has won both games and is +42 on the year, while Arizona sits at 1-1 but has been outscored by 12. That is two games each, and the sheet does not say who either team played, so part of the gap may be schedule. Arizona won its only road game and San Francisco is 1-0 at home, which says little yet. In a division game between teams that know each other, lean less on two weeks of margin when sizing up a big spread.

TEAM RECORD

  • NFC WEST game: ARI 0-1, SF 1-0 in the division

    DIVISION

    San Francisco has the early division edge, while Arizona already has a loss inside the NFC West. This is one game for each team, so it says more about who started clean than who controls the division. Division results matter most in a matchup like this because a second Arizona loss would deepen the gap fast.

AFTER GARY

  • ARI +7.5 → +7.5

    GARY +0.89PP

    Gary's number was 7.5; the same book now shows 7.5.

All research from this day

About this analysis

Who made it
Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
Published data
Daily picks first stored September 24, 2026 at 4:27 PM ET.
Odds record
The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: draftkings, caesars, fanduel, betrivers, betmgm, fanatics.
Accountability
Read the editorial standards, source policy, and corrections process.

Props on this game

2
  • GARY'S PICK
    MICHAEL WILSONRECEIVING YARDS OVER 44.5
    NFLArizona Cardinals· -113

    Michael Wilson
    Receiving Yards over 44.5

    -113 · CASHED · ACTUAL 89

    Arizona Cardinals

    I’m taking Wilson over 44.5 receiving yards at -113. He has drawn seven targets in each of Arizona’s two games, and his 56 yards against the Chargers show what that workload can produce.

    With Nick Bosa and Romello Height out, I expect Brissett to have more chances to find Wilson than he had during last week’s stalled offense. The strongest concern is San Francisco’s pass defense: it has allowed only 182.5 passing yards per game through two games, while Wilson managed 18 yards against Seattle.

    McBride also remains Brissett’s leading target.

  • GARY'S PICK
    MIKE EVANSRECEIVING YARDS UNDER 55.5
    NFLSan Francisco 49ers· -113

    Mike Evans
    Receiving Yards under 55.5

    -113 · CASHED · ACTUAL 34

    San Francisco 49ers

    I’m taking Evans under 55.5 receiving yards at -113. His role has produced ten targets and 49 and 54 yards across San Francisco’s two games.

    He intends to play through a hip issue, but I’m reluctant to price in a larger workload today. Purdy has other established options in McCaffrey, Kittle and Deebo Samuel.

    The strongest case against me is Arizona’s secondary: Will Johnson is on injured reserve, Max Melton is questionable, and opposing wide receivers have gained 329 yards in two games. Purdy’s sharp start gives Evans a clear path to beat this line with a few substantial catches.

Every prop from this day is on the archive page.

Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.

Get Gary on the App Store

Every NFL game this dayThe NFL recordToday's NFL picksEvery sport this day