Dodgers 1, Giants 0 · 2026-05-02
────────────────────────────────────────────────────────────
BOTTOM HALF | Giants batting
────────────────────────────────────────────────────────────
--- Now batting: Casen McCluer ---
[0 outs | 0-0 | empty] BALL IN PLAY
  Casen McCluer runs → single.
[0 outs | 0-0 | 1B] STOLEN BASE ATTEMPT
  Stolen base — runner advances to 2B.
--- Now batting: Brendon Mabil ---
[0 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[0 outs | 1-0 | 2B] CALLED STRIKE
  Strike (called). Count: 1-1.
[0 outs | 1-1 | 2B] FOUL
  Foul ball. Count: 1-2.
[0 outs | 1-2 | 2B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
--- Now batting: Butch Talley ---
[1 outs | 0-0 | 2B] FOUL
  Foul ball. Count: 0-1.
[1 outs | 0-1 | 2B] FOUL
  Foul ball. Count: 0-2.
[1 outs | 0-2 | 2B] FOUL OUT
  Foul ball. Count: 0-0.
[2 outs | 0-0 | 2B] JOKER INSERTION
  Giants sends in joker Basil Hecht for an extra plate appearance (joker #1).
--- Now batting: Basil Hecht ---
[2 outs | 0-0 | 2B] BALL IN PLAY
  Basil Hecht runs → fly out.
  Basil Hecht is out.
[3 outs | 0-0 | 2B] JOKER INSERTION
  Giants sends in joker Danny van Dillen for an extra plate appearance (joker #2).
--- Now batting: Danny van Dillen ---
[3 outs | 0-0 | 2B] BALL
  Ball 1. Count: 1-0.
[3 outs | 1-0 | 2B] STOLEN BASE ATTEMPT
  Runner caught stealing at 3B.
[4 outs | 1-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[4 outs | 1-1 | empty] BALL IN PLAY
  Danny van Dillen runs → ground out.
  Danny van Dillen is out.
--- Now batting: Yates Hawkins ---
[5 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[5 outs | 1-0 | empty] BALL IN PLAY
  Yates Hawkins runs → ground out.
  Yates Hawkins is out.
--- Now batting: Caleb Grimsley ---
[6 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[6 outs | 0-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[6 outs | 0-2 | empty] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
[7 outs | 0-0 | empty] DEFENSIVE SUB
  Gavin Hagan replaces Goran Werdel at 1B.
--- Now batting: Prosper Dunkerque ---
[7 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[7 outs | 0-1 | empty] FOUL
  Foul ball. Count: 0-2.
[7 outs | 0-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[8 outs | 0-0 | empty] DEFENSIVE SUB
  Howard Battle replaces Sergio Caniza at SS.
--- Now batting: Eyre Regazzoni ---
[8 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[8 outs | 0-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[8 outs | 0-2 | empty] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Ethan Tait ---
[9 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[9 outs | 0-1 | empty] BALL IN PLAY
  Ethan Tait runs → ground out.
  Ethan Tait is out.
--- Now batting: Stanley Pearman [P] ---
[10 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[10 outs | 1-0 | empty] BALL
  Ball 2. Count: 2-0.
[10 outs | 2-0 | empty] CALLED STRIKE
  Strike (called). Count: 2-1.
[10 outs | 2-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 2-2.
[10 outs | 2-2 | empty] BALL
  Ball 3. Count: 3-2.
[10 outs | 3-2 | empty] BALL IN PLAY
  Stanley Pearman runs → ground out.
  Stanley Pearman is out.
[11 outs | 0-0 | empty] DEFENSIVE SWAP
  Mitchell Layendecker comes in for Casen McCluer (defensive swap).
--- Now batting: Mitchell Layendecker ---
[11 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[11 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[11 outs | 1-1 | empty] CALLED STRIKE
  Strike (called). Count: 1-2.
[11 outs | 1-2 | empty] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
[12 outs | 0-0 | empty] DEFENSIVE SWAP
  Destyn Naeher comes in for Brendon Mabil (defensive swap).
--- Now batting: Destyn Naeher ---
[12 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[12 outs | 0-1 | empty] FOUL
  Foul ball. Count: 0-2.
[12 outs | 0-2 | empty] FOUL
  Foul ball. Count: 0-2.
[12 outs | 0-2 | empty] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
[13 outs | 0-0 | empty] DEFENSIVE SWAP
  Keldric Cantey comes in for Butch Talley (defensive swap).
[13 outs | 0-0 | empty] JOKER INSERTION
  Giants sends in joker Basil Hecht for an extra plate appearance (joker #3).
[13 outs | 0-0 | empty] DEFENSIVE SWAP
  Christian Hopson comes in for Basil Hecht (defensive swap).
--- Now batting: Basil Hecht ---
[13 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[13 outs | 1-0 | empty] FOUL
  Foul ball. Count: 1-1.
[13 outs | 1-1 | empty] CALLED STRIKE
  Strike (called). Count: 1-2.
[13 outs | 1-2 | empty] FOUL
  Foul ball. Count: 1-2.
[13 outs | 1-2 | empty] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
--- Now batting: Christian Hopson ---
[14 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[14 outs | 1-0 | empty] FOUL
  Foul ball. Count: 1-1.
[14 outs | 1-1 | empty] BALL
  Ball 2. Count: 2-1.
[14 outs | 2-1 | empty] FOUL
  Foul ball. Count: 2-2.
[14 outs | 2-2 | empty] BALL
  Ball 3. Count: 3-2.
[14 outs | 3-2 | empty] BALL IN PLAY
  Christian Hopson runs → ground out.
  Christian Hopson is out.
[15 outs | 0-0 | empty] JOKER INSERTION
  Giants sends in joker Danny van Dillen for an extra plate appearance (joker #4).
[15 outs | 0-0 | empty] DEFENSIVE SWAP
  Saúl Quiñones comes in for Danny van Dillen (defensive swap).
--- Now batting: Danny van Dillen ---
[15 outs | 0-0 | empty] BALL IN PLAY
  Danny van Dillen runs → line out.
  Danny van Dillen is out.
[16 outs | 0-0 | empty] DEFENSIVE SUB
  Tionne Kauffman replaces Samir Maiava at RF.
--- Now batting: Saúl Quiñones ---
[16 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[16 outs | 1-0 | empty] BALL
  Ball 2. Count: 2-0.
[16 outs | 2-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 2-1.
[16 outs | 2-1 | empty] BALL IN PLAY
  Saúl Quiñones runs → fly out.
  Saúl Quiñones is out.
--- Now batting: Caleb Grimsley ---
[17 outs | 0-0 | empty] BALL IN PLAY
  Caleb Grimsley runs → single.
[17 outs | 0-0 | 1B] PINCH HITTER
  Keaton Groen pinch-hits for Prosper Dunkerque.
--- Now batting: Keaton Groen ---
[17 outs | 0-0 | 1B] BALL IN PLAY
  Keaton Groen runs → fly out.
  Keaton Groen is out.
[18 outs | 0-0 | 1B] PINCH HITTER
  Francis Hangstefer pinch-hits for Eyre Regazzoni.
[18 outs | 0-0 | 1B] PHASE TRANSITION
  Giants switches to its defensive lineup: Elia Mako in for Caleb Grimsley.
--- Now batting: Francis Hangstefer ---
[18 outs | 0-0 | 1B] CALLED STRIKE
  Strike (called). Count: 0-1.
[18 outs | 0-1 | 1B] BALL
  Ball 1. Count: 1-1.
[18 outs | 1-1 | 1B] CALLED STRIKE
  Strike (called). Count: 1-2.
[18 outs | 1-2 | 1B] CALLED STRIKE
  Strike (called). Count: 0-0.
  STRIKEOUT.
[19 outs | 0-0 | 1B] PINCH HITTER
  Rand Hines pinch-hits for Ethan Tait.
[19 outs | 0-0 | 1B] DEFENSIVE SUB
  Anthonie Cochran replaces Brooklyn Cavani at LF.
[19 outs | 0-0 | 1B] STOLEN BASE ATTEMPT
  Runner caught stealing at 2B.
--- Now batting: Rand Hines ---
[20 outs | 0-0 | empty] BALL IN PLAY
  Rand Hines runs → ground out.
  Rand Hines is out.
[21 outs | 0-0 | empty] DEFENSIVE SUB
  Mitch Halebian replaces Kolin Horton at C.
--- Now batting: Stanley Pearman [P] ---
[21 outs | 0-0 | empty] BALL IN PLAY
  Stanley Pearman runs → ground out.
  Stanley Pearman is out.
[22 outs | 0-0 | empty] JOKER INSERTION
  Giants sends in joker Basil Hecht for an extra plate appearance (joker #5).
[22 outs | 0-0 | empty] DEFENSIVE SUB
  Tyseer Palepale replaces Mitch Halebian at 2B.
--- Now batting: Basil Hecht ---
[22 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[22 outs | 0-1 | empty] CALLED STRIKE
  Strike (called). Count: 0-2.
[22 outs | 0-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[23 outs | 0-0 | empty] DEFENSIVE SUB
  Renaldo Méndez replaces Tyseer Palepale at 1B.
--- Now batting: Mitchell Layendecker ---
[23 outs | 0-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-1.
[23 outs | 0-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-2.
[23 outs | 0-2 | empty] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.
[24 outs | 0-0 | empty] JOKER INSERTION
  Giants sends in joker Danny van Dillen for an extra plate appearance (joker #6).
[24 outs | 0-0 | empty] DEFENSIVE SUB
  Gregg Onoh replaces Julian Falcao at 3B.
--- Now batting: Danny van Dillen ---
[24 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[24 outs | 1-0 | empty] BALL
  Ball 2. Count: 2-0.
[24 outs | 2-0 | empty] SWINGING STRIKE
  Strike (swinging). Count: 2-1.
[24 outs | 2-1 | empty] BALL IN PLAY
  Danny van Dillen runs → line out.
  Danny van Dillen is out.
[25 outs | 0-0 | empty] DEFENSIVE SUB
  Stheven Prigioni replaces Gregg Onoh at 3B.
--- Now batting: Destyn Naeher ---
[25 outs | 0-0 | empty] CALLED STRIKE
  Strike (called). Count: 0-1.
[25 outs | 0-1 | empty] BALL
  Ball 1. Count: 1-1.
[25 outs | 1-1 | empty] SWINGING STRIKE
  Strike (swinging). Count: 1-2.
[25 outs | 1-2 | empty] BALL IN PLAY
  Destyn Naeher runs → ground out.
  Destyn Naeher is out.
[26 outs | 0-0 | empty] DEFENSIVE SUB
  Guangdong Xuri replaces Stheven Prigioni at SS.
--- Now batting: Christian Hopson ---
[26 outs | 0-0 | empty] BALL
  Ball 1. Count: 1-0.
[26 outs | 1-0 | empty] BALL IN PLAY
  Christian Hopson runs → single.
[26 outs | 0-0 | 1B] PINCH HITTER
  Sven Rutledge pinch-hits for Saúl Quiñones.
[26 outs | 0-0 | 1B] DEFENSIVE SUB
  Patricio Rocha replaces Guangdong Xuri at 3B.
--- Now batting: Sven Rutledge ---
[26 outs | 0-0 | 1B] BALL
  Ball 1. Count: 1-0.
[26 outs | 1-0 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 1-1.
[26 outs | 1-1 | 1B] FOUL
  Foul ball. Count: 1-2.
[26 outs | 1-2 | 1B] FOUL
  Foul ball. Count: 1-2.
[26 outs | 1-2 | 1B] SWINGING STRIKE
  Strike (swinging). Count: 0-0.
  STRIKEOUT.

End of bottom half — Giants: 0 run(s), 3 hit(s), 27 out(s) | Run rate: 0.000
============================================================
HALFTIME
  Dodgers: 0 run(s)
  Giants need 1 run(s) to win
  Required run rate: 0.037 R/out
============================================================

────────────────────────────────────────────────────────────
TOP HALF | Dodgers batting
────────────────────────────────────────────────────────────
[0 outs | 0-0 | empty] JOKER INSERTION
  Dodgers sends in joker Liam Warren for an extra plate appearance (joker #1).
--- Now batting: Liam Warren ---
[0 outs | 0-0 | empty] FOUL
  Foul ball. Count: 0-1.
[0 outs | 0-1 | empty] BALL IN PLAY
  Liam Warren runs → double.
[0 outs | 0-0 | 2B] JOKER INSERTION
  Dodgers sends in joker Damian Sharpe for an extra plate appearance (joker #2).
[0 outs | 0-0 | 2B] WILD PITCH
  Wild pitch — runners advance.
  Runner advances from 2B to 3B.
--- Now batting: Damian Sharpe ---
[0 outs | 0-0 | 3B] BALL IN PLAY
  Damian Sharpe runs → single.
  Runner scores from 3B.

End of top half — Dodgers: 1 run(s), 2 hit(s), 0 out(s) | Run rate: 1.000

============================================================
GAME OVER: DODGERS WIN 1–0
============================================================
Final score: Dodgers 1, Giants 0
============================================================
LINE SCORE
                        1      R
Dodgers                 1      1
Giants                  0      0

============================================================
DODGERS BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Lawson Bahr             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ichiya V-Magic          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Sergio Caniza           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Kaliq Healy             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Samir Maiava            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Liam Warren             1    1    1    1    1    0    0     0    0    0    0    0     0    0
Damian Sharpe           1    1    0    1    0    0    0     1    0    0    0    0     0    0
Goran Werdel            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Brooklyn Cavani         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Robby Bonmati           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Brendan Ballance        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Willian Welcome         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Achille González        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Taylor Davila           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Arkie McCormick         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Damián Piñeiro          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Guillermo Maxwell       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Ozan Brown              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Yuichi Nozawa           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jamal Geraghty          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Etienne Hackett         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Jim Edgecombe           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Mitch Halebian          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Kolin Horton            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Gavin Hagan             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Patricio Rocha          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Renaldo Méndez          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Stheven Prigioni        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Julian Falcao           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Tyseer Palepale         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Gregg Onoh              0    0    0    0    0    0    0     0    0    0    0    0     0    0
Anthonie Cochran        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Guangdong Xuri          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Agustin Noboa           0    0    0    0    0    0    0     0    0    0    0    0     0    0
Tionne Kauffman         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Howard Battle           0    0    0    0    0    0    0     0    0    0    0    0     0    0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS                  2    2    1    2    1    0    0     1    0    0    0    0     0    0

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Lawson Bahr            28   27    3    0    0   11    0

============================================================
GIANTS BATTING
Player                PA   AB    R    H   2B   3B   HR    RBI   BB    K  HBP   2C  2C-R   MH
────────────────────────────────────────────────────────────────────────────────────────────────
Stanley Pearman         2    2    0    0    0    0    0     0    0    0    0    0     0    0
Butch Talley            1    1    0    0    0    0    0     0    0    0    0    0     0    0
Casen McCluer           1    1    0    1    0    0    0     0    0    0    0    0     0    0
Caleb Grimsley          2    2    0    1    0    0    0     0    0    1    0    0     0    0
Prosper Dunkerque       1    1    0    0    0    0    0     0    0    1    0    0     0    0
Eyre Regazzoni          1    1    0    0    0    0    0     0    0    1    0    0     0    0
Ethan Tait              1    1    0    0    0    0    0     0    0    0    0    0     0    0
Basil Hecht             3    3    0    0    0    0    0     0    0    2    0    0     0    0
Danny van Dillen        3    3    0    0    0    0    0     0    0    0    0    0     0    0
Mitchell Layendecker    2    2    0    0    0    0    0     0    0    2    0    0     0    0
Yates Hawkins           1    1    0    0    0    0    0     0    0    0    0    0     0    0
Elia Mako               0    0    0    0    0    0    0     0    0    0    0    0     0    0
Destyn Naeher           2    2    0    0    0    0    0     0    0    1    0    0     0    0
Édison Espanyol         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Keldric Cantey          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Keaton Groen            1    1    0    0    0    0    0     0    0    0    0    0     0    0
Suhander Sequeira       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Silkeborg Aramburu      0    0    0    0    0    0    0     0    0    0    0    0     0    0
Heath Guidry            0    0    0    0    0    0    0     0    0    0    0    0     0    0
Levar Raschiatore       0    0    0    0    0    0    0     0    0    0    0    0     0    0
Sung-min Motors         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Scoville Li             0    0    0    0    0    0    0     0    0    0    0    0     0    0
César Avila             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Rashad Ware             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Kent Grieve             0    0    0    0    0    0    0     0    0    0    0    0     0    0
Mbark Sidorenko         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Franculino Ejangue      0    0    0    0    0    0    0     0    0    0    0    0     0    0
Kenneth Quirós          0    0    0    0    0    0    0     0    0    0    0    0     0    0
Christian Hopson        2    2    0    1    0    0    0     0    0    0    0    0     0    0
Rodolfo Pezzella        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Eli Sun                 0    0    0    0    0    0    0     0    0    0    0    0     0    0
Michael Lindsay         0    0    0    0    0    0    0     0    0    0    0    0     0    0
Brendon Mabil           1    1    0    0    0    0    0     0    0    1    0    0     0    0
Adrian Krulevitz        0    0    0    0    0    0    0     0    0    0    0    0     0    0
Rand Hines              1    1    0    0    0    0    0     0    0    0    0    0     0    0
Sven Rutledge           1    1    0    0    0    0    0     0    0    1    0    0     0    0
Francis Hangstefer      1    1    0    0    0    0    0     0    0    1    0    0     0    0
Saúl Quiñones           1    1    0    0    0    0    0     0    0    0    0    0     0    0
Doug Rovers             0    0    0    0    0    0    0     0    0    0    0    0     0    0
────────────────────────────────────────────────────────────────────────────────────────────────
TOTALS                 28   28    0    3    0    0    0     0    0   11    0    0     0    0

Pitcher                BF  OUT    H    R   BB    K  HBP
──────────────────────────────────────────────────────
Stanley Pearman         2    0    2    1    0    0    0

============================================================
Run rate:  Dodgers  0.037    Giants  0.000
Second-Chance ABs:  Dodgers  0    Giants  0
Required run rate (Giants): 0.037 R/out (needed 1 runs in 27 outs)
Powerplays: None
============================================================
============================================================
PARTNERSHIP LOG
Batter 1              Batter 2                Runs  Half
──────────────────────────────────────────────────────────────────
Brendon Mabil         Butch Talley               0  bottom
Butch Talley          Basil Hecht                0  bottom
Basil Hecht           Casen McCluer              0  bottom
Casen McCluer         Danny van Dillen           0  bottom
Danny van Dillen      Yates Hawkins              0  bottom
Yates Hawkins         Caleb Grimsley             0  bottom
Caleb Grimsley        Prosper Dunkerque          0  bottom
Prosper Dunkerque     Eyre Regazzoni             0  bottom
Eyre Regazzoni        Ethan Tait                 0  bottom
Ethan Tait            Stanley Pearman            0  bottom
Stanley Pearman       Mitchell Layendecker       0  bottom
Mitchell Layendecker  Destyn Naeher              0  bottom
Destyn Naeher         Basil Hecht                0  bottom
Basil Hecht           Christian Hopson           0  bottom
Christian Hopson      Danny van Dillen           0  bottom
Danny van Dillen      Saúl Quiñones              0  bottom
Saúl Quiñones         Keaton Groen               0  bottom
Keaton Groen          Francis Hangstefer         0  bottom
Francis Hangstefer    Caleb Grimsley             0  bottom
Caleb Grimsley        Rand Hines                 0  bottom
Rand Hines            Stanley Pearman            0  bottom
Stanley Pearman       Basil Hecht                0  bottom
Basil Hecht           Mitchell Layendecker       0  bottom
Mitchell Layendecker  Danny van Dillen           0  bottom
Danny van Dillen      Destyn Naeher              0  bottom
Destyn Naeher         Sven Rutledge              0  bottom
──────────────────────────────────────────────────────────────────
Total partnerships: 26  |  Avg runs/partnership: 0.00
============================================================
PITCHER SPELL LOG
Pitcher               Half         PA#   BF  OUT    R    H   BB    K  HBP
──────────────────────────────────────────────────────────────────────────
Lawson Bahr           bottom         1   28   27     0     3     0    11     0
Stanley Pearman       top            1    2    0     1     2     0     0     0
──────────────────────────────────────────────────────────────────────────
Total spells: 2
Compare basket · 0 max 4
Compare →