NFL
Stats and Tools
Player Stats
Leaders
Odds
Player News
NFL Depth Charts
ADP
Targets
Red Zone Stats
Snap Counts
Third Down Stats
Team Rankings
Team Stats
Points Allowed
Rostered/Start
NFL Standings
NFL Schedule
NFL Draft
Latest Articles
Daily Fantasy Sports
DFS Projections
NFL Optimizer
Stacking Page
DFS Salaries
Fantasy Projections
QB
|
RB
|
WR
|
TE
Fantasy Football Rankings
QB
|
RB
|
WR
|
TE
|
K
|
DST
Dynasty Rankings
QB
|
RB
|
WR
|
TE
Advanced Player Metrics
QB
|
RB
|
WR
|
TE
Efficiency Player Metrics
QB
|
RB
|
WR
|
TE
2024 Player Forecasts
QB
|
RB
|
WR
|
TE
Cheat Sheets & Draft Boards
Positional
|
Top 250
|
Auction
MLB
Stats and Tools
Fantasy Stats
Leaders
Odds
MLB Fantasy Projections
Fantasy Rankings
Player News
Advanced Metrics
ADP Rankings
Auction Values
MLB Lineups
Teams
Schedule
Daily Fantasy
MLB Optimizer
DraftKings Projections
FanDuel Projections
Yahoo Projections
Latest Articles
NBA
Stats and Tools
NBA Scoring Leaders
Leaders
Odds
NBA Player Projections
Player News
Advanced Metrics
NBA Lineups
Teams
Schedule
Daily Fantasy
NBA Optimizer
DraftKings Projections
FanDuel Projections
Yahoo Projections
DFS Optimizer
Latest Articles
NHL
Stats and Tools
Fantasy Stats
Leaders
Odds
NHL Fantasy Projections
Player News
Teams
Schedule
Daily Fantasy
NHL Optimizer
DraftKings Projections
FanDuel Projections
Latest Articles
PGA
Stats and Tools
World Golf Rankings
Golf Projections
PGA Optimizer
Latest Articles
NCAAF
Stats and Tools
Fantasy Stats
Leaders
Odds
Schedule
NCAA MBB
Stats and Tools
Fantasy Stats
Leaders
Odds
Schedule
Loading...
Log in
Premium
NFL
►
▼
Stats and Tools
Player Stats
Leaders
Odds
Player News
NFL Depth Charts
ADP
Targets
Red Zone Stats
Snap Counts
Third Down Stats
Team Rankings
Team Stats
Points Allowed
Rostered/Start
NFL Standings
NFL Schedule
NFL Draft
Latest Articles
Daily Fantasy Sports
DFS Projections
NFL Optimizer
Stacking Page
DFS Salaries
Fantasy Projections
QB
|
RB
|
WR
|
TE
Fantasy Football Rankings
QB
|
RB
|
WR
|
TE
|
K
|
DST
Dynasty Rankings
QB
|
RB
|
WR
|
TE
Advanced Player Metrics
QB
|
RB
|
WR
|
TE
Efficiency Player Metrics
QB
|
RB
|
WR
|
TE
2024 Player Forecasts
QB
|
RB
|
WR
|
TE
Cheat Sheets & Draft Boards
Positional
|
Top 250
|
Auction
MLB
►
▼
Stats and Tools
Fantasy Stats
Leaders
Odds
MLB Fantasy Projections
Fantasy Rankings
Player News
Advanced Metrics
ADP Rankings
Auction Values
MLB Lineups
Teams
Schedule
Daily Fantasy
MLB Optimizer
DraftKings Projections
FanDuel Projections
Yahoo Projections
Latest Articles
NBA
►
▼
Stats and Tools
NBA Scoring Leaders
Leaders
Odds
NBA Player Projections
Player News
Advanced Metrics
NBA Lineups
Teams
Schedule
Daily Fantasy
NBA Optimizer
DraftKings Projections
FanDuel Projections
Yahoo Projections
DFS Optimizer
Latest Articles
NHL
►
▼
Stats and Tools
Fantasy Stats
Leaders
Odds
NHL Fantasy Projections
Player News
Teams
Schedule
Daily Fantasy
NHL Optimizer
DraftKings Projections
FanDuel Projections
Latest Articles
PGA
►
▼
Stats and Tools
World Golf Rankings
Golf Projections
PGA Optimizer
Latest Articles
NCAA Football
►
▼
Stats and Tools
Fantasy Stats
Leaders
Odds
Schedule
NCAA Basketball
►
▼
Stats and Tools
Fantasy Stats
Leaders
Odds
Schedule
MLB
Fantasy Stats
Leaders
Odds
Projections
News
Rankings
MLB Optimizer
ADP
Lineups
Advanced Metrics
DFS Projections
Auction Values
Teams
Schedule
San Francisco Giants 2024 Schedule
ROSTER
DEPTH CHART
NEWS
SCHEDULE
ODDS
Matchup
Result/Time
Thu Mar 28, 2024
@
San Diego Padres
L
, 6-4
Fri Mar 29, 2024
@
San Diego Padres
W
, 8-3
Sat Mar 30, 2024
@
San Diego Padres
W
, 9-6
Sun Mar 31, 2024
@
San Diego Padres
L
, 13-4
Mon Apr 1, 2024
@
Los Angeles Dodgers
L
, 8-3
Tue Apr 2, 2024
@
Los Angeles Dodgers
L
, 5-4
Wed Apr 3, 2024
@
Los Angeles Dodgers
L
, 5-4
Fri Apr 5, 2024
San Diego Padres
W
, 3-2
Sat Apr 6, 2024
San Diego Padres
L
, 4-0
Sun Apr 7, 2024
San Diego Padres
W
, 3-2
Mon Apr 8, 2024
Washington Nationals
L
, 8-1
Tue Apr 9, 2024
Washington Nationals
L
, 5-3
Wed Apr 10, 2024
Washington Nationals
W
, 7-1
Fri Apr 12, 2024
@
Tampa Bay Rays
L
, 2-1
Sat Apr 13, 2024
@
Tampa Bay Rays
W
, 11-2
Sun Apr 14, 2024
@
Tampa Bay Rays
L
, 9-4
Mon Apr 15, 2024
@
Miami Marlins
W
, 4-3
Tue Apr 16, 2024
@
Miami Marlins
L
, 6-3
Wed Apr 17, 2024
@
Miami Marlins
W
, 3-1
Thu Apr 18, 2024
Arizona Diamondbacks
W
, 5-0
Fri Apr 19, 2024
Arizona Diamondbacks
L
, 17-1
Sat Apr 20, 2024
Arizona Diamondbacks
W
, 7-3
Sun Apr 21, 2024
Arizona Diamondbacks
L
, 5-3
Mon Apr 22, 2024
New York Mets
W
, 5-2
Tue Apr 23, 2024
New York Mets
W
, 5-1
Wed Apr 24, 2024
New York Mets
L
, 8-2
Fri Apr 26, 2024
Pittsburgh Pirates
W
, 3-0
Sat Apr 27, 2024
Pittsburgh Pirates
L
, 4-3
Sun Apr 28, 2024
Pittsburgh Pirates
W
, 3-2
Tue Apr 30, 2024
@
Boston Red Sox
L
, 4-0
Wed May 1, 2024
@
Boston Red Sox
L
, 6-2
Thu May 2, 2024
@
Boston Red Sox
W
, 3-1
Fri May 3, 2024
@
Philadelphia Phillies
L
, 4-3
Sat May 4, 2024
@
Philadelphia Phillies
L
, 14-3
Sun May 5, 2024
@
Philadelphia Phillies
L
, 5-4
Mon May 6, 2024
@
Philadelphia Phillies
L
, 6-1
Tue May 7, 2024
@
Colorado Rockies
W
, 5-0
Wed May 8, 2024
@
Colorado Rockies
W
, 8-6
Thu May 9, 2024
@
Colorado Rockies
L
, 9-1
Fri May 10, 2024
Cincinnati Reds
L
, 4-2
Sat May 11, 2024
Cincinnati Reds
W
, 5-1
Sun May 12, 2024
Cincinnati Reds
W
, 6-5
Mon May 13, 2024
Los Angeles Dodgers
L
, 6-4
Tue May 14, 2024
Los Angeles Dodgers
L
, 10-2
Wed May 15, 2024
Los Angeles Dodgers
W
, 4-1
Fri May 17, 2024
Colorado Rockies
W
, 10-5
Sat May 18, 2024
Colorado Rockies
W
, 14-4
Sun May 19, 2024
Colorado Rockies
W
, 4-1
Tue May 21, 2024
@
Pittsburgh Pirates
L
, 7-6
Wed May 22, 2024
@
Pittsburgh Pirates
W
, 9-5
Thu May 23, 2024
@
Pittsburgh Pirates
W
, 7-6
Fri May 24, 2024
@
New York Mets
W
, 8-7
Sat May 25, 2024
@
New York Mets
W
, 7-2
Sun May 26, 2024
@
New York Mets
L
, 4-3
Mon May 27, 2024
Philadelphia Phillies
W
, 8-4
Tue May 28, 2024
Philadelphia Phillies
W
, 1-0
Wed May 29, 2024
Philadelphia Phillies
L
, 6-1
Fri May 31, 2024
New York Yankees
L
, 6-2
Sat Jun 1, 2024
New York Yankees
L
, 7-3
Sun Jun 2, 2024
New York Yankees
L
, 7-5
Mon Jun 3, 2024
@
Arizona Diamondbacks
L
, 4-2
Tue Jun 4, 2024
@
Arizona Diamondbacks
L
, 8-5
Wed Jun 5, 2024
@
Arizona Diamondbacks
W
, 9-3
Fri Jun 7, 2024
@
Texas Rangers
W
, 5-2
Sat Jun 8, 2024
@
Texas Rangers
W
, 3-1
Sun Jun 9, 2024
@
Texas Rangers
L
, 7-2
Mon Jun 10, 2024
Houston Astros
W
, 4-3
Tue Jun 11, 2024
Houston Astros
L
, 3-1
Wed Jun 12, 2024
Houston Astros
W
, 5-3
Fri Jun 14, 2024
Los Angeles Angels
L
, 8-6
Sat Jun 15, 2024
Los Angeles Angels
L
, 4-3
Sun Jun 16, 2024
Los Angeles Angels
W
, 13-6
Mon Jun 17, 2024
@
Chicago Cubs
W
, 7-6
Tue Jun 18, 2024
@
Chicago Cubs
L
, 5-2
Wed Jun 19, 2024
@
Chicago Cubs
L
, 6-5
Thu Jun 20, 2024
@
St. Louis Cardinals
L
, 6-5
Sat Jun 22, 2024
@
St. Louis Cardinals
L
, 9-4
Sun Jun 23, 2024
@
St. Louis Cardinals
L
, 5-3
Mon Jun 24, 2024
Chicago Cubs
W
, 5-4
Tue Jun 25, 2024
Chicago Cubs
W
, 5-1
Wed Jun 26, 2024
Chicago Cubs
W
, 4-3
Thu Jun 27, 2024
Chicago Cubs
L
, 5-3
Fri Jun 28, 2024
Los Angeles Dodgers
W
, 5-3
Sat Jun 29, 2024
Los Angeles Dodgers
L
, 14-7
Sun Jun 30, 2024
Los Angeles Dodgers
W
, 10-4
Tue Jul 2, 2024
@
Atlanta Braves
W
, 5-3
Wed Jul 3, 2024
@
Atlanta Braves
L
, 3-1
Thu Jul 4, 2024
@
Atlanta Braves
W
, 4-2
Fri Jul 5, 2024
@
Cleveland Guardians
W
, 4-2
Sat Jul 6, 2024
@
Cleveland Guardians
L
, 5-4
Sun Jul 7, 2024
@
Cleveland Guardians
L
, 5-4
Tue Jul 9, 2024
Toronto Blue Jays
W
, 4-3
Wed Jul 10, 2024
Toronto Blue Jays
L
, 10-6
Thu Jul 11, 2024
Toronto Blue Jays
L
, 5-3
Fri Jul 12, 2024
Minnesota Twins
W
, 7-1
Sat Jul 13, 2024
Minnesota Twins
L
, 4-2
Sun Jul 14, 2024
Minnesota Twins
W
, 3-2
Fri Jul 19, 2024
@
Colorado Rockies
L
, 7-3
Sat Jul 20, 2024
@
Colorado Rockies
L
, 4-3
Sun Jul 21, 2024
@
Colorado Rockies
W
, 3-2
Mon Jul 22, 2024
@
Los Angeles Dodgers
L
, 3-2
Tue Jul 23, 2024
@
Los Angeles Dodgers
L
, 5-2
Wed Jul 24, 2024
@
Los Angeles Dodgers
W
, 8-3
Thu Jul 25, 2024
@
Los Angeles Dodgers
L
, 6-4
Fri Jul 26, 2024
Colorado Rockies
W
, 11-4
Sat Jul 27, 2024
Colorado Rockies
W
, 4-1
Sat Jul 27, 2024
Colorado Rockies
W
, 5-0
Sun Jul 28, 2024
Colorado Rockies
W
, 5-4
Tue Jul 30, 2024
Oakland Athletics
L
, 5-2
Wed Jul 31, 2024
Oakland Athletics
W
, 1-0
Fri Aug 2, 2024
@
Cincinnati Reds
W
, 3-0
Sat Aug 3, 2024
@
Cincinnati Reds
L
, 6-4
Sun Aug 4, 2024
@
Cincinnati Reds
W
, 8-2
Mon Aug 5, 2024
@
Washington Nationals
W
, 4-1
Tue Aug 6, 2024
@
Washington Nationals
L
, 11-5
Wed Aug 7, 2024
@
Washington Nationals
W
, 7-4
Thu Aug 8, 2024
@
Washington Nationals
W
, 9-5
Fri Aug 9, 2024
Detroit Tigers
W
, 3-2
Sat Aug 10, 2024
Detroit Tigers
W
, 3-1
Sun Aug 11, 2024
Detroit Tigers
L
, 5-4
Mon Aug 12, 2024
Atlanta Braves
L
, 1-0
Tue Aug 13, 2024
Atlanta Braves
L
, 4-3
Wed Aug 14, 2024
Atlanta Braves
L
, 13-2
Thu Aug 15, 2024
Atlanta Braves
W
, 6-0
Sat Aug 17, 2024
@
Oakland Athletics
L
, 2-0
Sun Aug 18, 2024
@
Oakland Athletics
W
, 4-2
Mon Aug 19, 2024
Chicago White Sox
W
, 5-3
Tue Aug 20, 2024
Chicago White Sox
W
, 4-1
Wed Aug 21, 2024
Chicago White Sox
L
, 6-2
Fri Aug 23, 2024
@
Seattle Mariners
L
, 6-5
Sat Aug 24, 2024
@
Seattle Mariners
W
, 4-3
Sun Aug 25, 2024
@
Seattle Mariners
L
, 4-3
Tue Aug 27, 2024
@
Milwaukee Brewers
W
, 5-4
Wed Aug 28, 2024
@
Milwaukee Brewers
L
, 5-3
Thu Aug 29, 2024
@
Milwaukee Brewers
L
, 6-0
Fri Aug 30, 2024
Miami Marlins
W
, 3-1
Sat Aug 31, 2024
Miami Marlins
L
, 4-3
Sun Sep 1, 2024
Miami Marlins
L
, 7-5
Tue Sep 3, 2024
Arizona Diamondbacks
L
, 8-7
Wed Sep 4, 2024
Arizona Diamondbacks
L
, 6-4
Thu Sep 5, 2024
Arizona Diamondbacks
W
, 3-2
Fri Sep 6, 2024
@
San Diego Padres
L
, 5-1
Sat Sep 7, 2024
@
San Diego Padres
W
, 6-3
Sun Sep 8, 2024
@
San Diego Padres
W
, 7-6
Tue Sep 10, 2024
Milwaukee Brewers
L
, 3-2
Wed Sep 11, 2024
Milwaukee Brewers
W
, 13-2
Thu Sep 12, 2024
Milwaukee Brewers
L
, 3-0
Fri Sep 13, 2024
San Diego Padres
L
, 5-0
Sat Sep 14, 2024
San Diego Padres
L
, 8-0
Sun Sep 15, 2024
San Diego Padres
L
, 4-3
Tue Sep 17, 2024
@
Baltimore Orioles
W
, 10-0
Wed Sep 18, 2024
@
Baltimore Orioles
W
, 5-3
Thu Sep 19, 2024
@
Baltimore Orioles
L
, 5-3
Fri Sep 20, 2024
@
Kansas City Royals
W
, 2-1
Sat Sep 21, 2024
@
Kansas City Royals
W
, 9-0
Sun Sep 22, 2024
@
Kansas City Royals
W
, 2-0
Mon Sep 23, 2024
@
Arizona Diamondbacks
W
, 6-3
Tue Sep 24, 2024
@
Arizona Diamondbacks
W
, 11-0
Wed Sep 25, 2024
@
Arizona Diamondbacks
L
, 8-2
Fri Sep 27, 2024
St. Louis Cardinals
L
, 6-3
Sat Sep 28, 2024
St. Louis Cardinals
W
, 6-5
Sun Sep 29, 2024
St. Louis Cardinals
L
, 6-1
LEGEND
✕