![HOUSTON, TX - JUNE 04: Houston Astros starting pitcher J.P. France](https://nbcsports.brightspotcdn.com/dims4/default/988b4aa/2147483647/strip/false/crop/4611x3073+0+0/resize/1486x990!/quality/90/?url=https%3A%2F%2Fnbc-sports-production-nbc-sports.s3.us-east-1.amazonaws.com%2Fbrightspot%2Fad%2F2f%2F734f9db5580ddf6bcbfd0d221be3%2Fgettyimages-1433207854.jpg)
Alvarez homers again, Astros top Mariners 4-2, lead ALDS 2-0
![HOUSTON, TX - JUNE 04: Houston Astros starting pitcher J.P. France](https://www.si.com/.image/ar_1.91%2Cc_fill%2Ccs_srgb%2Cfl_progressive%2Cg_xy_center%2Cq_auto:good%2Cw_1200%2Cx_2616%2Cy_863/MTk4NzMzMDQwMDI3OTY4ODc1/usatsi_20905335.jpg)
J.P. France Turning Into Houston Astros' Hard-Luck Starter - Sports
![HOUSTON, TX - JUNE 04: Houston Astros starting pitcher J.P. France](https://gray-wistv-prod.cdn.arcpublishing.com/resizer/HUUuQcqKjexJORDpfzkpI9PC6Hc=/1920x1080/smart/filters:quality(85)/cloudfront-us-east-1.images.arcpublishing.com/gray/LU3EZ5ZMMBNTFNZLUMHBS33A4Y.jpg)
How to Watch the Astros vs. Angels Game: Streaming & TV Info
![HOUSTON, TX - JUNE 04: Houston Astros starting pitcher J.P. France](https://sportsbookwire.usatoday.com/wp-content/uploads/sites/16/2023/09/USATSI_21301031.jpg?crop=378px%2C0px%2C2039px%2C1145px&resize=1024%2C576)
Houston Astros at Texas Rangers odds, picks and predictions
![HOUSTON, TX - JUNE 04: Houston Astros starting pitcher J.P. France](https://s.hdnux.com/photos/01/32/67/44/23820600/3/rawImage.jpg)
Houston Astros: Inside another strong start for rookie J.P. France
![HOUSTON, TX - JUNE 04: Houston Astros starting pitcher J.P. France](https://s.hdnux.com/photos/01/33/13/26/23901623/3/1200x0.jpg)
Houston Astros' J.P. France is in full command of his arsenal
![HOUSTON, TX - JUNE 04: Houston Astros starting pitcher J.P. France](https://l450v.alamy.com/450v/2r7xxrk/houston-tx-june-16-houston-astros-starting-pitcher-jp-france-68-throws-a-pitch-in-the-bottom-of-the-first-inning-during-the-mlb-game-between-the-cincinnati-reds-and-houston-astros-on-june-16-2023-at-minute-maid-park-in-houston-texas-photo-by-leslie-plaza-johnsonicon-sportswire-icon-sportswire-via-ap-images-2r7xxrk.jpg)
HOUSTON, TX - JUNE 16: Houston Astros starting pitcher J.P. France
![HOUSTON, TX - JUNE 04: Houston Astros starting pitcher J.P. France](https://img.mlbstatic.com/mlb-images/image/upload/t_16x9/t_w1024/mlb/zf8ngkpxlsvqo7rvohsp)
J.P. France has strong start in Astros' loss to Reds
![HOUSTON, TX - JUNE 04: Houston Astros starting pitcher J.P. France](https://s.hdnux.com/photos/01/33/13/31/23901791/3/1200x0.jpg)
Houston Astros' J.P. France is in full command of his arsenal
![HOUSTON, TX - JUNE 04: Houston Astros starting pitcher J.P. France](https://img.mlbstatic.com/mlb-images/image/upload/t_2x1/t_w1536/mlb/w7nrjbjh3zmibw4znqga.jpg)
J.P. France has strong start in Astros' loss to Reds
![HOUSTON, TX - JUNE 04: Houston Astros starting pitcher J.P. France](https://img.mlbstatic.com/mlb-images/image/upload/ar_16:9,g_auto,q_auto:good,w_1024,c_fill,f_jpg/mlb/a4i2pwflzuqauufj0etz)
J.P. France strikes out three, 06/04/2023
![HOUSTON, TX - JUNE 04: Houston Astros starting pitcher J.P. France](https://s.hdnux.com/photos/01/33/13/35/23902075/3/rawImage.jpg)
Houston Astros' J.P. France is in full command of his arsenal
![HOUSTON, TX - JUNE 04: Houston Astros starting pitcher J.P. France](https://c8.alamy.com/comp/2R5MGNW/houston-tx-june-04-houston-astros-starting-pitcher-jp-france-68-delivers-a-pitch-during-the-baseball-game-between-the-los-angeles-angels-and-houston-astros-at-minute-maid-park-on-june-4-2023-in-houston-texas-photo-by-ken-murrayicon-sportswire-icon-sportswire-via-ap-images-2R5MGNW.jpg)
HOUSTON, TX - JUNE 04: Houston Astros starting pitcher J.P. France