MLB

How to Stream San Francisco Giants at Los Angeles Angels: Live, TV Channel, April 20, 2025

How to Watch Game

📅
Date
Loading...
🕰️
Time
Loading...
📍
Location
Loading...
📡
TV
Loading...

The San Francisco Giants, boasting a record of 14-7, are set to face the Los Angeles Angels, who currently sit at 10-10. The Giants enter this matchup on a one-game winning streak, while the Angels are looking to break a one-game losing streak. San Francisco has performed well on the road, with a 10-5 away record, and leads the division with a winning percentage of .667. In contrast, the Angels have a balanced home record of 3-2 and a division record of 4-2, reflecting their competitive nature despite recent struggles. Key players for the Giants include Jung Hoo Lee, who leads the team with a .355 batting average, and Wilmer Flores, who has driven in 23 runs. For the Angels, Mike Trout stands out with 16 RBIs and 8 home runs. This matchup promises to showcase the strengths of both teams as they vie for crucial wins.

Live Updates

7:06 PM ET
Jo Adell doubles to left field. Zach Neto scores. Kevin Newman scores. Jorge Soler scores.
7:03 PM ET
Zach Neto hit by pitch. Kevin Newman to second. Jorge Soler to third. Mike Trout scores.
7:02 PM ET
Kevin Newman pinch-running for Logan O'Hoppe.
7:01 PM ET
Logan O'Hoppe singles to shallow left field. Jorge Soler to second. Mike Trout to third.
7:00 PM ET
Nolan Schanuel called out on strikes.
6:58 PM ET
Jorge Soler singles to left center field. Mike Trout to second.
6:57 PM ET
Mike Trout walks.
6:55 PM ET
Ryan Walker (P) replaces Tyler Rogers (P).
6:53 PM ET
Luis Matos grounds out to shortstop, Zach Neto to Nolan Schanuel.
6:51 PM ET
Wilmer Flores strikes out swinging.
6:50 PM ET
Matt Chapman pops out to third base to Zach Neto.
6:47 PM ET
Luis Rengifo grounds out to shallow infield, Tyler Rogers to David Villar.
6:46 PM ET
Taylor Ward lines out to center field to Jung Hoo Lee.
6:45 PM ET
Tim Anderson singles to center field.
6:43 PM ET
Jo Adell strikes out swinging.
6:41 PM ET
Tyler Rogers (P) replaces Camilo Doval (P).
6:40 PM ET
Jung Hoo Lee lines out to first base to Nolan Schanuel.
6:39 PM ET
Willy Adames singles to center field. Heliot Ramos to second. Tyler Fitzgerald scores.
6:38 PM ET
Heliot Ramos hits into a force out to shallow left field. Sam Huff out at second. Tyler Fitzgerald to third.
6:36 PM ET
Michael Darrell-Hicks (P) replaces Ian Anderson (P).
6:34 PM ET
Sam Huff walks.
6:32 PM ET
David Villar strikes out swinging. Tyler Fitzgerald steals second.
6:28 PM ET
Tyler Fitzgerald walks.
6:25 PM ET
Zach Neto grounds out to third base. Nolan Schanuel out at second.
6:22 PM ET
Logan O'Hoppe strikes out swinging.
6:20 PM ET
Nolan Schanuel walks.
6:17 PM ET
Camilo Doval (P) replaces Justin Verlander (P).
6:15 PM ET
Luis Matos pops out to Nolan Schanuel.
6:14 PM ET
Wilmer Flores walks.
6:13 PM ET
Matt Chapman grounds out to third base, Luis Rengifo to Nolan Schanuel.
6:11 PM ET
Jung Hoo Lee lines out to left field to Taylor Ward.
6:07 PM ET
Ian Anderson (P) replaces Brock Burke (P).
6:05 PM ET
Jorge Soler flies out to deep left field to Heliot Ramos.
6:00 PM ET
Mike Trout strikes out swinging.
5:59 PM ET
Luis Rengifo lines out to center field to Jung Hoo Lee.
5:53 PM ET
Willy Adames strikes out swinging.
5:50 PM ET
Heliot Ramos walks.
5:47 PM ET
Sam Huff homers to center field. David Villar scores.
5:46 PM ET
David Villar singles to left field.
5:21 PM ET
Willy Adames singles to left field. Heliot Ramos scores.
5:41 PM ET
Brock Burke (P) replaces Yusei Kikuchi (P).
5:41 PM ET
Tyler Fitzgerald walks.
5:39 PM ET
Luis Matos strikes out swinging.
5:35 PM ET
Taylor Ward pops out to shallow infield to Willy Adames.
5:34 PM ET
Tim Anderson flies out to shallow center field to Willy Adames.
5:33 PM ET
Jo Adell flies out to shallow right field to Luis Matos.
5:32 PM ET
Zach Neto homers to center field.
5:29 PM ET
Wilmer Flores strikes out swinging.
5:26 PM ET
Matt Chapman walks. Willy Adames to second.
5:23 PM ET
Jung Hoo Lee strikes out swinging.
5:19 PM ET
Heliot Ramos doubles to center field, advances to 3rd. Throwing error by Jo Adell.
5:18 PM ET
Sam Huff strikes out swinging.
5:15 PM ET
Logan O'Hoppe strikes out swinging.
5:12 PM ET
Nolan Schanuel walks. Mike Trout to second. Taylor Ward to third.
5:09 PM ET
Jorge Soler strikes out swinging.
5:08 PM ET
Mike Trout walks.
5:04 PM ET
Luis Rengifo called out on strikes.
5:00 PM ET
Taylor Ward doubles to deep left field.
4:57 PM ET
David Villar lines out to shallow infield to Yusei Kikuchi.
4:55 PM ET
Tyler Fitzgerald singles to left center field. Matt Chapman to third.
4:54 PM ET
Luis Matos flies out to center field to Jo Adell.
4:54 PM ET
Wilmer Flores strikes out swinging.
4:52 PM ET
Matt Chapman walks.
4:48 PM ET
Tim Anderson called out on strikes.
4:46 PM ET
Jo Adell grounds out to shallow infield, Willy Adames to David Villar.
4:45 PM ET
Zach Neto lines out to right field to Luis Matos.
4:42 PM ET
Jung Hoo Lee grounds out to first base to Nolan Schanuel.
4:41 PM ET
Willy Adames flies out to deep left field to Taylor Ward.
4:37 PM ET
Heliot Ramos walks. Sam Huff to second.
4:35 PM ET
Sam Huff singles to left center field.
4:34 PM ET
David Villar grounds out to first base to Nolan Schanuel.
4:31 PM ET
Logan O'Hoppe grounds out to third base, Matt Chapman to David Villar.
4:30 PM ET
Nolan Schanuel flies out to left field to Heliot Ramos.
4:28 PM ET
Jorge Soler flies out to deep center field to Jung Hoo Lee.
4:25 PM ET
Tyler Fitzgerald flies out to shallow left field to Taylor Ward.
4:23 PM ET
Luis Matos grounds out to shallow infield, Zach Neto to Nolan Schanuel.
4:22 PM ET
Wilmer Flores grounds out to shortstop, Zach Neto to Nolan Schanuel.
4:19 PM ET
Mike Trout strikes out swinging.
4:17 PM ET
Luis Rengifo grounds out to first base to David Villar.
4:16 PM ET
Taylor Ward pops out to first base to David Villar.
4:13 PM ET
Matt Chapman flies out to right field to Mike Trout.
4:11 PM ET
Jung Hoo Lee flies out to center field to Jo Adell.
4:09 PM ET
Willy Adames strikes out swinging.
4:07 PM ET
Heliot Ramos singles to center field.

San Francisco Giants at Los Angeles Angels Game Information

Game Date: April 20, 2025
Game Time: 04:07 PM ET
TV Channel: FanDuel Sports Network West Las Vegas 2 – NFL, NBC Sports Bay Area, MLB.TV – Los Angeles Angels
Location: Angel Stadium, Anaheim, CA
Live Stream: Fubo (free trial)

Los Angeles Angels Team Statistics and Rankings

Win-Loss Record: 10-10
Home Record: 3-2
Away Record: 7-8
Division Record: 4-2
Streak: 1 Loss streak
Winning Percentage: .500

LIVE SPORTS & TV WITHOUT CABLE

Watch now. No commitment. Cancel anytime. Watch now

San Francisco Giants Team Statistics and Rankings

Win-Loss Record: 14-7
Home Record: 4-2
Away Record: 10-5
Division Record: 3-3
Streak: 1 Win streak
Winning Percentage: .667

Stat Leaders

Los Angeles Angels (10-10, #4 in division)

Batting Average Leader: Kyren Paris, 0.288
RBI Leader: Mike Trout, 16 RBI
Home Run Leader: Mike Trout, 8 HR
Runs Leader: Kyren Paris, 13 Runs
Hits Leader: Luis Rengifo, 62 Hits
Stolen Bases Leader: Kyren Paris, 5 SB
ERA Leader: Tyler Anderson, 2.08 ERA
Strikeout Leader: Yusei Kikuchi, 22 K
Wins Leader: José Soriano, 2 W
Saves Leader: Kenley Jansen, 5 SV

San Francisco Giants (14-7, #3 in division)

Batting Average Leader: Jung Hoo Lee, 0.355
RBI Leader: Wilmer Flores, 23 RBI
Home Run Leader: Wilmer Flores, 6 HR
Runs Leader: Jung Hoo Lee, 19 Runs
Hits Leader: Jung Hoo Lee, 62 Hits
Stolen Bases Leader: Tyler Fitzgerald, 4 SB
ERA Leader: Tyler Rogers, 0.87 ERA
Strikeout Leader: Logan Webb, 38 K
Wins Leader: Robbie Ray, 3 W
Saves Leader: Ryan Walker, 5 SV

Los Angeles Angels Injury Report

Yoán Moncada – Thumb (D10) – The Los Angeles Angels placed INF Yoán Moncada on the 10-day injured list due to right thumb sprain.
Ben Joyce – Shoulder (D15) – The Los Angeles Angels placed RHP Ben Joyce on the 15-day injured list with right shoulder inflammation.
Anthony Rendon – Hip (D60) – The Los Angeles Angels placed INF Anthony Rendon on the 60-day injured list as he undergone hip surgery.
Sam Bachman – Upper Body (D15) – The Los Angeles Angels placed RHP Sam Bachman on the 15-day injured list as he recovers from thoracic outlet syndrome.
Robert Stephenson – Elbow (D60) – The Los Angeles Angels placed RHP Robert Stephenson on the 60-day injured list as he recovers from a UCL surgery.

San Francisco Giants Injury Report

Tom Murphy – Back (D60) – The San Francisco Giants placed C Tom Murphy on the 60-day injured list due to mid-back disc herniation.
Jerar Encarnación – Finger (D60) – The San Francisco Giants transferred OF Jerar Encarnación to the 60-day injured list due to a fractured hand.
Casey Schmitt – Side (D10) – The San Francisco Giants placed INF Casey Schmitt on the 10-day injured list due to a left oblique strain.

Los Angeles Angels Upcoming 2024-2025 Schedule

April 20, 2025 vs San Francisco Giants
April 22, 2025 vs Pittsburgh Pirates
April 23, 2025 vs Pittsburgh Pirates
April 24, 2025 vs Pittsburgh Pirates
April 25, 2025 at Minnesota Twins
April 26, 2025 at Minnesota Twins
April 27, 2025 at Minnesota Twins
April 29, 2025 at Seattle Mariners
April 30, 2025 at Seattle Mariners
May 01, 2025 vs Detroit Tigers

San Francisco Giants Upcoming 2024-2025 Schedule

April 20, 2025 at Los Angeles Angels
April 21, 2025 vs Milwaukee Brewers
April 22, 2025 vs Milwaukee Brewers
April 23, 2025 vs Milwaukee Brewers
April 24, 2025 vs Milwaukee Brewers
April 25, 2025 vs Texas Rangers
April 26, 2025 vs Texas Rangers
April 27, 2025 vs Texas Rangers
April 29, 2025 at San Diego Padres
April 30, 2025 at San Diego Padres

WATCH LIVE SPORTS & TV WITHOUT CABLE.

Watch now