Los Angeles Angels vs San Francisco Giants: Prediction, Head-to-Head, Odds & Stats (Sat, 19 Apr '25)
By Wojtek Kolan -
Scheduled Head-to-Head Match Between Los Angeles Angels & San Francisco Giants
MLB
Los Angeles Angels
Saturday
19 Apr '25
01:38
San Francisco Giants
Match Overview - When Will They Play?
San Francisco Giants will battle against Los Angeles Angels in in MLB on Sat, 19 Apr '25. Let’s analyze past stats, recent form and head-to-head comparisons to unearth the most accurate predictions and best bets.
Head To Head: Los Angeles Angels 6 - 4 San Francisco Giants
Los Angeles Angels
Last 10 Matches
San Francisco Giants
Los Angeles Angels vs San Francisco Giants H2H Game Summary
In the most recent 10 H2H matches for these teams, Los Angeles Angels have won 6 times and San Francisco Giants have won on 4 occasion. In the latest fixture between them, San Francisco Giants won 9-5.
Head-to-Head | Match Wins |
---|---|
Los Angeles Angels | 6 |
San Francisco Giants | 4 |
Los Angeles Angels vs San Francisco Giants Previous Matches
|
MLB, Preseason | |||||
02 Mar '25 20:05 |
San Francisco Giants Los Angeles Angels |
![]()
9
5
|
||||
24 Feb '25 20:05 |
Los Angeles Angels San Francisco Giants |
![]()
7
4
|
||||
20 Mar '24 20:10 |
Los Angeles Angels San Francisco Giants |
![]()
2
5
|
||||
26 Feb '24 20:05 |
San Francisco Giants Los Angeles Angels |
![]()
9
11
|
||||
19 Mar '23 20:05 |
San Francisco Giants Los Angeles Angels |
![]()
9
6
|
||||
27 Feb '23 20:10 |
Los Angeles Angels San Francisco Giants |
![]()
6
8
|
||||
|
MLB | |||||
16 Jun '24 20:05 |
San Francisco Giants Los Angeles Angels |
![]()
13
6
|
||||
15 Jun '24 20:05 |
San Francisco Giants Los Angeles Angels |
![]()
3
4
|
||||
15 Jun '24 02:15 |
San Francisco Giants Los Angeles Angels |
![]()
6
8
|
||||
10 Aug '23 01:38 |
Los Angeles Angels San Francisco Giants |
![]()
4
1
|
||||
09 Aug '23 01:38 |
Los Angeles Angels San Francisco Giants |
![]()
7
5
|
||||
08 Aug '23 01:38 |
Los Angeles Angels San Francisco Giants |
![]()
3
8
|
||||
23 Jun '21 20:07 |
Los Angeles Angels San Francisco Giants |
![]()
3
9
|
||||
23 Jun '21 01:38 |
Los Angeles Angels San Francisco Giants |
![]()
0
5
|
||||
02 Jun '21 01:45 |
San Francisco Giants Los Angeles Angels |
![]()
1
8
|
||||
31 May '21 20:05 |
San Francisco Giants Los Angeles Angels |
![]()
6
1
|
||||
21 Aug '20 01:45 |
San Francisco Giants Los Angeles Angels |
![]()
10
5
|
||||
20 Aug '20 01:45 |
San Francisco Giants Los Angeles Angels |
![]()
7
2
|
||||
18 Aug '20 20:10 |
Los Angeles Angels San Francisco Giants |
![]()
2
8
|
||||
18 Aug '20 01:40 |
Los Angeles Angels San Francisco Giants |
![]()
7
6
|
||||
22 Apr '18 20:07 |
Los Angeles Angels San Francisco Giants |
![]()
2
4
|
||||
22 Apr '18 01:07 |
Los Angeles Angels San Francisco Giants |
![]()
4
3
|
||||
21 Apr '18 02:07 |
Los Angeles Angels San Francisco Giants |
![]()
1
8
|
||||
03 May '15 20:05 |
San Francisco Giants Los Angeles Angels |
![]()
5
0
|
||||
02 May '15 20:05 |
San Francisco Giants Los Angeles Angels |
![]()
5
4
|
||||
02 May '15 02:15 |
San Francisco Giants Los Angeles Angels |
![]()
3
2
|
||||
21 Jun '12 02:05 |
Los Angeles Angels San Francisco Giants |
![]()
6
0
|
||||
20 Jun '12 02:05 |
Los Angeles Angels San Francisco Giants |
![]()
12
5
|
||||
19 Jun '12 02:05 |
Los Angeles Angels San Francisco Giants |
![]()
3
5
|
||||
17 Jun '09 19:45 |
San Francisco Giants Los Angeles Angels |
![]()
3
4
|
||||
17 Jun '09 02:15 |
San Francisco Giants Los Angeles Angels |
![]()
1
8
|
||||
16 Jun '09 02:15 |
San Francisco Giants Los Angeles Angels |
![]()
7
9
|
||||
21 Jun '06 19:35 |
San Francisco Giants Los Angeles Angels |
![]()
3
6
|
||||
21 Jun '06 02:15 |
San Francisco Giants Los Angeles Angels |
![]()
3
2
|
||||
20 Jun '06 02:15 |
San Francisco Giants Los Angeles Angels |
![]()
2
1
|
Los Angeles Angels and San Francisco Giants Recently Played
Houston Astros
Los Angeles Angels

Houston Astros
Los Angeles Angels

Houston Astros
Los Angeles Angels

Tampa Bay Rays
Los Angeles Angels

Tampa Bay Rays
Los Angeles Angels

Tampa Bay Rays
Los Angeles Angels

Los Angeles Angels
Cleveland Guardians

Los Angeles Angels
Cleveland Guardians

Los Angeles Angels
Cleveland Guardians

St. Louis Cardinals
Los Angeles Angels

St. Louis Cardinals
Los Angeles Angels

St. Louis Cardinals
Los Angeles Angels

Chicago White Sox
Los Angeles Angels

Chicago White Sox
Los Angeles Angels

Chicago White Sox
Los Angeles Angels

Los Angeles Angels
Los Angeles Dodgers

Los Angeles Angels
Los Angeles Dodgers

Los Angeles Dodgers
Los Angeles Angels

Colorado Rockies
Los Angeles Angels

Los Angeles Angels
Texas Rangers

Chicago White Sox
Los Angeles Angels

Los Angeles Angels
Cleveland Guardians

Cincinnati Reds
Los Angeles Angels

Arizona Diamondbacks
Los Angeles Angels

Los Angeles Angels
San Diego Padres

Los Angeles Angels
Milwaukee Brewers

Los Angeles Angels
Kansas City Royals

Athletics
Los Angeles Angels

Chicago White Sox
Los Angeles Angels

Texas Rangers
Los Angeles Angels

New York Yankees
San Francisco Giants

New York Yankees
San Francisco Giants

New York Yankees
San Francisco Giants

San Francisco Giants
Cincinnati Reds

San Francisco Giants
Cincinnati Reds

San Francisco Giants
Cincinnati Reds

San Francisco Giants
Seattle Mariners

San Francisco Giants
Seattle Mariners

San Francisco Giants
Seattle Mariners

Houston Astros
San Francisco Giants

Houston Astros
San Francisco Giants

Houston Astros
San Francisco Giants

Cincinnati Reds
San Francisco Giants

Cincinnati Reds
San Francisco Giants

Cincinnati Reds
San Francisco Giants

San Francisco Giants
Detroit Tigers

San Francisco Giants
Detroit Tigers

San Francisco Giants
Arizona Diamondbacks

San Francisco Giants
Cleveland Guardians

Kansas City Royals
San Francisco Giants

Colorado Rockies
San Francisco Giants

San Francisco Giants
San Diego Padres

Chicago White Sox
San Francisco Giants

San Francisco Giants
Athletics

San Francisco Giants
Seattle Mariners

Milwaukee Brewers
San Francisco Giants

San Francisco Giants
Texas Rangers

Cleveland Guardians
San Francisco Giants

San Francisco Giants
Athletics

Colorado Rockies
San Francisco Giants

Los Angeles Angels Last Match Played stats
Astros vs Angels in the MLB on Sun, 13 Apr '25
Final Score : 7 - 3
Houston Astros (H) | Batting | Los Angeles Angels (A) |
---|---|---|
7 | Runs | 3 |
1 | Home runs | 3 |
3 | Strike outs | 16 |
5 | Base on balls | 0 |
6 | Hits | 9 |
.222 | AVG | .250 |
0.353 | OBP | 0.27 |
0.333 | SLG | 0.5 |
0.686 | OPS | 0.77 |
7 | RBI | 3 |
27 | At bats | 36 |
13 | Left on base | 12 |
Houston Astros (H) | Pitching | Los Angeles Angels (A) |
3 | Runs | 7 |
3 | Home runs | 1 |
16 | Strike outs | 3 |
0 | Base on balls | 5 |
9 | Hits | 6 |
3 | ERA | 7.875 |
9 | Innings pitched | 8 |
3 | Earned runs | 7 |
37 | Batters faced | 34 |
27 | Outs | 24 |
Houston Astros (H) | Fielding | Los Angeles Angels (A) |
3 | Assists | 13 |
27 | Put outs | 24 |
San Francisco Giants Last Match Played stats
Yankees vs Giants in the MLB on Sun, 13 Apr '25
Final Score : 4 - 5
New York Yankees (H) | Batting | San Francisco Giants (A) |
---|---|---|
4 | Runs | 5 |
3 | Doubles | 1 |
1 | Home runs | 2 |
9 | Strike outs | 14 |
4 | Base on balls | 5 |
6 | Hits | 4 |
.182 | AVG | .125 |
0.289 | OBP | 0.243 |
0.364 | SLG | 0.344 |
0.653 | OPS | 0.587 |
4 | RBI | 4 |
33 | At bats | 32 |
17 | Left on base | 12 |
New York Yankees (H) | Pitching | San Francisco Giants (A) |
5 | Runs | 4 |
2 | Home runs | 1 |
14 | Strike outs | 9 |
5 | Base on balls | 4 |
4 | Hits | 6 |
4 | ERA | 4 |
9 | Innings pitched | 9 |
4 | Earned runs | 4 |
37 | Batters faced | 38 |
27 | Outs | 27 |
New York Yankees (H) | Fielding | San Francisco Giants (A) |
5 | Assists | 11 |
27 | Put outs | 27 |
Los Angeles Angels Baseball Fixtures
|
MLB | |||||
16 Apr '25 00:05 |
Texas Rangers Los Angeles Angels |
|||||
17 Apr '25 00:05 |
Texas Rangers Los Angeles Angels |
|||||
18 Apr '25 00:05 |
Texas Rangers Los Angeles Angels |
|||||
19 Apr '25 01:38 |
Los Angeles Angels San Francisco Giants |
|||||
20 Apr '25 01:38 |
Los Angeles Angels San Francisco Giants |
|||||
20 Apr '25 20:07 |
Los Angeles Angels San Francisco Giants |
|||||
25 Apr '25 01:29 |
Los Angeles Angels Pittsburgh Pirates |
|||||
30 Apr '25 01:40 |
Seattle Mariners Los Angeles Angels |
|||||
30 Apr '25 20:10 |
Seattle Mariners Los Angeles Angels |
|||||
13 May '25 01:40 |
San Diego Padres Los Angeles Angels |
|||||
14 May '25 01:40 |
San Diego Padres Los Angeles Angels |
|||||
15 May '25 01:40 |
San Diego Padres Los Angeles Angels |
|||||
17 May '25 02:10 |
Los Angeles Dodgers Los Angeles Angels |
|||||
18 May '25 01:10 |
Los Angeles Dodgers Los Angeles Angels |
|||||
18 May '25 20:10 |
Los Angeles Dodgers Los Angeles Angels |
|||||
30 May '25 23:10 |
Cleveland Guardians Los Angeles Angels |
|||||
31 May '25 20:10 |
Cleveland Guardians Los Angeles Angels |
|||||
01 Jun '25 17:40 |
Cleveland Guardians Los Angeles Angels |
|||||
02 Jun '25 23:10 |
Boston Red Sox Los Angeles Angels |
|||||
03 Jun '25 23:10 |
Boston Red Sox Los Angeles Angels |
|||||
04 Jun '25 17:35 |
Boston Red Sox Los Angeles Angels |
|||||
08 Jun '25 01:38 |
Los Angeles Angels Seattle Mariners |
|||||
13 Jun '25 23:05 |
Baltimore Orioles Los Angeles Angels |
|||||
14 Jun '25 20:05 |
Baltimore Orioles Los Angeles Angels |
|||||
15 Jun '25 17:35 |
Baltimore Orioles Los Angeles Angels |
|||||
19 Jun '25 17:05 |
New York Yankees Los Angeles Angels |
|||||
22 Jun '25 01:38 |
Los Angeles Angels Houston Astros |
|||||
29 Jun '25 01:38 |
Los Angeles Angels Washington Nationals |
|||||
01 Jul '25 23:15 |
Atlanta Braves Los Angeles Angels |
|||||
02 Jul '25 23:15 |
Atlanta Braves Los Angeles Angels |
San Francisco Giants Baseball Fixtures
|
MLB | |||||
14 Apr '25 22:45 |
Philadelphia Phillies San Francisco Giants |
|||||
15 Apr '25 22:45 |
Philadelphia Phillies San Francisco Giants |
|||||
16 Apr '25 22:45 |
Philadelphia Phillies San Francisco Giants |
|||||
17 Apr '25 20:05 |
Philadelphia Phillies San Francisco Giants |
|||||
19 Apr '25 01:38 |
Los Angeles Angels San Francisco Giants |
|||||
20 Apr '25 01:38 |
Los Angeles Angels San Francisco Giants |
|||||
20 Apr '25 20:07 |
Los Angeles Angels San Francisco Giants |
|||||
30 Apr '25 01:40 |
San Diego Padres San Francisco Giants |
|||||
30 Apr '25 20:10 |
San Diego Padres San Francisco Giants |
|||||
02 May '25 01:45 |
San Francisco Giants Colorado Rockies |
|||||
03 May '25 20:05 |
San Francisco Giants Colorado Rockies |
|||||
10 May '25 23:15 |
Minnesota Twins San Francisco Giants |
|||||
18 May '25 01:05 |
San Francisco Giants Athletics |
|||||
23 May '25 22:45 |
Washington Nationals San Francisco Giants |
|||||
24 May '25 20:05 |
Washington Nationals San Francisco Giants |
|||||
25 May '25 17:35 |
Washington Nationals San Francisco Giants |
|||||
26 May '25 17:10 |
Detroit Tigers San Francisco Giants |
|||||
27 May '25 22:40 |
Detroit Tigers San Francisco Giants |
|||||
28 May '25 17:10 |
Detroit Tigers San Francisco Giants |
|||||
30 May '25 23:10 |
Miami Marlins San Francisco Giants |
|||||
07 Jun '25 20:05 |
San Francisco Giants Atlanta Braves |
|||||
11 Jun '25 00:40 |
Colorado Rockies San Francisco Giants |
|||||
12 Jun '25 00:40 |
Colorado Rockies San Francisco Giants |
|||||
12 Jun '25 19:10 |
Colorado Rockies San Francisco Giants |
|||||
14 Jun '25 02:10 |
Los Angeles Dodgers San Francisco Giants |
|||||
15 Jun '25 02:10 |
Los Angeles Dodgers San Francisco Giants |
|||||
15 Jun '25 20:10 |
Los Angeles Dodgers San Francisco Giants |
|||||
21 Jun '25 20:05 |
San Francisco Giants Boston Red Sox |
|||||
27 Jun '25 23:40 |
Chicago White Sox San Francisco Giants |
|||||
28 Jun '25 20:10 |
Chicago White Sox San Francisco Giants |
American League Standings
POS | TEAM | MP | W | L | PER % |
---|---|---|---|---|---|
1 |
Detroit Tigers |
15 | 9 | 6 | 0.6 |
2 |
Los Angeles Angels |
15 | 9 | 6 | 0.6 |
3 |
Texas Rangers |
16 | 9 | 7 | 0.562 |
4 |
Toronto Blue Jays |
16 | 9 | 7 | 0.562 |
5 |
Cleveland Guardians |
15 | 8 | 7 | 0.533 |
6 |
New York Yankees |
15 | 8 | 7 | 0.533 |
7 |
Kansas City Royals |
16 | 8 | 8 | 0.5 |
8 |
Seattle Mariners |
16 | 8 | 8 | 0.5 |
9 |
Boston Red Sox |
17 | 8 | 9 | 0.471 |
10 |
Houston Astros |
15 | 7 | 8 | 0.467 |
11 |
Tampa Bay Rays |
15 | 7 | 8 | 0.467 |
12 |
Baltimore Orioles |
15 | 6 | 9 | 0.4 |
13 |
Athletics |
16 | 6 | 10 | 0.375 |
14 |
Minnesota Twins |
16 | 5 | 11 | 0.312 |
15 |
Chicago White Sox |
15 | 4 | 11 | 0.267 |