MLB Scores · MLB Odds

Blue Jays vs Angels

Final · Tue Apr 21 · 9:38 PM ET · Angel Stadium

Toronto Blue JaysBlue Jays10-13
4
FinalApr 21, 2026
Los Angeles AngelsAngels11-14
2
TVFanDuel SN WestSportsnet OneStreamESPN UnlmtdMLB.TV

Closing line

US sportsbook at first pitch
Moneyline
TOR−105
LAA−115
Run line
TOR −1.5+145
LAA +1.5−176
Total O/U
Over 9−102
Under 9−118
  • Run line: Blue Jays −1.5 covered.
  • Total O/U: under 9 (6 runs).

Recap

The Toronto Blue Jays beat the Los Angeles Angels 4-2 at Angel Stadium in Anaheim on Apr 21, 2026 to move to 10-13.

The Blue Jays have won 3 straight.

Score by inning

Toronto Blue Jays and Los Angeles Angels, score by inning
Team123456789R
TOR0000010304
LAA0000100012

W: Fluharty (1-0) · L: Pomeranz (0-2) · S: Varland (1-1)

Scoring plays

Bottom 5

  1. LAASacrifice flyGrissom hit sacrifice fly to center, Peraza scored.0-1

Top 6

  1. TORSacrifice flyJiménez hit sacrifice fly to left, Guerrero Jr. scored.1-1

Top 8

  1. TORDoubleSosa doubled to right, Guerrero Jr. scored and Clement scored.3-1
  2. TORSingleJiménez singled to right, Schneider scored.4-1

Bottom 9

  1. LAASingleMoncada singled to right, Trout scored, Soler to second, Adell to third.4-2

Team stats

TORLAA
Hits
8
5
Home Runs
0
0
Runs Batted In
4
2
Walks
3
2
Strikeouts
4
6
Runners Left On Base
12
7
Errors
0
0

Player stats

Blue Jays · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Nathan Lukes LF0-2200000013.217.260.261
Myles Straw RF0-220000004.323.382.452
Ernie Clement 2B2-4412000118.305.313.411
Vladimir Guerrero Jr. 1B1-3321001012.353.444.482
Jesus Sanchez RF1-2201001012.265.325.397
Lenyn Sosa PH1-110120003.234.229.340
Davis Schneider LF0-001000000.182.341.333
Eloy Jimenez DH1-2201201011.381.440.381
Daulton Varsho CF2-4402000116.264.338.444
Kazuma Okamoto 3B0-4400000115.202.280.333
Andres Gimenez SS0-4400000112.256.287.427
Brandon Valenzuela C0-4400000012.161.188.258

Blue Jays · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Patrick Corbin P5.021123065-403.6865
Spencer Miles P1.110001022-163.0922
Mason Fluharty P0.20000107-56.237
Tyler Rogers P1.000000012-100.7312
Jeff Hoffman P0.121101018-127.5918
Louis Varland P0.20000001-10.001

Angels · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Zach Neto SS0-4400000219.237.362.443
Mike Trout CF1-4411000012.235.409.529
Jo Adell RF0-3300000113.270.318.380
Jorge Soler DH0-3300000018.224.330.461
Oswald Peraza 3B2-331200016.292.361.538
Yoan Moncada PH1-110110003.176.333.338
Nolan Schanuel 1B1-4401000116.227.300.330
Vaughn Grissom 2B0-000010109.250.435.250
Adam Frazier 2B0-110000001.263.378.421
Logan O'Hoppe C0-2200001019.191.317.250
Bryce Teodosio LF0-220000015.095.136.095
Josh Lowe LF0-110000004.159.229.317

Angels · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Jack Kochanowicz P5.251121088-563.1088
Sam Bachman P1.100001013-82.6313
Drew Pomeranz P1.033311018-137.0018
Nick Sandlin P1.00000109-712.469

Game info

VenueAngel Stadium, Anaheim, CA
Attendance28,641
OfficialsHome Plate Umpire: Chad Fairchild · First Base Umpire: Chad Whitson · Second Base Umpire: Bill Miller · Third Base Umpire: Brian Walsh
TVFanDuel SN West · localSportsnet One · local

Last and next games

More scores

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 4:48 PM ET. How game pages are made