ARCHIVE April 29, 2026
April 29, 2026 · AL East

Boston Red Sox vs Toronto Blue Jays

April 29, 2026Rogers CentreRoof Closed 68°F · 0 mph, None
AWAY
Boston Red Sox
12-19
1
vs
HOME
Toronto Blue Jays
14-16
8

Scoring summary

INN BATTER PLAY SCORE
T1 Willson Contreras Willson Contreras homers (7) on a fly ball to left field. BOS 1, TOR 0
B3 Kazuma Okamoto Kazuma Okamoto singles on a sharp line drive to left fielder Roman Anthony. Brandon Valenzuela scores. Jesús Sánchez scores. Vladimir Guerrero Jr. to 2nd. BOS 1, TOR 2
B3 Yohendrick Piñango Yohendrick Piñango singles on a line drive to left fielder Roman Anthony. Vladimir Guerrero Jr. scores. Kazuma Okamoto out at home on the throw, left fielder Roman Anthony to catcher Connor Wong. Daulton Varsho to 2nd. BOS 1, TOR 3
B4 Ernie Clement Ernie Clement homers (1) on a fly ball to left field. Brandon Valenzuela scores. BOS 1, TOR 5
B5 George Springer George Springer singles on a line drive to center fielder Ceddanne Rafaela. Vladimir Guerrero Jr. scores. Daulton Varsho to 3rd. BOS 1, TOR 6
B5 Myles Straw Myles Straw out on a sacrifice fly to right fielder Wilyer Abreu. Daulton Varsho scores. BOS 1, TOR 7
B8 Brandon Valenzuela Brandon Valenzuela homers (2) on a fly ball to center field. BOS 1, TOR 8

Box score

  123456789 R
BOS 100000000 1
TOR 003220010 8

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Red Sox AWAY 1

Brayan Bello started for Red Sox, leaving trailing 1–5. Out of the bullpen, Greg Weissert took the roughest line.

workload · innings pitched
  • Brayan Bello Starter 3.2 63 4 2 L
    Pitch-by-pitch: what Brayan Bello threw
    CSW 21% 1st-pitch strike 67% 3.5 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 36 57% 0 10 7 10 9
    Changeup 9 14% 0 0 2 5 2
    Four-Seam Fastball 5 8% 0 0 0 4 1
    Curveball 5 8% 1 1 1 2 0
    Sweeper 5 8% 0 1 1 2 1
    Cutter 3 5% 0 0 2 0 1
  • Greg Weissert Middle 0.2 13 2 1 inherited 1, all 1 scored
  • Jovani Morán Reliever 2.2 39 1 0 inherited 1, all 1 scored
  • Garrett Whitlock Setup 1.0 15 1 0
Blue Jays HOME 8

Eric Lauer started for Blue Jays, leaving with a 5–1 lead.

workload · innings pitched
  • Eric Lauer Starter 4.1 68 1 1
    Pitch-by-pitch: what Eric Lauer threw
    CSW 19% 1st-pitch strike 53% 3.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 29 43% 1 5 8 8 7
    Cutter 12 18% 2 2 1 6 1
    Slider 10 15% 0 0 2 4 4
    Curveball 9 13% 1 2 3 3 0
    Changeup 8 12% 0 0 1 2 5
  • Braydon Fisher Setup 1.2 17 0 1 W inherited 3, stranded 3
  • Tommy Nance Middle 0.2 7 0 0
  • Joe Mantiply Reliever 0.1 10 0 1 inherited 1, stranded 1
  • Spencer Miles Long 2.0 26 0 3 inherited 2, stranded 2

Where the game turned

2 runs Bottom 3rd · off Bello
  • Okamoto 1B (2)

Batting lines

AWAY · BOS
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Roman Anthony LF 5 0 1 0 0 2 .208 .339 .292 .631
Willson Contreras 1B 4 1 2 1 0 0 .262 .375 .486 .861 HR (7)
Wilyer Abreu RF 3 0 2 0 1 0 .307 .373 .482 .855 SB
Ceddanne Rafaela CF 4 0 0 0 0 2 .263 .333 .379 .712
Trevor Story SS 3 0 1 0 1 0 .197 .237 .295 .532 2B
Jarren Duran DH 1 0 0 0 0 1 .170 .231 .250 .481
Connor Wong C 4 0 0 0 0 0 .243 .333 .378 .711
Marcelo Mayer 2B 2 0 1 0 0 0 .253 .321 .373 .694
Caleb Durbin 3B 4 0 1 0 0 1 .172 .261 .263 .524
Andruw Monasterio DH 3 0 0 0 0 0 .227 .292 .386 .678
Isiah Kiner-Falefa 2B 2 0 1 0 0 0 .229 .270 .229 .499
HOME · TOR
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Ernie Clement 2B 5 1 1 2 0 0 .301 .317 .431 .748 HR (1)
Jesús Sánchez RF 4 1 1 0 0 0 .264 .309 .448 .757
Vladimir Guerrero Jr. 1B 3 2 3 0 1 0 .358 .444 .477 .921
Kazuma Okamoto 3B 4 0 1 2 0 2 .224 .303 .383 .686
Daulton Varsho CF 2 1 0 0 1 0 .234 .314 .383 .697
George Springer DH 2 0 1 1 0 0 .196 .297 .375 .672
Myles Straw LF 3 0 0 1 0 0 .277 .327 .383 .710
Andrés Giménez SS 4 0 0 0 0 1 .277 .302 .446 .748
Brandon Valenzuela C 3 3 2 1 1 0 .189 .231 .351 .582 HR (2)
Yohendrick Piñango DH 2 0 1 1 0 0 .400 .400 .400 .800

Pitching lines

AWAY · BOS
PITCHER IPHRERBBKHR NPERA DEC
Brayan Bello 3.2 6 4 4 2 2 0 63 9.12 L
Greg Weissert 0.2 2 2 2 0 1 1 13 5.11
Jovani Morán 2.2 1 1 1 1 0 0 39 2.41
Garrett Whitlock 1.0 1 1 1 0 0 1 15 3.27
HOME · TOR
PITCHER IPHRERBBKHR NPERA DEC
Eric Lauer 4.1 5 1 1 1 1 1 68 6.00
Braydon Fisher 1.2 1 0 0 0 1 0 17 1.59 W
Tommy Nance 0.2 1 0 0 0 0 0 7 5.68
Joe Mantiply 0.1 2 0 0 0 1 0 10 3.27
Spencer Miles 2.0 0 0 0 1 3 0 26 2.87

Manager comparison

AWAY · BOS
Chad Tracy
Lineup 1.2 R Bunts 0.9 R IBBs 0.2 R Interim
HOME · TOR
John Schneider
Lineup 1.1 R Bunts 2.3 R IBBs 1.5 R

Recent form

AWAY · BOS
4-6 L2 +6 run diff
LLWWLLLLWW
HOME · TOR
6-3 W1 -5 run diff
W?WLWWWLLW

Season series: 0-3 with BOS listed first across 3 prior meetings.

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.