[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T01:11:06.627Z","endTime":"2026-07-12T01:12:36.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-11T21:00:37.827Z","endTime":"2026-07-12T00:47:41.357Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T00:47:41.357Z","endTime":"2026-07-12T01:09:33.897Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-12T01:09:33.897Z","endTime":"2026-07-12T01:11:08.815Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.01420718320625,"aZ":-27.73801082928318,"pfxX":-8.431047574950561,"pfxZ":2.4167050287511045,"pX":-0.2042835099896411,"pZ":-0.20348165834440823,"vX0":7.651171763006953,"vY0":-133.8890284284993,"vZ0":-9.092408342373151,"x":124.79,"y":244.27,"x0":-1.9888521952289449,"y0":50.00435836975486,"z0":5.189144801961208,"aX":-15.472541799845663},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.8,"breakHorizontal":13.8,"spinRate":1531,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.40743999097368766,"extension":6.708902814432972},"index":3,"playId":"945e3451-a19a-3871-8a1b-b3a2382d7aee","pitchNumber":1,"startTime":"2026-07-12T01:11:08.815Z","endTime":"2026-07-12T01:11:11.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.281551484872676,"aZ":-23.23076710044702,"pfxX":0.7261987184192584,"pfxZ":4.740374064842722,"pX":0.797148314641519,"pZ":2.3444850824289185,"vX0":7.1993212404442355,"vY0":-135.68118066012326,"vZ0":-3.680310535030971,"x":86.61,"y":175.48,"x0":-1.9716549474045724,"y0":50.00377609248209,"z0":5.314023837320752,"aX":1.3708386489637716},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.0,"breakHorizontal":-2.6,"spinRate":2439,"spinDirection":196},"zone":14,"typeConfidence":0.91,"plateTime":0.40180762237774426,"extension":6.680898333543613},"index":4,"playId":"232ec7de-4b42-36fd-aeb7-cb75695d3136","pitchNumber":2,"startTime":"2026-07-12T01:11:27.709Z","endTime":"2026-07-12T01:11:30.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.580259932626106,"aZ":-29.151255766004155,"pfxX":-4.919432756275911,"pfxZ":1.6548301733161725,"pX":0.3046662859366487,"pZ":1.3236218597459326,"vX0":7.971253336616366,"vY0":-133.27763503105163,"vZ0":-4.769849110489012,"x":105.39,"y":203.04,"x0":-2.065318556415639,"y0":50.00351886256907,"z0":5.204489062837028,"aX":-8.985512150090116},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.3,"breakHorizontal":7.4,"spinRate":1472,"spinDirection":244},"zone":14,"typeConfidence":0.9,"plateTime":0.4086168774713128,"extension":6.703659345896601},"index":5,"playId":"c04fd013-4352-355a-aa7c-882526bdf0ec","pitchNumber":3,"startTime":"2026-07-12T01:11:48.751Z","endTime":"2026-07-12T01:11:51.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-12T01:11:59.735Z","endTime":"2026-07-12T01:12:13.528Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.902918447944053,"aZ":-30.70034203734746,"pfxX":-6.358587487304717,"pfxZ":0.810728211856433,"pX":-0.0349078487695278,"pZ":0.3987833232957474,"vX0":7.39636597182121,"vY0":-133.84301683933367,"vZ0":-6.875112205216347,"x":118.33,"y":228.01,"x0":-2.003320259462353,"y0":50.00603278555317,"z0":5.189052933521353,"aX":-11.581420675526042},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.2,"breakHorizontal":10.0,"spinRate":1277,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.40867999144981937,"extension":6.666716854768228},"index":7,"playId":"188feef8-b6e9-378a-8fa7-50469c14b74f","pitchNumber":4,"startTime":"2026-07-12T01:12:13.528Z","endTime":"2026-07-12T01:12:18.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18587375854963,"aZ":-23.6052468174207,"pfxX":2.242277815093984,"pfxZ":4.520164944741628,"pX":-0.6128911512794208,"pZ":2.053321337882125,"vX0":3.5088937919721923,"vY0":-135.93470861367823,"vZ0":-3.9825109615218937,"x":140.36,"y":183.34,"x0":-2.2054324885671384,"y0":50.003658874971386,"z0":5.150910727004699,"aX":4.249686869851952},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.7,"breakHorizontal":-4.7,"spinRate":2354,"spinDirection":202},"zone":7,"typeConfidence":0.9,"plateTime":0.40096932286339104,"extension":6.5039987241117965},"index":8,"playId":"45089c23-441e-308b-a00b-6c8398f85947","pitchNumber":5,"startTime":"2026-07-12T01:12:33.537Z","endTime":"2026-07-12T01:12:36.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-07-12T01:12:36.944Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T01:12:55.905Z","endTime":"2026-07-12T01:13:12.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4211218708136,"aZ":-14.337481265828705,"pfxX":-4.625409796117989,"pfxZ":8.950091506826627,"pX":-0.45531061262126993,"pZ":2.724944869534835,"vX0":6.267731387413104,"vY0":-139.36087732813647,"vZ0":-4.303300425416686,"x":134.36,"y":165.21,"x0":-2.118757919860276,"y0":50.003314705638786,"z0":5.217226901185987,"aX":-9.219259104772584},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":7.3,"spinRate":2233,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.39104315299289283,"extension":6.487558741576751},"hitData":{"launchSpeed":92.1,"launchAngle":43.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.38,"coordY":62.14}},"index":0,"playId":"34069cad-34a1-37a7-86a4-b0afae62d8ec","pitchNumber":1,"startTime":"2026-07-12T01:13:03.076Z","endTime":"2026-07-12T01:13:12.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:13:12.539Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-12T01:13:23.232Z","endTime":"2026-07-12T01:14:37.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.244739823851592,"aZ":-24.81627416541214,"pfxX":-0.029695918220374096,"pfxZ":4.028859442944986,"pX":-0.16829462272515275,"pZ":3.503510654084162,"vX0":5.065616911151589,"vY0":-133.17740126332419,"vZ0":-0.15381176954840992,"x":123.41,"y":144.19,"x0":-2.078189567428879,"y0":50.00122931119549,"z0":5.332687463683152,"aX":-0.05535800053507382},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.4,"breakHorizontal":-0.8,"spinRate":2350,"spinDirection":182},"zone":11,"typeConfidence":0.9,"plateTime":0.4087609788300979,"extension":6.512068117039367},"index":0,"playId":"c6e32f13-04f2-3906-918d-41cc984c3555","pitchNumber":1,"startTime":"2026-07-12T01:13:38.514Z","endTime":"2026-07-12T01:13:42.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98403083354447,"aZ":-22.56347890755888,"pfxX":0.2266683689633724,"pfxZ":5.098057543569169,"pX":0.5810250747737812,"pZ":2.920920177840011,"vX0":6.933384300454138,"vY0":-135.36278784696742,"vZ0":-2.086654465651431,"x":94.85,"y":159.92,"x0":-2.0256821937502925,"y0":50.00610049343362,"z0":5.254912599867486,"aX":0.42748632411291676},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.1,"breakHorizontal":-1.7,"spinRate":2445,"spinDirection":195},"zone":3,"typeConfidence":0.9,"plateTime":0.4021062800302224,"extension":6.7168543027303755},"index":1,"playId":"8b99533c-4c75-31d9-b3fd-85f90e79610a","pitchNumber":2,"startTime":"2026-07-12T01:13:53.133Z","endTime":"2026-07-12T01:13:56.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.113731835867785,"aZ":-33.84336685629341,"pfxX":-5.799828794644507,"pfxZ":-0.9159851578285485,"pX":0.004232705493997277,"pZ":1.149501087898721,"vX0":7.536655433225224,"vY0":-133.356490937717,"vZ0":-4.005105988697853,"x":116.84,"y":207.74,"x0":-2.0828254552681242,"y0":50.000579052929076,"z0":5.067621670179908,"aX":-10.623445639418108},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-2.3,"breakHorizontal":9.2,"spinRate":1478,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.4080901984624896,"extension":6.801040024198802},"index":2,"playId":"96cffd9b-3360-3dfb-a435-3a00305c1968","pitchNumber":3,"startTime":"2026-07-12T01:14:12.324Z","endTime":"2026-07-12T01:14:16.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.392040222900018,"aZ":-15.641724843904964,"pfxX":-5.446954233290776,"pfxZ":8.332869454582164,"pX":-0.7276928542019634,"pZ":2.780011119891965,"vX0":5.423909827442547,"vY0":-139.51128754479416,"vZ0":-3.857628861970645,"x":144.74,"y":163.72,"x0":-1.9830283826303012,"y0":50.00552850235747,"z0":5.20192249702779,"aX":-10.811656350363684},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":8.9,"spinRate":2235,"spinDirection":216},"zone":1,"typeConfidence":0.9,"plateTime":0.3915837205187227,"extension":6.505761133885641},"hitData":{"launchSpeed":89.0,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.42,"coordY":153.85}},"index":3,"playId":"2212636d-0e48-375c-82d6-da1ab184bb3f","pitchNumber":4,"startTime":"2026-07-12T01:14:29.499Z","endTime":"2026-07-12T01:14:37.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:14:37.517Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shohei Ohtani flies out to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T01:16:28.552Z","endTime":"2026-07-12T01:17:13.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.699297582274948,"aZ":-16.0072718847646,"pfxX":-5.177887652585632,"pfxZ":8.408144046661299,"pX":-0.4196297141014474,"pZ":1.6580189197137538,"vX0":5.88562827269798,"vY0":-137.15067970439526,"vZ0":-7.306317922701314,"x":133.0,"y":194.01,"x0":-1.9113060870036864,"y0":50.001112187713396,"z0":5.429348280593938,"aX":-9.954763858391347},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":8.3,"spinRate":2479,"spinDirection":227},"zone":7,"typeConfidence":0.9,"plateTime":0.3979566195236801,"extension":6.6863481774621},"index":0,"playId":"d90b2f73-86e2-3101-b2cc-02629fce112e","pitchNumber":1,"startTime":"2026-07-12T01:16:48.192Z","endTime":"2026-07-12T01:16:51.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13864127587409,"aZ":-17.076385270178335,"pfxX":-4.532109351187242,"pfxZ":7.933814037522836,"pX":-0.03383810076291023,"pZ":3.3463668685245924,"vX0":6.525153375241558,"vY0":-136.38991461462317,"vZ0":-2.8601041865995915,"x":118.29,"y":148.43,"x0":-1.8572521518065486,"y0":50.002722881842644,"z0":5.571822441975442,"aX":-8.62525132783293},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":7.0,"spinRate":2462,"spinDirection":228},"zone":2,"typeConfidence":0.91,"plateTime":0.4000326819789488,"extension":6.381605630435417},"hitData":{"launchSpeed":92.1,"launchAngle":44.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.25,"coordY":95.79}},"index":1,"playId":"0278f7dc-2ee6-38ad-a8a6-24ebad427b4f","pitchNumber":2,"startTime":"2026-07-12T01:17:04.067Z","endTime":"2026-07-12T01:17:13.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:17:13.515Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andy Pages grounds out, second baseman Ketel Marte to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T01:17:22.445Z","endTime":"2026-07-12T01:18:09.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.729460839956253,"aZ":-15.454357570683207,"pfxX":-3.932189352069199,"pfxZ":8.872302133206473,"pX":-0.6994726628074188,"pZ":3.1424346839943964,"vX0":4.403127776159093,"vY0":-135.9135783448502,"vZ0":-3.805786130068284,"x":143.66,"y":153.93,"x0":-1.8239894676597426,"y0":50.003468583035584,"z0":5.623214826710267,"aX":-7.41129288428782},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.5,"breakHorizontal":6.2,"spinRate":2442,"spinDirection":225},"zone":1,"typeConfidence":0.91,"plateTime":0.40186617496377997,"extension":6.454016304498274},"index":0,"playId":"a12b03b7-43c6-33f1-9760-2eb3ef2a026f","pitchNumber":1,"startTime":"2026-07-12T01:17:38.786Z","endTime":"2026-07-12T01:17:42.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":78.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.43008493948318,"aZ":-41.969018239152014,"pfxX":4.550584985495163,"pfxZ":-6.458406174235803,"pX":0.5901438843529602,"pZ":2.3826806915741257,"vX0":4.283365241633841,"vY0":-121.74304235597035,"vZ0":0.4462298035479104,"x":94.51,"y":174.45,"x0":-1.7760890860051088,"y0":50.001158473442764,"z0":5.797515047012908,"aX":6.903879736352506},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-11.4,"breakHorizontal":-9.1,"spinRate":2358,"spinDirection":39},"zone":6,"typeConfidence":2.0,"plateTime":0.4480317765808741,"extension":6.50746226547481},"hitData":{"launchSpeed":105.1,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.45,"coordY":151.13}},"index":1,"playId":"7ecbfe23-3225-339f-9be6-559d497489f7","pitchNumber":2,"startTime":"2026-07-12T01:18:00.046Z","endTime":"2026-07-12T01:18:09.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:18:09.112Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddie Freeman flies out to center fielder Tommy Troy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-12T01:18:22.835Z","endTime":"2026-07-12T01:18:43.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.749379560438427,"aZ":-15.8305751698217,"pfxX":-2.738745562928075,"pfxZ":8.56123657229041,"pX":0.03834576448067769,"pZ":2.755753704543087,"vX0":6.213357056675253,"vY0":-136.725772335033,"vZ0":-4.9029108784123885,"x":115.54,"y":164.37,"x0":-1.899276375708764,"y0":50.006651373593435,"z0":5.644798367484538,"aX":-5.2314179922236566},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":3.7,"spinRate":2495,"spinDirection":219},"zone":5,"typeConfidence":0.91,"plateTime":0.3993234677325588,"extension":6.488385820552192},"hitData":{"launchSpeed":95.0,"launchAngle":31.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.03,"coordY":53.87}},"index":0,"playId":"92c2b98e-5333-32d9-9dd5-a4668ffe9f54","pitchNumber":1,"startTime":"2026-07-12T01:18:34.673Z","endTime":"2026-07-12T01:18:43.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:18:43.792Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Moreno strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T01:20:36.389Z","endTime":"2026-07-12T01:22:33.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.493241131495758,"aZ":-28.97687036683053,"pfxX":3.1485710414651336,"pfxZ":2.035317605770447,"pX":0.6914817253291327,"pZ":1.4728114764541822,"vX0":5.288165348377716,"vY0":-123.8707874970269,"vZ0":-3.541093057589614,"x":90.64,"y":199.01,"x0":-1.8719449666968937,"y0":50.00161978905024,"z0":5.318338613972644,"aX":4.938714701906326},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.1,"breakHorizontal":-6.8,"spinRate":2808,"spinDirection":88},"zone":14,"typeConfidence":0.91,"plateTime":0.440540880922593,"extension":6.647336603111788},"index":0,"playId":"d5a90b8c-4ed0-3a74-b036-0ae07e106bd7","pitchNumber":1,"startTime":"2026-07-12T01:20:55.778Z","endTime":"2026-07-12T01:20:58.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.50649986671233,"aZ":-15.309652994512764,"pfxX":-5.4959551780433875,"pfxZ":8.405862818652786,"pX":0.019450918294184404,"pZ":2.553519309158507,"vX0":6.9807726182579355,"vY0":-140.0226955181382,"vZ0":-4.9295800704461366,"x":116.26,"y":169.83,"x0":-1.7796843617392735,"y0":50.00608090611532,"z0":5.322353160960213,"aX":-11.030787505263797},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":8.6,"spinRate":2242,"spinDirection":213},"zone":5,"typeConfidence":0.9,"plateTime":0.3896258989372354,"extension":6.723531649953743},"index":1,"playId":"ea54a51e-7158-31d1-b8e4-6b19e8fa2695","pitchNumber":2,"startTime":"2026-07-12T01:21:13.983Z","endTime":"2026-07-12T01:21:17.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.1,"endSpeed":69.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.41779830113742,"aZ":-43.93305817011159,"pfxX":6.397987806359133,"pfxZ":-9.548837632848851,"pX":-0.4542391852762475,"pZ":2.843134629128314,"vX0":0.8391769224739025,"vY0":-110.7291970740728,"vZ0":3.8103348789565166,"x":134.31,"y":162.02,"x0":-1.669682580570024,"y0":50.005309777871396,"z0":5.724416487976873,"aX":7.874902736101604},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-15.8,"breakHorizontal":-11.8,"spinRate":2749,"spinDirection":35},"zone":1,"typeConfidence":0.9,"plateTime":0.49634943687705535,"extension":6.803722427476734},"index":2,"playId":"80d3b23c-092b-3073-8186-93a02d1bf6fa","pitchNumber":3,"startTime":"2026-07-12T01:21:34.097Z","endTime":"2026-07-12T01:21:37.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-12T01:21:49.895Z","endTime":"2026-07-12T01:22:11.909Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.077017031332808,"aZ":-29.625756868670916,"pfxX":-8.415977922800383,"pfxZ":1.3928637341829204,"pX":-0.6624300992705611,"pZ":0.5896742629263211,"vX0":6.126091951732447,"vY0":-134.48701405955654,"vZ0":-6.504533483953458,"x":142.25,"y":222.86,"x0":-1.8760083743111802,"y0":50.00490031241159,"z0":5.140104663880368,"aX":-15.423321004147505},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.3,"breakHorizontal":13.9,"spinRate":1414,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.40722011317076756,"extension":6.67147129487373},"index":4,"playId":"22d85976-1ad4-321e-a58e-6c574d00dbf1","pitchNumber":4,"startTime":"2026-07-12T01:22:11.909Z","endTime":"2026-07-12T01:22:15.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.220885453583758,"aZ":-28.641069665386045,"pfxX":-5.88712356174676,"pfxZ":1.9632878321482048,"pX":-0.2414192724101851,"pZ":1.5009182601309654,"vX0":6.153886916089287,"vY0":-133.11093994893147,"vZ0":-4.51701339706132,"x":126.2,"y":198.26,"x0":-1.8128439928105806,"y0":50.006636785919675,"z0":5.281336004514764,"aX":-10.620315336324452},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.8,"breakHorizontal":9.4,"spinRate":1313,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4106798178601925,"extension":6.564469384054048},"index":5,"playId":"33537a8f-cd7a-3fd3-886c-ceac5552c571","pitchNumber":5,"startTime":"2026-07-12T01:22:30.603Z","endTime":"2026-07-12T01:22:33.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:22:33.664Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Kepler called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T01:22:42.317Z","endTime":"2026-07-12T01:24:33.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":69.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.649709923534974,"aZ":-42.08075558226662,"pfxX":6.2744019016038575,"pfxZ":-8.244868599170012,"pX":0.7984303728160635,"pZ":1.5051407854670158,"vX0":3.5434419156518095,"vY0":-109.88448132242061,"vZ0":0.9578783250264782,"x":86.57,"y":198.14,"x0":-1.6598121389403737,"y0":50.00282122974104,"z0":5.597191120271561,"aX":7.538310851363267},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-14.2,"breakHorizontal":-12.4,"spinRate":2730,"spinDirection":31},"zone":14,"typeConfidence":0.91,"plateTime":0.5018321360600284,"extension":6.644878909201993},"index":0,"playId":"403c4a6a-685c-3494-9941-426a8a20e60c","pitchNumber":1,"startTime":"2026-07-12T01:22:58.594Z","endTime":"2026-07-12T01:23:03.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.3,"endSpeed":70.1,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.924478728293188,"aZ":-44.72499249187232,"pfxX":4.890461921112012,"pfxZ":-10.176526432309615,"pX":0.15921485290689677,"pZ":1.7061054441673913,"vX0":2.741242668682842,"vY0":-110.9880340241518,"vZ0":1.7523618609870717,"x":110.93,"y":192.72,"x0":-1.7317745476937114,"y0":50.0014270693557,"z0":5.6037732308972945,"aX":6.032458943169057},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":-17.5,"breakHorizontal":-9.6,"spinRate":2700,"spinDirection":33},"zone":14,"typeConfidence":0.91,"plateTime":0.4956157350253565,"extension":6.7856939769233495},"index":1,"playId":"6abedac7-ff80-3f8a-aefc-1464dce227fe","pitchNumber":2,"startTime":"2026-07-12T01:23:13.564Z","endTime":"2026-07-12T01:23:16.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28189955859595,"aZ":-31.229662927517158,"pfxX":-8.210390160293548,"pfxZ":0.5105572748392238,"pX":0.4199420165717348,"pZ":0.8265304248499383,"vX0":9.02794681078102,"vY0":-134.9984993771377,"vZ0":-5.716956948880609,"x":100.99,"y":216.46,"x0":-1.894484743432336,"y0":50.00345674761793,"z0":5.159050818397878,"aX":-15.216174509287042},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.1,"breakHorizontal":13.1,"spinRate":1610,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.40510540625559255,"extension":6.745104941751651},"index":2,"playId":"6da5ed87-f93a-3a49-a518-7c5847ad2fd8","pitchNumber":3,"startTime":"2026-07-12T01:23:30.047Z","endTime":"2026-07-12T01:23:33.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.985496705509807,"aZ":-15.700419154856613,"pfxX":-6.368089436779464,"pfxZ":8.171470246119036,"pX":-0.8774533175665992,"pZ":2.0344693030961984,"vX0":5.5358387181595985,"vY0":-140.6462309612115,"vZ0":-5.883564644006685,"x":150.45,"y":183.85,"x0":-2.0376563818700624,"y0":50.006650073642234,"z0":5.160933513762689,"aX":-12.842928163278145},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":10.4,"spinRate":2201,"spinDirection":215},"zone":13,"typeConfidence":0.86,"plateTime":0.38849200191112,"extension":6.427540041341241},"index":3,"playId":"32891d19-5af5-34a2-9b5f-c1c69cd71b7e","pitchNumber":4,"startTime":"2026-07-12T01:23:49.335Z","endTime":"2026-07-12T01:23:52.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.224260422976368,"aZ":-26.497837125927145,"pfxX":-8.67981117907635,"pfxZ":3.128022624428503,"pX":-0.9287977063473851,"pZ":1.4039529777847466,"vX0":6.163647067905859,"vY0":-133.27709810561248,"vZ0":-4.970827809428751,"x":152.4,"y":200.87,"x0":-2.1332644690494305,"y0":50.004008931668,"z0":5.185701488312521,"aX":-15.756927841963687},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.9,"breakHorizontal":14.5,"spinRate":1343,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.4095681132252422,"extension":6.496822845701602},"index":4,"playId":"d835ac88-3583-3821-a591-361db58eb0b0","pitchNumber":5,"startTime":"2026-07-12T01:24:04.647Z","endTime":"2026-07-12T01:24:09.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":87.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.316638578366383,"aZ":-21.907608811377788,"pfxX":0.547550792962475,"pfxZ":5.388888107757043,"pX":-0.5079850707553709,"pZ":1.9788460492218694,"vX0":4.196457073053061,"vY0":-135.87004388345946,"vZ0":-4.297036956387375,"x":136.36,"y":185.35,"x0":-2.1314531673221535,"y0":50.00621287472109,"z0":5.066191402542817,"aX":1.0438033686117303},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":-1.7,"spinRate":2566,"spinDirection":195},"zone":7,"typeConfidence":0.9,"plateTime":0.40015778611060515,"extension":6.510303135103441},"index":5,"playId":"c49901ae-1606-36a1-9665-c0abe38c6484","pitchNumber":6,"startTime":"2026-07-12T01:24:29.621Z","endTime":"2026-07-12T01:24:33.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:24:33.603Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tim Tawa singles on a fly ball to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T01:24:43.234Z","endTime":"2026-07-12T01:25:27.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.288658321843737,"aZ":-28.69268274254947,"pfxX":3.0957188904638433,"pfxZ":2.212470567690053,"pX":-0.0709100866236857,"pZ":2.528576627216182,"vX0":3.908473867836239,"vY0":-124.04084421958459,"vZ0":-1.0348574487798545,"x":119.7,"y":170.51,"x0":-2.0628816101065137,"y0":50.00445111221196,"z0":5.320191818528004,"aX":4.87652045290514},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.1,"breakHorizontal":-6.5,"spinRate":2750,"spinDirection":99},"zone":5,"typeConfidence":0.9,"plateTime":0.43975846858038947,"extension":6.514201177348423},"index":0,"playId":"2ea3b653-f6e7-39fd-a8f8-d6477dfe7217","pitchNumber":1,"startTime":"2026-07-12T01:24:58.373Z","endTime":"2026-07-12T01:25:01.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30940444286331,"aZ":-19.88062097744824,"pfxX":-7.735944315596989,"pfxZ":6.126114613871524,"pX":-1.0650889507936145,"pZ":2.688298745137387,"vX0":5.230169210736281,"vY0":-139.9609034658171,"vZ0":-3.554778654181627,"x":157.6,"y":166.2,"x0":-1.9424556071924626,"y0":50.00070997794762,"z0":5.259059429544663,"aX":-15.515875797687583},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.7,"breakHorizontal":13.1,"spinRate":2374,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3897124933127878,"extension":6.65107280334648},"hitData":{"launchSpeed":74.9,"launchAngle":26.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.14,"coordY":103.55}},"index":1,"playId":"8e300701-cfef-3d67-9169-1959f86025c7","pitchNumber":2,"startTime":"2026-07-12T01:25:14.715Z","endTime":"2026-07-12T01:25:27.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:25:27.899Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"With Nolan Arenado batting, Tim Tawa picked off and caught stealing 2nd base, pitcher Yoshinobu Yamamoto.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-12T01:25:41.102Z","endTime":"2026-07-12T01:26:06.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808967,"link":"/api/v1/people/808967"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"25f51146-8d7a-3077-adee-b6996b96d758","startTime":"2026-07-12T01:25:55.735Z","endTime":"2026-07-12T01:26:06.210Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:26:06.210Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mookie Betts lines out to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T01:28:06.983Z","endTime":"2026-07-12T01:28:57.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.520367866132258,"aZ":-14.942286706330743,"pfxX":-5.4118764686388,"pfxZ":9.17347753409442,"pX":0.8212330741476824,"pZ":2.5635373324942887,"vX0":8.635994044901718,"vY0":-136.11332109669587,"vZ0":-5.433869794700632,"x":85.7,"y":169.56,"x0":-1.6877272540033335,"y0":50.00396594967229,"z0":5.618241712279243,"aX":-10.168144133150749},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":8.0,"spinRate":2465,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.40221179595849543,"extension":6.577045646856749},"index":0,"playId":"60f487a6-4af5-3069-9226-063bcf3173ca","pitchNumber":1,"startTime":"2026-07-12T01:28:21.522Z","endTime":"2026-07-12T01:28:24.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.025667242054286,"aZ":-21.354438638100355,"pfxX":-0.6053453272902298,"pfxZ":6.086748460533586,"pX":0.7731322692235855,"pZ":1.8302401825899592,"vX0":7.293937756767369,"vY0":-132.41641946764972,"vZ0":-5.344307266847833,"x":87.53,"y":189.36,"x0":-1.937309100576898,"y0":50.00260711764567,"z0":5.4349981207012785,"aX":-1.0768267688532243},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.1,"breakHorizontal":-0.5,"spinRate":2599,"spinDirection":213},"zone":9,"typeConfidence":0.91,"plateTime":0.4134946999664648,"extension":6.5608101432341455},"index":1,"playId":"00f7c5fb-5eac-321a-aac0-cbf901f70844","pitchNumber":2,"startTime":"2026-07-12T01:28:35.301Z","endTime":"2026-07-12T01:28:38.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17118053020424,"aZ":-24.308221729888,"pfxX":2.982665354285985,"pfxZ":5.080777786231565,"pX":0.4406543627989937,"pZ":1.8936156625354208,"vX0":5.187439761420792,"vY0":-123.72941942400509,"vZ0":-3.5532411740419674,"x":100.2,"y":187.65,"x0":-2.072087580678606,"y0":50.000202513303044,"z0":5.390056964079675,"aX":4.612917202446036},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":8.6,"breakHorizontal":-6.6,"spinRate":2787,"spinDirection":75},"zone":9,"typeConfidence":2.0,"plateTime":0.44304273533464844,"extension":6.1772367164504685},"hitData":{"launchSpeed":85.7,"launchAngle":23.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.0,"coordY":103.86}},"index":2,"playId":"3add50e8-91d0-35e7-a985-3c5e61567cfb","pitchNumber":3,"startTime":"2026-07-12T01:28:49.660Z","endTime":"2026-07-12T01:28:57.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:28:57.202Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out, pitcher Brandon Pfaadt to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T01:29:09.647Z","endTime":"2026-07-12T01:30:17.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694297,"link":"/api/v1/people/694297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.403808131569008,"aZ":-42.5925692033529,"pfxX":4.953276805037043,"pfxZ":-7.35132231098348,"pX":-1.7045645973726302,"pZ":3.0464255146912045,"vX0":-0.4781056762525238,"vY0":-118.74491951111838,"vZ0":2.4954087825121594,"x":181.97,"y":156.53,"x0":-2.1426596749939972,"y0":50.00419437396496,"z0":5.878958226242134,"aX":7.018284276159535},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.4,"breakHorizontal":-8.9,"spinRate":2381,"spinDirection":47},"zone":11,"typeConfidence":0.91,"plateTime":0.4626546391217956,"extension":6.352956757172089},"index":0,"playId":"c97564a8-9b6c-3a9e-b2f8-d52b6ca7aae7","pitchNumber":1,"startTime":"2026-07-12T01:29:24.363Z","endTime":"2026-07-12T01:29:27.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.522841641922405,"aZ":-40.33010022938342,"pfxX":3.1390058451520764,"pfxZ":-5.487547635339065,"pX":0.6245459160039688,"pZ":1.913819661504072,"vX0":5.152475649538022,"vY0":-121.5805765606773,"vZ0":-0.6414881077675372,"x":93.19,"y":187.11,"x0":-1.9363497787825419,"y0":50.00482025200603,"z0":5.704310035188975,"aX":4.662902824490302},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-9.8,"breakHorizontal":-7.0,"spinRate":2634,"spinDirection":47},"zone":9,"typeConfidence":2.0,"plateTime":0.45183276822788976,"extension":6.463619240449043},"index":1,"playId":"c966c424-f46f-31b3-b742-d0046ade49b2","pitchNumber":2,"startTime":"2026-07-12T01:29:39.243Z","endTime":"2026-07-12T01:29:42.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64736839508677,"aZ":-28.88559378654043,"pfxX":-11.079372412782327,"pfxZ":2.0323670121032977,"pX":-0.7402454693775601,"pZ":1.8955760168417768,"vX0":7.105139185605137,"vY0":-126.62824984844261,"vZ0":-2.587270184211404,"x":145.22,"y":187.6,"x0":-2.1476739571082124,"y0":50.004492620322964,"z0":5.249384037091485,"aX":-17.935469912563896},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.2,"breakHorizontal":18.4,"spinRate":2113,"spinDirection":238},"zone":7,"typeConfidence":0.91,"plateTime":0.43309808470350886,"extension":6.581914373876832},"index":2,"playId":"8bf40ce7-6bd7-3431-be4e-af421d5e2fcf","pitchNumber":3,"startTime":"2026-07-12T01:29:54.065Z","endTime":"2026-07-12T01:29:57.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20968330841108,"aZ":-29.438249317167998,"pfxX":-10.573657022808362,"pfxZ":1.6876158827296894,"pX":-0.5054279122318645,"pZ":0.9910946112018029,"vX0":7.579311321237703,"vY0":-126.42383761768738,"vZ0":-4.543544255822033,"x":136.27,"y":212.02,"x0":-2.1649992080221714,"y0":50.00426350991088,"z0":5.168107608723048,"aX":-17.15750666445088},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.3,"breakHorizontal":17.5,"spinRate":2174,"spinDirection":241},"zone":13,"typeConfidence":0.91,"plateTime":0.432852191371635,"extension":6.6123696397629885},"hitData":{"launchSpeed":69.7,"launchAngle":-52.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":133.4,"coordY":174.02}},"index":3,"playId":"299ce77d-92a6-377f-93bb-93f2e10ea076","pitchNumber":4,"startTime":"2026-07-12T01:30:09.136Z","endTime":"2026-07-12T01:30:17.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:30:17.159Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out to left fielder Max Kepler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-12T01:30:36.908Z","endTime":"2026-07-12T01:32:09.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.296475199679698,"aZ":-25.00743608960508,"pfxX":1.5244941377364767,"pfxZ":4.078195834031398,"pX":-0.10151888624426385,"pZ":3.3618661991699703,"vX0":4.600451168243944,"vY0":-130.70012834302028,"vZ0":-0.9461903822936405,"x":120.87,"y":148.01,"x0":-2.0711753672308646,"y0":50.006150393555664,"z0":5.57880176635619,"aX":2.6806400952036156},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.4,"breakHorizontal":-3.6,"spinRate":2690,"spinDirection":186},"zone":2,"typeConfidence":0.9,"plateTime":0.4164755709399892,"extension":6.373175903835057},"index":0,"playId":"e0d58a72-9370-385e-ae2d-c7fbda8ff9aa","pitchNumber":1,"startTime":"2026-07-12T01:30:47.698Z","endTime":"2026-07-12T01:30:50.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.999892997793154,"aZ":-40.990368948326356,"pfxX":3.994193995574527,"pfxZ":-5.917872648809675,"pX":0.5422966791874704,"pZ":-0.022881433824495038,"vX0":4.832879210548144,"vY0":-121.56174515143584,"vZ0":-4.670023482149223,"x":96.33,"y":239.4,"x0":-1.9945788220906961,"y0":50.00452940494907,"z0":5.501443799058169,"aX":5.947052409395552},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-11.6,"breakHorizontal":-8.4,"spinRate":2469,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.45147804128645763,"extension":6.604950590557244},"index":1,"playId":"30d9113d-9e15-3c38-8400-624e597bd607","pitchNumber":2,"startTime":"2026-07-12T01:31:03.997Z","endTime":"2026-07-12T01:31:08.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62065247007578,"aZ":-24.639570901789277,"pfxX":-9.019887026560104,"pfxZ":4.4958126278032,"pX":-1.7050547084831893,"pZ":1.588353244208268,"vX0":4.66892873199238,"vY0":-128.21060343166175,"vZ0":-4.395557851706961,"x":181.99,"y":195.89,"x0":-2.37041460288768,"y0":50.006343019929034,"z0":5.230450393472278,"aX":-15.133771328302215},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.4,"breakHorizontal":15.4,"spinRate":2224,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.4259761366277175,"extension":6.469540827449516},"index":2,"playId":"a432d687-0c2d-31ad-8c74-35166a390569","pitchNumber":3,"startTime":"2026-07-12T01:31:25.341Z","endTime":"2026-07-12T01:31:28.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15535558831354,"aZ":-26.253029675501853,"pfxX":-10.318835457987518,"pfxZ":3.5598315170254597,"pX":-0.7678008798160811,"pZ":2.5530005919733836,"vX0":6.9602620866038345,"vY0":-127.84076700034676,"vZ0":-1.6429989306014554,"x":146.27,"y":169.85,"x0":-2.178389107492177,"y0":50.00318140803974,"z0":5.255152014878013,"aX":-17.163442932090334},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.4,"breakHorizontal":17.3,"spinRate":2268,"spinDirection":237},"zone":4,"typeConfidence":0.9,"plateTime":0.42764602803909746,"extension":6.640416587865979},"index":3,"playId":"78b23d52-5b5b-362b-bdcd-c10ce48878e8","pitchNumber":4,"startTime":"2026-07-12T01:31:41.444Z","endTime":"2026-07-12T01:31:44.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.649535226310054,"aZ":-16.983989449588,"pfxX":-5.651700725312661,"pfxZ":7.90402260403703,"pX":-0.12658519921257472,"pZ":2.623370569964891,"vX0":7.199039072429395,"vY0":-137.34378085133875,"vZ0":-4.768599056989922,"x":121.83,"y":167.95,"x0":-2.039871891489486,"y0":50.00677475167924,"z0":5.526894389148332,"aX":-10.86745413596582},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":8.9,"spinRate":2442,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.397856306324897,"extension":6.664863844052589},"hitData":{"launchSpeed":92.7,"launchAngle":48.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.09,"coordY":95.1}},"index":4,"playId":"31ad3428-466e-323f-8131-215f1a0f573c","pitchNumber":5,"startTime":"2026-07-12T01:32:00.555Z","endTime":"2026-07-12T01:32:09.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:32:09.742Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T01:33:59.702Z","endTime":"2026-07-12T01:35:44.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.458265786464413,"aZ":-14.025119202231457,"pfxX":-5.875637391870242,"pfxZ":8.971569873716568,"pX":0.0306982069139524,"pZ":1.505198381824278,"vX0":7.716242148528318,"vY0":-140.5302251849699,"vZ0":-7.580305465966144,"x":115.83,"y":198.14,"x0":-1.9727912488348656,"y0":50.00453895561413,"z0":5.127511574292396,"aX":-11.887824039225723},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":9.2,"spinRate":2152,"spinDirection":218},"zone":14,"typeConfidence":0.89,"plateTime":0.38809073534861804,"extension":6.626473680473261},"index":0,"playId":"05294b16-065f-378d-a3f6-f3d46da8d9cc","pitchNumber":1,"startTime":"2026-07-12T01:34:26.388Z","endTime":"2026-07-12T01:34:29.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":69.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.150357990407937,"aZ":-42.88336592849742,"pfxX":7.233326833065048,"pfxZ":-8.759730558062305,"pX":0.22474429240872376,"pZ":2.5625558998942948,"vX0":1.9294184449821392,"vY0":-110.02481045861413,"vZ0":2.924989306822135,"x":108.43,"y":169.59,"x0":-1.6041917148579519,"y0":50.004864322674905,"z0":5.771349058673793,"aX":8.838639288696193},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.8,"breakVerticalInduced":-14.8,"breakHorizontal":-13.6,"spinRate":2717,"spinDirection":32},"zone":5,"typeConfidence":0.9,"plateTime":0.4984759524267375,"extension":6.672926762555993},"index":1,"playId":"eac73dc9-18f8-3b43-a843-b8a419c63767","pitchNumber":2,"startTime":"2026-07-12T01:34:42.347Z","endTime":"2026-07-12T01:34:45.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":90.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.269023041460926,"aZ":-13.724826473450067,"pfxX":-5.285225848470837,"pfxZ":8.986654278451532,"pX":1.6033422492163414,"pZ":2.299001420863216,"vX0":11.379268203459167,"vY0":-141.46137836344647,"vZ0":-5.525687027476251,"x":55.88,"y":176.71,"x0":-1.7611156515560757,"y0":50.00609477381667,"z0":5.1372198592474545,"aX":-10.85501890617457},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":7.6,"spinRate":2298,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.38525074320042085,"extension":6.644277939484167},"index":2,"playId":"aafbb15c-131e-3095-85d3-d01bfd2d4145","pitchNumber":3,"startTime":"2026-07-12T01:35:01.300Z","endTime":"2026-07-12T01:35:04.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.055495723781974,"aZ":-28.598888944405225,"pfxX":-8.985720444796026,"pfxZ":1.951218371681465,"pX":0.089624436234025,"pZ":1.2375877363144157,"vX0":8.32299469617043,"vY0":-133.53378666598294,"vZ0":-5.027359936617751,"x":113.58,"y":205.37,"x0":-1.8796364571971,"y0":50.002321792639954,"z0":5.168261329405913,"aX":-16.450440898011966},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.8,"breakHorizontal":14.8,"spinRate":1312,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.4080511583549158,"extension":6.791834120027431},"index":3,"playId":"f60da7b7-a0e1-3f4f-92f8-89156e517f7f","pitchNumber":4,"startTime":"2026-07-12T01:35:19.317Z","endTime":"2026-07-12T01:35:22.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.841791782366254,"aZ":-20.38933195580561,"pfxX":-9.113999289555188,"pfxZ":5.798652107102185,"pX":0.10736652233995335,"pZ":2.4751458095033385,"vX0":8.850146774537135,"vY0":-141.0970564773763,"vZ0":-4.012888185217173,"x":112.91,"y":171.95,"x0":-1.8743936373518946,"y0":50.00092311131477,"z0":5.217034519971372,"aX":-18.513572491707098},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.0,"breakHorizontal":14.9,"spinRate":2377,"spinDirection":220},"zone":5,"typeConfidence":0.91,"plateTime":0.38708801382920877,"extension":6.692730892391857},"hitData":{"launchSpeed":84.0,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.45,"coordY":150.21}},"index":4,"playId":"7e5614bf-26b3-3749-b524-35d1c99fe7a1","pitchNumber":5,"startTime":"2026-07-12T01:35:36.925Z","endTime":"2026-07-12T01:35:44.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:35:44.878Z","atBatIndex":13},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"James McCann reaches on a throwing error by third baseman Max Muncy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T01:35:59.564Z","endTime":"2026-07-12T01:36:46.144Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93069225581943,"aZ":-14.583650893912745,"pfxX":-5.577327882702362,"pfxZ":8.720705681694746,"pX":0.3647744848304737,"pZ":2.369940929093663,"vX0":8.487015518086237,"vY0":-140.8649047861897,"vZ0":-5.1411645758995554,"x":103.1,"y":174.79,"x0":-1.9575091655948922,"y0":50.0001673813603,"z0":5.1559091357830376,"aX":-11.24730649369004},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":8.4,"spinRate":2417,"spinDirection":216},"zone":6,"typeConfidence":0.9,"plateTime":0.38829997470029465,"extension":6.502885324516532},"index":0,"playId":"b7df0179-2abe-38fb-b14f-35dfd1566050","pitchNumber":1,"startTime":"2026-07-12T01:36:15.029Z","endTime":"2026-07-12T01:36:18.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":69.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.53674838058966,"aZ":-44.98058579672139,"pfxX":6.142142302977867,"pfxZ":-10.3635346058685,"pX":0.16307823984905348,"pZ":2.5343458899240505,"vX0":2.159631876127388,"vY0":-111.20607174205523,"vZ0":3.3583487569373407,"x":110.78,"y":170.35,"x0":-1.6226527278244691,"y0":50.00479435564186,"z0":5.716224959421577,"aX":7.586732175658697},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.7,"breakVerticalInduced":-17.4,"breakHorizontal":-11.8,"spinRate":2824,"spinDirection":33},"zone":5,"typeConfidence":0.91,"plateTime":0.4951877153467228,"extension":6.545471719728573},"hitData":{"launchSpeed":63.6,"launchAngle":-29.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.9,"coordY":167.98}},"index":1,"playId":"7c5d29fe-afd4-30f2-ab75-4a5c99b58519","pitchNumber":2,"startTime":"2026-07-12T01:36:37.895Z","endTime":"2026-07-12T01:36:46.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:36:46.144Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tommy Troy walks. James McCann to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T01:37:07.710Z","endTime":"2026-07-12T01:39:11.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"postOnSecond":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92519907767687,"aZ":-32.93811652791189,"pfxX":-5.305732552182888,"pfxZ":-0.43977103927662675,"pX":-1.4943283825867988,"pZ":2.969279887708247,"vX0":3.1164223328026717,"vY0":-130.8229797151441,"vZ0":0.09166895742178882,"x":173.96,"y":158.61,"x0":-2.007731275322834,"y0":50.00079673862597,"z0":5.389499226783304,"aX":-9.255157212060126},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.6,"breakHorizontal":9.0,"spinRate":1075,"spinDirection":249},"zone":11,"typeConfidence":0.91,"plateTime":0.4176471074970518,"extension":6.518125718087639},"index":0,"playId":"2128f98c-ccf3-33db-b04a-9d628e55f06a","pitchNumber":1,"startTime":"2026-07-12T01:37:16.498Z","endTime":"2026-07-12T01:37:21.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52769307389753,"aZ":-33.26020714175023,"pfxX":-6.675921014093571,"pfxZ":-0.6083749566910663,"pX":0.197244510421587,"pZ":1.2508906592025126,"vX0":7.859228994310818,"vY0":-133.09588722299338,"vZ0":-4.238949830694288,"x":109.48,"y":205.01,"x0":-1.9263069420866086,"y0":50.00171489638388,"z0":5.272526866266896,"aX":-11.979150017113012},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.8,"breakHorizontal":10.4,"spinRate":1630,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.4115191502412614,"extension":6.7358676221028375},"index":1,"playId":"7528d9ee-e208-375a-86b1-6845a54b1dd8","pitchNumber":2,"startTime":"2026-07-12T01:37:38.618Z","endTime":"2026-07-12T01:37:41.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00129346360106,"aZ":-33.14319211022171,"pfxX":-10.90024498478019,"pfxZ":-0.5340172067522628,"pX":-0.20885816522355072,"pZ":1.6186961355521774,"vX0":8.184583092452268,"vY0":-133.62136375585175,"vZ0":-3.477397655626933,"x":124.96,"y":195.08,"x0":-1.896553304153686,"y0":50.00429599307901,"z0":5.3202224989849185,"aX":-19.69722492827963},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-1.6,"breakHorizontal":18.0,"spinRate":1697,"spinDirection":234},"zone":8,"typeConfidence":0.9,"plateTime":0.4100266561627981,"extension":6.646223507762167},"index":2,"playId":"9dd2bf5a-0870-3e9e-8991-f91ef1cf79f0","pitchNumber":3,"startTime":"2026-07-12T01:37:58.453Z","endTime":"2026-07-12T01:38:01.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-12T01:38:11.510Z","endTime":"2026-07-12T01:38:22.917Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.663521410434615,"aZ":-34.29144999457454,"pfxX":-6.60817807954451,"pfxZ":-1.1659539590392316,"pX":0.24747062104958673,"pZ":0.4762068054288592,"vX0":7.766476901014341,"vY0":-133.64215248762378,"vZ0":-5.808385011697078,"x":107.57,"y":225.92,"x0":-1.8319651864419648,"y0":50.00370233990747,"z0":5.128506927139801,"aX":-12.00501551804963},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-3.1,"breakHorizontal":10.3,"spinRate":1593,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.4091855895305754,"extension":6.789529704071311},"index":4,"playId":"259fe32f-2aa6-3782-8efa-a74b1912d15e","pitchNumber":4,"startTime":"2026-07-12T01:38:22.917Z","endTime":"2026-07-12T01:38:26.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.698870248228904,"aZ":-44.18827300734142,"pfxX":7.639527526636546,"pfxZ":-9.316633810996194,"pX":1.0180125235128472,"pZ":1.8632172762403123,"vX0":3.881215472862962,"vY0":-113.91514226577137,"vZ0":1.438168005497556,"x":78.2,"y":188.47,"x0":-1.7113719520538406,"y0":50.00446314292398,"z0":5.658203130198657,"aX":9.847414407679395},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-16.0,"breakHorizontal":-14.9,"spinRate":3034,"spinDirection":40},"zone":14,"typeConfidence":0.89,"plateTime":0.48440926697403697,"extension":6.4339196109556624},"index":5,"playId":"b7885f98-ab54-3bd3-9267-d812590430ae","pitchNumber":5,"startTime":"2026-07-12T01:38:46.107Z","endTime":"2026-07-12T01:38:49.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16870364342692,"aZ":-20.50699129445626,"pfxX":-9.820438259519143,"pfxZ":5.887314840987484,"pX":0.5147605131697784,"pZ":1.267038424401603,"vX0":10.036079300870417,"vY0":-139.78165995764994,"vZ0":-6.952392960728202,"x":97.38,"y":204.57,"x0":-1.8442683837214962,"y0":50.00273540677832,"z0":5.130543763951576,"aX":-19.456679929843848},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.4,"breakHorizontal":15.7,"spinRate":2250,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.3916743229766473,"extension":6.5966499890680055},"index":6,"playId":"1987ec66-360c-3395-b892-b2b402ab09cb","pitchNumber":6,"startTime":"2026-07-12T01:39:07.839Z","endTime":"2026-07-12T01:39:11.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"first":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.5,"awayTeamWinProbability":54.5,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.38,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:39:11.295Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ketel Marte pops out to third baseman Max Muncy on the infield fly rule.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T01:39:21.851Z","endTime":"2026-07-12T01:40:54.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"postOnSecond":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.987161466782553,"aZ":-23.766106946345328,"pfxX":3.221806573696701,"pfxZ":4.569087546008458,"pX":0.8739458569043924,"pZ":2.018322521280173,"vX0":6.773057923235012,"vY0":-133.86730789488843,"vZ0":-4.053858530435791,"x":83.69,"y":184.29,"x0":-2.093539679984303,"y0":50.006355188056894,"z0":5.224480132859697,"aX":5.931575702430105},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.7,"breakHorizontal":-7.1,"spinRate":2533,"spinDirection":199},"zone":14,"typeConfidence":0.92,"plateTime":0.4069310849073009,"extension":6.6149374508280765},"index":0,"playId":"f93b95e6-0bd5-31a1-9ee8-55ef2ba21fcf","pitchNumber":1,"startTime":"2026-07-12T01:39:48.477Z","endTime":"2026-07-12T01:39:51.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.722181061434462,"aZ":-29.011915187414957,"pfxX":-5.539331813846667,"pfxZ":1.75675888878094,"pX":-1.6949452674794139,"pZ":3.486791707793238,"vX0":3.3499488870759513,"vY0":-133.08141714457508,"vZ0":0.46775779843710386,"x":181.61,"y":144.64,"x0":-2.248323594613449,"y0":50.00290298250203,"z0":5.405016808817777,"aX":-9.967041909518628},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.5,"breakHorizontal":9.4,"spinRate":1215,"spinDirection":249},"zone":11,"typeConfidence":0.91,"plateTime":0.4110971142177471,"extension":6.56861237427331},"index":1,"playId":"80335805-fa8b-38e5-ad22-7e30fcc93524","pitchNumber":2,"startTime":"2026-07-12T01:40:20.843Z","endTime":"2026-07-12T01:40:23.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1456663250648,"aZ":-29.216806990439046,"pfxX":-1.4046718020613977,"pfxZ":1.6817206099135724,"pX":-0.5603114327548001,"pZ":3.182720309258701,"vX0":4.7082825646506565,"vY0":-130.93525877940317,"vZ0":-0.02090857676415936,"x":138.36,"y":152.85,"x0":-2.188772115338155,"y0":50.00466837027401,"z0":5.352779929474409,"aX":-2.47311003785161},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.2,"breakHorizontal":1.7,"spinRate":1432,"spinDirection":244},"zone":1,"typeConfidence":0.78,"plateTime":0.41619080299879085,"extension":6.706115974202857},"hitData":{"launchSpeed":71.2,"launchAngle":55.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":76.01,"coordY":148.35}},"index":2,"playId":"ef8b979b-27fe-3520-ba97-a3eb84b9d6c5","pitchNumber":3,"startTime":"2026-07-12T01:40:42.041Z","endTime":"2026-07-12T01:40:54.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":50.6,"awayTeamWinProbability":49.4,"homeTeamWinProbabilityAdded":5.100000000000001,"leverageIndex":2.17,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:40:54.036Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-12T01:41:16.422Z","endTime":"2026-07-12T01:44:45.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":85.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.308221136701043,"aZ":-27.211885239256514,"pfxX":-8.522176755945173,"pfxZ":2.7235983745616332,"pX":0.6740458089260257,"pZ":1.0824067188052056,"vX0":9.292299184607295,"vY0":-133.3802120858705,"vZ0":-5.869504168232769,"x":91.31,"y":209.56,"x0":-1.727130621897378,"y0":50.00663102309326,"z0":5.242081753590307,"aX":-15.55197293291074},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.0,"breakHorizontal":13.7,"spinRate":1311,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.4086916506173832,"extension":6.426085118507036},"index":0,"playId":"490e94b0-9d40-3a98-9462-15505eaf4820","pitchNumber":1,"startTime":"2026-07-12T01:41:33.669Z","endTime":"2026-07-12T01:41:36.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.880459931763234,"aZ":-19.770371537391203,"pfxX":-8.661263865397311,"pfxZ":6.213728301005863,"pX":0.9652489448919067,"pZ":2.1370625091771673,"vX0":10.909418212997938,"vY0":-139.5790325219579,"vZ0":-5.067105917867907,"x":80.21,"y":181.08,"x0":-1.846758223403002,"y0":50.005110571193924,"z0":5.255864089738728,"aX":-17.297737921611557},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.4,"breakHorizontal":13.8,"spinRate":2322,"spinDirection":219},"zone":14,"typeConfidence":0.91,"plateTime":0.3906303070290531,"extension":6.526948391654148},"index":1,"playId":"890f8031-5fba-3fa9-bd35-a81ebdbe85ab","pitchNumber":2,"startTime":"2026-07-12T01:41:55.986Z","endTime":"2026-07-12T01:41:59.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":71.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.34371350020231,"aZ":-45.09564965619823,"pfxX":6.2343470814147715,"pfxZ":-10.10200187574123,"pX":-0.6475198713283848,"pZ":2.7212592535961644,"vX0":0.7682647003013883,"vY0":-112.65384807146836,"vZ0":3.3565628887453105,"x":141.68,"y":165.31,"x0":-1.8028914711834687,"y0":50.00154469725023,"z0":5.7849772172263725,"aX":7.975422207304297},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-17.0,"breakHorizontal":-11.5,"spinRate":2828,"spinDirection":31},"zone":4,"typeConfidence":0.9,"plateTime":0.4870524426729226,"extension":6.701471827309757},"index":2,"playId":"86b6255e-f29e-317a-9bec-e1ec35d3c943","pitchNumber":3,"startTime":"2026-07-12T01:42:18.051Z","endTime":"2026-07-12T01:42:21.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.550310854004582,"aZ":-13.884092755833901,"pfxX":-4.295827870206244,"pfxZ":8.928514725194853,"pX":0.3273995757673702,"pZ":2.1433717477478105,"vX0":7.7694923463426475,"vY0":-141.58606091421643,"vZ0":-6.051497590849518,"x":104.52,"y":180.91,"x0":-1.8828374093779783,"y0":50.00701791409348,"z0":5.182190517868281,"aX":-8.804635940408637},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.2,"breakHorizontal":6.4,"spinRate":2400,"spinDirection":215},"zone":9,"typeConfidence":0.9,"plateTime":0.38549772076115785,"extension":6.420651839087234},"index":3,"playId":"dd743e96-8772-3a4e-b151-489e3508d1bf","pitchNumber":4,"startTime":"2026-07-12T01:42:40.399Z","endTime":"2026-07-12T01:42:43.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-12T01:42:52.526Z","endTime":"2026-07-12T01:43:04.191Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"5333a294-6387-45d9-9f95-4323789331bc","startTime":"2026-07-12T01:43:04.191Z","endTime":"2026-07-12T01:43:09.191Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78712033631709,"aZ":-20.532956243914544,"pfxX":-9.925592654415356,"pfxZ":5.735558633399801,"pX":0.15975007265913752,"pZ":2.745540956858247,"vX0":9.066527049008256,"vY0":-141.03051094871898,"vZ0":-3.613506219364119,"x":110.91,"y":164.65,"x0":-1.7952729477215459,"y0":50.002743826530775,"z0":5.355336947638073,"aX":-20.146380758953544},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.8,"breakHorizontal":16.3,"spinRate":2328,"spinDirection":219},"zone":5,"typeConfidence":0.91,"plateTime":0.3872465941179688,"extension":6.545668687625506},"index":6,"playId":"6d44fa02-9e4a-3ed0-b6c4-58c84d0e9721","pitchNumber":5,"startTime":"2026-07-12T01:43:33.794Z","endTime":"2026-07-12T01:43:36.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.879776819594994,"aZ":-31.819793640589644,"pfxX":-5.564067454759574,"pfxZ":0.19408684027356138,"pX":-0.25814646911074585,"pZ":2.1106021445686216,"vX0":6.382220264656588,"vY0":-134.4600057321533,"vZ0":-2.493614859013849,"x":126.84,"y":181.79,"x0":-1.9262768051136576,"y0":50.00604471917051,"z0":5.281021339538885,"aX":-10.312790634018448},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.0,"breakHorizontal":8.9,"spinRate":1496,"spinDirection":235},"zone":8,"typeConfidence":0.9,"plateTime":0.4054974419933681,"extension":6.398476328993269},"index":7,"playId":"471b342a-82d7-3cfe-a3d5-9999a25faa1c","pitchNumber":6,"startTime":"2026-07-12T01:44:00.085Z","endTime":"2026-07-12T01:44:03.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.301602982396687,"aZ":-42.09244288063884,"pfxX":7.816105640218421,"pfxZ":-7.389918901863414,"pX":-0.5356507059947342,"pZ":2.6532031022410414,"vX0":0.7329790118545405,"vY0":-115.60554359037751,"vZ0":2.4301126111654696,"x":137.42,"y":167.14,"x0":-1.8720534858431457,"y0":50.004574723865886,"z0":5.65441693910146,"aX":10.48748736176883},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-12.4,"breakHorizontal":-14.3,"spinRate":2923,"spinDirection":42},"zone":4,"typeConfidence":0.86,"plateTime":0.47539158887778665,"extension":6.478315408819507},"hitData":{"launchSpeed":86.4,"launchAngle":54.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":105.18,"coordY":114.48}},"index":8,"playId":"1adefe3e-de0b-3706-b8f8-d7ee7eb65964","pitchNumber":7,"startTime":"2026-07-12T01:44:36.082Z","endTime":"2026-07-12T01:44:45.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":694371,"link":"/api/v1/people/694371"},"second":{"id":543510,"link":"/api/v1/people/543510"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":4.900000000000006,"leverageIndex":1.95,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:44:45.815Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Teoscar Hernández grounds out, shortstop Geraldo Perdomo to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T01:46:39.718Z","endTime":"2026-07-12T01:48:08.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.207786310058474,"aZ":-15.317131236314287,"pfxX":-3.0818525394797254,"pfxZ":9.15675430804555,"pX":0.09654487279910577,"pZ":2.8964528398650176,"vX0":5.726894994336739,"vY0":-133.91494621882038,"vZ0":-4.30373577413277,"x":113.32,"y":160.58,"x0":-1.6561915694776912,"y0":50.00401771412912,"z0":5.598627128848169,"aX":-5.674820741671093},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.0,"breakHorizontal":4.6,"spinRate":2466,"spinDirection":219},"zone":2,"typeConfidence":0.91,"plateTime":0.4068896175418657,"extension":6.454288677786546},"index":0,"playId":"529351b8-7fc6-347f-b8de-bd83489a924c","pitchNumber":1,"startTime":"2026-07-12T01:47:01.116Z","endTime":"2026-07-12T01:47:04.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42012356226699,"aZ":-15.18012678213437,"pfxX":-3.103164718716547,"pfxZ":9.00281226033984,"pX":1.1493166915776538,"pZ":2.207899904810551,"vX0":8.74023246454143,"vY0":-135.2901267259255,"vZ0":-5.993705361187451,"x":73.19,"y":179.17,"x0":-1.6940360689738332,"y0":50.00324776431707,"z0":5.4829523949538785,"aX":-5.858359044247076},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.5,"breakHorizontal":4.1,"spinRate":2461,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.40203635482069355,"extension":6.576242669740367},"index":1,"playId":"66ac529c-636b-3223-9f7d-d008d62b18bd","pitchNumber":2,"startTime":"2026-07-12T01:47:18.296Z","endTime":"2026-07-12T01:47:21.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.533874233034666,"aZ":-16.272650854159952,"pfxX":-3.4143206304700584,"pfxZ":8.339900292629217,"pX":-0.3296589903089728,"pZ":2.7185153909213398,"vX0":5.399151407649389,"vY0":-135.93439397659185,"vZ0":-4.9499898761595125,"x":129.57,"y":165.38,"x0":-1.8810577829210933,"y0":50.00419674290427,"z0":5.661279760519103,"aX":-6.51139150769308},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.5,"breakHorizontal":5.3,"spinRate":2453,"spinDirection":222},"zone":4,"typeConfidence":0.91,"plateTime":0.400080377102388,"extension":6.546309366395862},"index":2,"playId":"99f1a7bc-4e09-3256-b140-5e22aea88c72","pitchNumber":3,"startTime":"2026-07-12T01:47:32.897Z","endTime":"2026-07-12T01:47:36.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-12T01:47:46.256Z","endTime":"2026-07-12T01:48:00.511Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.686392678537892,"aZ":-38.34199680055548,"pfxX":6.4243881529815745,"pfxZ":-4.148781666304911,"pX":0.7606688684970707,"pZ":2.1222432522442762,"vX0":3.893688346521393,"vY0":-121.42808542714249,"vZ0":-0.6625231447254485,"x":88.01,"y":181.48,"x0":-1.7004201904689302,"y0":50.00291239624223,"z0":5.7464886497761665,"aX":9.552656584561296},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-7.4,"breakHorizontal":-12.6,"spinRate":2513,"spinDirection":44},"zone":9,"typeConfidence":0.86,"plateTime":0.45178383286251256,"extension":6.7149535490273715},"hitData":{"launchSpeed":61.9,"launchAngle":2.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.58,"coordY":152.44}},"index":4,"playId":"e8204a48-202b-3344-9357-efa7f79d19b6","pitchNumber":4,"startTime":"2026-07-12T01:48:00.511Z","endTime":"2026-07-12T01:48:08.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:48:08.222Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dalton Rushing grounds out to first baseman Tim Tawa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T01:48:20.050Z","endTime":"2026-07-12T01:48:56.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.374701444343998,"aZ":-41.74763812278401,"pfxX":5.3932956182683345,"pfxZ":-6.68996891759169,"pX":-0.9243310725891017,"pZ":1.7245499823366317,"vX0":0.8232551605373778,"vY0":-119.52645752106848,"vZ0":-0.530141295613467,"x":152.23,"y":192.22,"x0":-1.97417207008347,"y0":50.00177774523214,"z0":5.732995592860024,"aX":7.7184498790282134},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-11.9,"breakHorizontal":-10.0,"spinRate":2447,"spinDirection":43},"zone":13,"typeConfidence":0.9,"plateTime":0.4601644832147347,"extension":6.530048309056355},"index":0,"playId":"249d6ecd-ae1d-3995-a045-ededc30c962e","pitchNumber":1,"startTime":"2026-07-12T01:48:33.449Z","endTime":"2026-07-12T01:48:36.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.951976114930616,"aZ":-26.60117309135842,"pfxX":-10.948082613179505,"pfxZ":3.4482023195305995,"pX":0.057629949626923534,"pZ":1.4599507856583969,"vX0":8.650898688862464,"vY0":-126.42234723921001,"vZ0":-4.085353165243461,"x":114.8,"y":199.36,"x0":-1.9874316207548164,"y0":50.005060436812414,"z0":5.233895123818983,"aX":-17.710826908139193},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.5,"breakHorizontal":17.9,"spinRate":2207,"spinDirection":234},"zone":14,"typeConfidence":0.91,"plateTime":0.4333735191399448,"extension":6.630798188986955},"hitData":{"launchSpeed":86.1,"launchAngle":5.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.91,"coordY":164.14}},"index":1,"playId":"f2971547-0032-35a7-98a1-47a8c84ee792","pitchNumber":2,"startTime":"2026-07-12T01:48:46.950Z","endTime":"2026-07-12T01:48:56.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:48:56.341Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Edman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-12T01:49:28.587Z","endTime":"2026-07-12T01:50:21.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T01:49:17.432Z","endTime":"2026-07-12T01:49:30.916Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59410037439371,"aZ":-16.221751629885638,"pfxX":-4.3083803795275415,"pfxZ":8.614730502414705,"pX":-0.4709631438069228,"pZ":2.9019229025251105,"vX0":5.438949790676193,"vY0":-134.80144357534937,"vZ0":-3.963531776633801,"x":134.95,"y":160.43,"x0":-1.9491614179355077,"y0":50.003219069533785,"z0":5.526798564423305,"aX":-7.9789149945637},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.0,"breakHorizontal":6.7,"spinRate":2528,"spinDirection":223},"zone":1,"typeConfidence":0.91,"plateTime":0.40536130481445687,"extension":6.4832413171156125},"index":1,"playId":"5ff9cedc-7870-30ce-b09d-265f84bf1607","pitchNumber":1,"startTime":"2026-07-12T01:49:30.916Z","endTime":"2026-07-12T01:49:33.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.010307468477336,"aZ":-17.288781234139766,"pfxX":-3.525774322497406,"pfxZ":8.029456007562406,"pX":-0.6049230469057962,"pZ":3.8596182310245006,"vX0":5.075811077521465,"vY0":-135.40155775495276,"vZ0":-1.3766189420820203,"x":140.06,"y":134.57,"x0":-2.047135679596687,"y0":50.00326698148513,"z0":5.586402767524428,"aX":-6.537018381585397},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":5.3,"spinRate":2590,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.4047750304874409,"extension":6.44658889890579},"index":2,"playId":"cb9052a1-b208-3e42-b461-e7dace3af362","pitchNumber":2,"startTime":"2026-07-12T01:49:43.656Z","endTime":"2026-07-12T01:49:46.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.4,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.679863696832353,"aZ":-21.639843641292188,"pfxX":-1.0652436887848362,"pfxZ":5.894663412970701,"pX":-0.10479058656463978,"pZ":2.5030260232603636,"vX0":5.216999619469625,"vY0":-133.36379570532156,"vZ0":-3.512940643494177,"x":120.99,"y":171.2,"x0":-1.9543670778269453,"y0":50.00512405074933,"z0":5.412080399266447,"aX":-1.904736198017111},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.1,"breakHorizontal":0.7,"spinRate":2663,"spinDirection":213},"zone":5,"typeConfidence":0.86,"plateTime":0.4118763750181631,"extension":6.476038181727212},"index":3,"playId":"abfc6b42-0380-35ce-9b1b-4ecdb11f0713","pitchNumber":3,"startTime":"2026-07-12T01:49:59.146Z","endTime":"2026-07-12T01:50:02.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.655287192424495,"aZ":-15.862971140691242,"pfxX":-4.446635580406718,"pfxZ":8.584300406635853,"pX":0.04295673085075794,"pZ":3.6288833226141595,"vX0":7.078198611476148,"vY0":-136.61733593617762,"vZ0":-2.2861475956248007,"x":115.36,"y":140.8,"x0":-1.9976681531730727,"y0":50.002102975708326,"z0":5.560452399725769,"aX":-8.449079475326993},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":6.6,"spinRate":2542,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.4001456394774272,"extension":6.4755351486893575},"index":4,"playId":"3a35034a-e691-3a77-b867-0b3769de119f","pitchNumber":4,"startTime":"2026-07-12T01:50:17.854Z","endTime":"2026-07-12T01:50:21.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:50:21.930Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T01:52:16.299Z","endTime":"2026-07-12T01:54:30.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87592810067822,"aZ":-15.160992195310731,"pfxX":-5.419896567018786,"pfxZ":8.436853903286556,"pX":0.1317181366422468,"pZ":0.9739317850326813,"vX0":7.635808811948015,"vY0":-140.41254642706642,"vZ0":-8.685320974922917,"x":111.98,"y":212.48,"x0":-1.9064415550129188,"y0":50.00022808021691,"z0":5.072853524394952,"aX":-10.92684410384011},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":8.4,"spinRate":2209,"spinDirection":220},"zone":14,"typeConfidence":0.87,"plateTime":0.38862730919047905,"extension":6.653051385605772},"index":0,"playId":"a46c5033-5369-379d-a7dd-c52167ae237c","pitchNumber":1,"startTime":"2026-07-12T01:52:37.583Z","endTime":"2026-07-12T01:52:40.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75968651495855,"aZ":-32.29680004870708,"pfxX":-8.17835971636326,"pfxZ":-0.06964423710521395,"pX":-0.19843401957326842,"pZ":1.4774635361057062,"vX0":7.400184726013215,"vY0":-133.96230552595148,"vZ0":-3.7832011240132757,"x":124.56,"y":198.89,"x0":-1.933212137828634,"y0":50.00131833130079,"z0":5.215012397813944,"aX":-14.873284164617276},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-0.7,"breakHorizontal":13.2,"spinRate":1477,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.40876694598787955,"extension":6.6461772818074625},"index":1,"playId":"6f2a3564-4ef1-378f-8e2f-e850fab3757f","pitchNumber":2,"startTime":"2026-07-12T01:52:55.478Z","endTime":"2026-07-12T01:52:58.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-07-12T01:53:07.709Z","endTime":"2026-07-12T01:53:23.022Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.793594935036737,"aZ":-18.12019661533097,"pfxX":-6.049230436908152,"pfxZ":7.180513741120038,"pX":0.29238467755486786,"pZ":4.189177961711674,"vX0":8.164080611363449,"vY0":-138.93260062407964,"vZ0":0.026013787943710343,"x":105.85,"y":125.67,"x0":-1.8967163127669189,"y0":50.00182119238821,"z0":5.382836631588645,"aX":-11.839064964971506},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":9.2,"spinRate":2290,"spinDirection":216},"zone":12,"typeConfidence":0.76,"plateTime":0.3940740405094898,"extension":6.469207564725981},"index":3,"playId":"d1fe2dde-9c88-3484-9e88-827098872ed8","pitchNumber":3,"startTime":"2026-07-12T01:53:23.022Z","endTime":"2026-07-12T01:53:26.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49033543441595,"aZ":-13.604586969153326,"pfxX":-5.341503874171041,"pfxZ":9.184570405869424,"pX":0.26705722730622367,"pZ":2.1143191768375735,"vX0":8.040107184867074,"vY0":-141.15484344115706,"vZ0":-6.1029348339761755,"x":106.82,"y":181.69,"x0":-1.9214813761832996,"y0":50.00495579156776,"z0":5.176915085937176,"aX":-10.802965295036458},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":8.0,"spinRate":2281,"spinDirection":221},"zone":6,"typeConfidence":0.9,"plateTime":0.38770636944919756,"extension":6.566497443878246},"index":4,"playId":"12acb657-5466-31c9-9f68-72686f102268","pitchNumber":4,"startTime":"2026-07-12T01:53:41.295Z","endTime":"2026-07-12T01:53:44.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98527781967264,"aZ":-26.158029688733382,"pfxX":-8.970541679020359,"pfxZ":3.263595789697663,"pX":-0.43373449374471157,"pZ":0.1326170138983834,"vX0":7.181547703136678,"vY0":-134.16281772674708,"vZ0":-8.33469683078551,"x":133.53,"y":235.2,"x0":-1.9650505060109746,"y0":50.00261794213381,"z0":5.112062133026012,"aX":-16.53595405821666},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.4,"breakHorizontal":14.9,"spinRate":1677,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.40652012844663776,"extension":6.518564776612554},"index":5,"playId":"6be57bcb-cde2-3872-a600-a17e7a4d4d9d","pitchNumber":5,"startTime":"2026-07-12T01:53:59.795Z","endTime":"2026-07-12T01:54:02.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35577869015325,"aZ":-24.112937703341686,"pfxX":-8.487187373378298,"pfxZ":4.082637145595303,"pX":-0.08182920117363718,"pZ":3.1565917199956877,"vX0":7.923533788631539,"vY0":-139.17918371220648,"vZ0":-1.6206171020484046,"x":120.12,"y":153.55,"x0":-1.8540906178692755,"y0":50.002080052818926,"z0":5.333201686008431,"aX":-16.757122181775035},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.3,"breakHorizontal":13.9,"spinRate":2352,"spinDirection":217},"zone":2,"typeConfidence":0.91,"plateTime":0.39257955543876877,"extension":6.5088827187185485},"hitData":{"launchSpeed":92.1,"launchAngle":51.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.72,"coordY":117.99}},"index":6,"playId":"805222ac-49eb-3db3-afb7-34a5500984db","pitchNumber":6,"startTime":"2026-07-12T01:54:20.488Z","endTime":"2026-07-12T01:54:30.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:54:30.215Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T01:54:44.386Z","endTime":"2026-07-12T01:57:17.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65128900926467,"aZ":-15.367259171791959,"pfxX":-4.40190044407304,"pfxZ":8.252031571353294,"pX":-0.0982115598220024,"pZ":3.7557073049596688,"vX0":6.76321328126538,"vY0":-141.2366615269963,"vZ0":-1.592974266950576,"x":120.74,"y":137.38,"x0":-1.9428055837712603,"y0":50.00522237021985,"z0":5.306515979320686,"aX":-8.968670480616886},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":6.7,"spinRate":2198,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.3865805115661667,"extension":6.609401122099661},"index":0,"playId":"98a9fa55-5c3f-3ae6-ba1e-00f35435097f","pitchNumber":1,"startTime":"2026-07-12T01:55:01.707Z","endTime":"2026-07-12T01:55:05.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.042849178173554,"aZ":-18.632342273821187,"pfxX":-7.2192412580274254,"pfxZ":7.0435574063472774,"pX":-0.137560714608002,"pZ":4.114902420512724,"vX0":7.256932552804367,"vY0":-138.09482527836397,"vZ0":-0.14581730209645555,"x":122.24,"y":127.68,"x0":-1.8672432314988672,"y0":50.00347885161871,"z0":5.426600374787688,"aX":-13.881504509691426},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.0,"breakHorizontal":11.5,"spinRate":2260,"spinDirection":212},"zone":11,"typeConfidence":0.81,"plateTime":0.3973107903081927,"extension":6.596052285333394},"index":1,"playId":"7aeafead-8320-333b-a1d5-81d6b22ecb31","pitchNumber":2,"startTime":"2026-07-12T01:55:19.352Z","endTime":"2026-07-12T01:55:22.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38039126645227,"aZ":-21.85193541407356,"pfxX":1.2565283843804567,"pfxZ":5.497552527731704,"pX":-0.2110564995279561,"pZ":2.711294086223361,"vX0":4.311125491305255,"vY0":-135.39849336326816,"vZ0":-2.441471015901584,"x":125.04,"y":165.58,"x0":-1.9798865927560583,"y0":50.00435493334452,"z0":5.135026868140884,"aX":2.359530695930911},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.7,"breakHorizontal":-3.1,"spinRate":2438,"spinDirection":201},"zone":2,"typeConfidence":0.9,"plateTime":0.40275824169121854,"extension":6.436215909789546},"index":2,"playId":"e29058c9-5653-392e-9f3e-a0a91a05dce4","pitchNumber":3,"startTime":"2026-07-12T01:55:41.200Z","endTime":"2026-07-12T01:55:44.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9935930793256,"aZ":-32.164967660782516,"pfxX":1.7507225759279395,"pfxZ":0.004502920624145368,"pX":0.39802369077241134,"pZ":1.9932983187132456,"vX0":5.4002826699574795,"vY0":-126.36366689760892,"vZ0":-1.6728099712132802,"x":101.83,"y":184.96,"x0":-1.9879206068016486,"y0":50.00276019893885,"z0":5.230496282962373,"aX":2.8504409912695996},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.1,"breakHorizontal":-4.3,"spinRate":2664,"spinDirection":87},"zone":9,"typeConfidence":0.92,"plateTime":0.4322667934905482,"extension":6.542574902629249},"index":3,"playId":"a6a6c7b7-1aad-300e-aa93-ce99e2a5d39d","pitchNumber":4,"startTime":"2026-07-12T01:56:02.235Z","endTime":"2026-07-12T01:56:09.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":86.0,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.009662538250403,"aZ":-31.248269367049076,"pfxX":-7.689993073236731,"pfxZ":0.49999357410071754,"pX":0.017523599092648532,"pZ":0.3435871126671929,"vX0":7.741753700090511,"vY0":-134.17515799773815,"vZ0":-6.833104732115735,"x":116.33,"y":229.5,"x0":-1.8858439550428727,"y0":50.00205000341327,"z0":5.107141428934722,"aX":-14.228092396560944},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":-0.2,"breakHorizontal":12.6,"spinRate":1630,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.4059250233047158,"extension":6.771709920559285},"index":4,"playId":"689f56d3-acca-391e-8a82-daca46041875","pitchNumber":5,"startTime":"2026-07-12T01:56:33.407Z","endTime":"2026-07-12T01:56:36.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-12T01:57:03.213Z","endTime":"2026-07-12T01:57:13.618Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.332627212629255,"aZ":-16.204385845811885,"pfxX":-5.2567608716249055,"pfxZ":7.870878570397137,"pX":-1.3859236765919918,"pZ":3.127058565338061,"vX0":3.948847746544254,"vY0":-141.5456782799135,"vZ0":-2.9769581718081097,"x":169.83,"y":154.35,"x0":-2.116202149315639,"y0":50.001362005588994,"z0":5.230007151544393,"aX":-10.66490469751273},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.8,"breakHorizontal":8.8,"spinRate":2322,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.3869682824895757,"extension":6.602659697356289},"index":6,"playId":"398f5000-d5b5-3724-8310-68a045010443","pitchNumber":6,"startTime":"2026-07-12T01:57:13.618Z","endTime":"2026-07-12T01:57:17.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:57:17.213Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Kepler singles on a ground ball to right fielder Kyle Tucker. Gabriel Moreno to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T01:57:27.082Z","endTime":"2026-07-12T01:57:57.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.920973288837978,"aZ":-28.90111277375056,"pfxX":-3.758883920027113,"pfxZ":1.9878708215797642,"pX":-0.6249623959490356,"pZ":2.048010227401405,"vX0":4.564662079697337,"vY0":-127.15841377929395,"vZ0":-2.532504254623867,"x":140.82,"y":183.48,"x0":-1.951010795561004,"y0":50.001236671482864,"z0":5.338802776880696,"aX":-6.184214050340127},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.2,"breakHorizontal":5.9,"spinRate":1447,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.42996815373305663,"extension":6.500758954191014},"hitData":{"launchSpeed":97.7,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.22,"coordY":119.93}},"index":0,"playId":"4782453e-becb-3532-98ce-b21c67f41871","pitchNumber":1,"startTime":"2026-07-12T01:57:45.437Z","endTime":"2026-07-12T01:57:57.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-7.800000000000004,"leverageIndex":1.49,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:57:57.095Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Diamondbacks challenged (play at 1st), call on the field was upheld: Tim Tawa grounds out, third baseman Max Muncy to first baseman Freddie Freeman. Gabriel Moreno scores. Max Kepler to 2nd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T01:59:01.212Z","endTime":"2026-07-12T01:59:33.972Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":808967,"link":"/api/v1/people/808967"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T01:58:16.943Z","endTime":"2026-07-12T01:59:03.380Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62255264717248,"aZ":-28.75586537168516,"pfxX":-3.866798037335331,"pfxZ":1.9029619753200588,"pX":0.5515289173932433,"pZ":2.1106131134814583,"vX0":7.237247566431476,"vY0":-132.5353894854999,"vZ0":-3.14461346446023,"x":95.98,"y":181.79,"x0":-1.6996815075235872,"y0":50.005078029564515,"z0":5.390052002539782,"aX":-6.951434044693344},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.0,"breakHorizontal":5.6,"spinRate":1398,"spinDirection":240},"zone":9,"typeConfidence":0.89,"plateTime":0.4116701119112398,"extension":6.818198043698807},"index":1,"playId":"4092d598-b91a-3ff6-96c1-1623289369fb","pitchNumber":1,"startTime":"2026-07-12T01:59:03.380Z","endTime":"2026-07-12T01:59:06.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03426822505128,"aZ":-15.707155130895693,"pfxX":-9.159478720061053,"pfxZ":8.190650162647566,"pX":-0.6651331625477773,"pZ":1.8301542772634167,"vX0":6.350735503351196,"vY0":-141.12281226587334,"vZ0":-6.847498322127695,"x":142.35,"y":189.37,"x0":-1.758111666019313,"y0":50.00593059863382,"z0":5.305679119283941,"aX":-18.421644252154554},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":15.2,"spinRate":2250,"spinDirection":212},"zone":7,"typeConfidence":0.9,"plateTime":0.38857701234040176,"extension":6.676018356482597},"hitData":{"launchSpeed":71.0,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.86,"coordY":167.78}},"index":2,"playId":"f759434b-b5ce-3c5b-a6b9-3eca8ba3aeea","pitchNumber":2,"startTime":"2026-07-12T01:59:25.379Z","endTime":"2026-07-12T01:59:33.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":596146,"link":"/api/v1/people/596146"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":109},"homeTeamWinProbability":39.300000000000004,"awayTeamWinProbability":60.699999999999996,"homeTeamWinProbabilityAdded":-2.5999999999999943,"leverageIndex":2.27,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-07-12T01:59:33.972Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-12T02:01:58.441Z","endTime":"2026-07-12T02:03:32.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.6,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.956362673054617,"aZ":-31.20215244142135,"pfxX":3.0356838039210974,"pfxZ":0.581679648573779,"pX":1.3118808013810754,"pZ":1.7855941922091112,"vX0":6.7756024637826355,"vY0":-126.78155617567336,"vZ0":-2.6595248479477185,"x":66.99,"y":190.57,"x0":-1.7681512032361755,"y0":50.001323125831874,"z0":5.288137356756817,"aX":5.039803669328728},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.7,"breakHorizontal":-6.7,"spinRate":2899,"spinDirection":90},"zone":14,"typeConfidence":0.93,"plateTime":0.4286998823479893,"extension":6.703505079439477},"index":0,"playId":"f306ba2e-a3bf-3003-8792-f4d6cfe932a5","pitchNumber":1,"startTime":"2026-07-12T02:01:58.441Z","endTime":"2026-07-12T02:02:01.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":596146,"link":"/api/v1/people/596146"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":89.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.360465429854393,"aZ":-14.185896174625285,"pfxX":-5.544395941200776,"pfxZ":8.899318587880567,"pX":0.13319255765771415,"pZ":2.2044851779203105,"vX0":7.1393187995013285,"vY0":-140.03615503687573,"vZ0":-6.213277109064276,"x":111.92,"y":179.26,"x0":-1.7079813096991439,"y0":50.00473669286877,"z0":5.350305999054068,"aX":-11.209261868953904},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.2,"breakHorizontal":8.9,"spinRate":2400,"spinDirection":212},"zone":8,"typeConfidence":0.9,"plateTime":0.388513242395915,"extension":6.665089272072018},"index":1,"playId":"1802050a-9b30-36cd-88d1-d6da45b6cd4b","pitchNumber":2,"startTime":"2026-07-12T02:02:18.874Z","endTime":"2026-07-12T02:02:21.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":596146,"link":"/api/v1/people/596146"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.926769209183597,"aZ":-20.752530622094568,"pfxX":-8.075246249001324,"pfxZ":5.668024122138694,"pX":-1.1320295114327434,"pZ":1.4747970871792075,"vX0":4.930938885521233,"vY0":-140.36852217643573,"vZ0":-6.738629943988175,"x":160.15,"y":198.96,"x0":-1.8536532581509824,"y0":50.000747176053984,"z0":5.237348606429188,"aX":-16.266495602048682},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.2,"breakHorizontal":13.8,"spinRate":2267,"spinDirection":213},"zone":13,"typeConfidence":0.91,"plateTime":0.38878116403933616,"extension":6.373243002466732},"index":2,"playId":"82e836e9-eb06-3f80-80d5-c8177edacfd7","pitchNumber":3,"startTime":"2026-07-12T02:02:39.296Z","endTime":"2026-07-12T02:02:42.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":596146,"link":"/api/v1/people/596146"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.020431739781444,"aZ":-45.743758851013816,"pfxX":8.472355574240623,"pfxZ":-10.708104615409923,"pX":-0.30205507268371357,"pZ":2.5214950919192685,"vX0":0.5826139158511858,"vY0":-112.38242367341502,"vZ0":3.1417059611111533,"x":104.74,"y":135.42,"x0":-1.6645090347836766,"y0":50.000117144356174,"z0":5.780503303605547,"aX":10.74061382767523},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-18.1,"breakHorizontal":-15.5,"spinRate":2807,"spinDirection":34},"zone":5,"typeConfidence":0.9,"plateTime":0.4890070968270792,"extension":6.517418579275561},"index":3,"playId":"85238efb-72f4-3696-a953-d5068793e6b7","pitchNumber":4,"startTime":"2026-07-12T02:03:01.766Z","endTime":"2026-07-12T02:03:04.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":596146,"link":"/api/v1/people/596146"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.736142140074303,"aZ":-21.436599228923967,"pfxX":-9.488229827632953,"pfxZ":5.314507155587921,"pX":0.3471239314932449,"pZ":1.8728606809217412,"vX0":9.333974724538509,"vY0":-140.51271004830429,"vZ0":-5.286980177256442,"x":103.77,"y":188.21,"x0":-1.7684257787637219,"y0":50.00358295859203,"z0":5.151606280457734,"aX":-19.171702334342125},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.8,"breakHorizontal":15.5,"spinRate":2353,"spinDirection":219},"zone":9,"typeConfidence":0.91,"plateTime":0.388263855341068,"extension":6.663235447236815},"hitData":{"launchSpeed":95.5,"launchAngle":-0.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.58,"coordY":162.33}},"index":4,"playId":"4ff4752f-a715-3040-9066-6dadbb741ce2","pitchNumber":5,"startTime":"2026-07-12T02:03:23.930Z","endTime":"2026-07-12T02:03:32.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":596146,"link":"/api/v1/people/596146"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":1.33,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:03:32.530Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shohei Ohtani singles on a line drive to center fielder Tommy Troy.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T02:05:48.457Z","endTime":"2026-07-12T02:07:16.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":76.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.981935581448763,"aZ":-41.65202840870842,"pfxX":3.5566219960916845,"pfxZ":-6.55279686926745,"pX":-0.07335101180227273,"pZ":1.472534131949125,"vX0":3.2950065279470344,"vY0":-119.4861186685183,"vZ0":-1.1481433568126322,"x":119.8,"y":199.02,"x0":-1.9322166361852604,"y0":50.00305041206598,"z0":5.701208201532003,"aX":5.143457104879251},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-11.9,"breakHorizontal":-7.2,"spinRate":2413,"spinDirection":48},"zone":13,"typeConfidence":0.91,"plateTime":0.4583593153988943,"extension":6.506087751605932},"index":0,"playId":"bf3ec709-c1d0-3f92-8315-d3b2a612a1dc","pitchNumber":1,"startTime":"2026-07-12T02:06:03.768Z","endTime":"2026-07-12T02:06:06.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02683787303491,"aZ":-18.51197499374363,"pfxX":-3.640800912083903,"pfxZ":7.343786114569525,"pX":-0.29964093892956556,"pZ":4.749968589959711,"vX0":5.901767383716772,"vY0":-135.18855657939707,"vZ0":1.0344804742406648,"x":128.42,"y":110.53,"x0":-2.0327917172753818,"y0":50.003746347840014,"z0":5.6569481269245685,"aX":-6.774911498634434},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.7,"breakHorizontal":5.4,"spinRate":2489,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.40434411308312246,"extension":6.474154763324153},"index":1,"playId":"f9c6177b-7b57-3a3e-9193-841d9157975d","pitchNumber":2,"startTime":"2026-07-12T02:06:21.274Z","endTime":"2026-07-12T02:06:24.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.697627339563887,"aZ":-23.773924996857836,"pfxX":-1.49518714444747,"pfxZ":4.816061516817741,"pX":0.8669371225271943,"pZ":2.383817059891643,"vX0":7.756389195046654,"vY0":-131.20317343528552,"vZ0":-3.127434675879367,"x":83.95,"y":174.42,"x0":-1.9329868814132296,"y0":50.00143826846316,"z0":5.362419238759327,"aX":-2.607780113291657},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.3,"breakHorizontal":1.0,"spinRate":2599,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.41743276303493815,"extension":6.472323116647762},"index":2,"playId":"9a7c4e70-2bc6-33bc-b243-d365aeeb4ae3","pitchNumber":3,"startTime":"2026-07-12T02:06:36.338Z","endTime":"2026-07-12T02:06:39.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-12T02:06:47.654Z","endTime":"2026-07-12T02:07:05.918Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.470025042019316,"aZ":-17.894935055277227,"pfxX":-5.510891875450513,"pfxZ":7.445926330256087,"pX":-0.48245190440916363,"pZ":3.8444019139837766,"vX0":5.745719003442985,"vY0":-136.95470522935838,"vZ0":-1.5597548232991896,"x":135.39,"y":134.98,"x0":-1.8818295550411497,"y0":50.00520150402477,"z0":5.632992202670702,"aX":-10.572880934559524},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.4,"breakHorizontal":8.9,"spinRate":2523,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.3984364543747496,"extension":6.410347872726207},"hitData":{"launchSpeed":98.0,"launchAngle":12.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.96,"coordY":67.48}},"index":4,"playId":"3ed5e6b2-b7a9-3cee-abcf-20b3bf21a283","pitchNumber":4,"startTime":"2026-07-12T02:07:05.918Z","endTime":"2026-07-12T02:07:16.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.699999999999996,"awayTeamWinProbability":52.300000000000004,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":1.18,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:07:16.052Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andy Pages singles on a ground ball to left fielder Max Kepler. Shohei Ohtani to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T02:07:25.823Z","endTime":"2026-07-12T02:10:16.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.731531625873977,"aZ":-41.02302510829739,"pfxX":4.2443801023774785,"pfxZ":-5.935381416505367,"pX":0.356262205634724,"pZ":2.4980238322492707,"vX0":4.064004427958234,"vY0":-121.09076406169942,"vZ0":0.7559647631211222,"x":103.42,"y":171.33,"x0":-1.8926693613032524,"y0":50.00323466151861,"z0":5.759232854990564,"aX":6.327510915047777},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-10.3,"breakHorizontal":-8.6,"spinRate":2509,"spinDirection":43},"zone":6,"typeConfidence":2.0,"plateTime":0.4516219715933607,"extension":6.546891751156878},"index":0,"playId":"63f715df-c001-356f-ae82-0fb4756554aa","pitchNumber":1,"startTime":"2026-07-12T02:07:45.311Z","endTime":"2026-07-12T02:07:48.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86751793890553,"aZ":-25.728492709832746,"pfxX":4.796273836734692,"pfxZ":4.050118127175875,"pX":0.7909360059371948,"pZ":2.130448734595178,"vX0":5.69031429538401,"vY0":-125.00014367724265,"vZ0":-2.7268649314338225,"x":106.44,"y":136.03,"x0":-2.133237180208063,"y0":50.001764788848156,"z0":5.335304700409104,"aX":7.6323036360611525},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.0,"breakHorizontal":-10.0,"spinRate":2804,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4372317987508394,"extension":6.45205645733926},"index":1,"playId":"45b0be08-098a-340f-9bf1-5150d7a0c1f7","pitchNumber":2,"startTime":"2026-07-12T02:08:03.925Z","endTime":"2026-07-12T02:08:07.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-12T02:08:23.040Z","endTime":"2026-07-12T02:08:35.872Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.204989951996033,"aZ":-25.322064879544282,"pfxX":4.670493980114731,"pfxZ":4.246650885525428,"pX":0.9310780335256018,"pZ":2.723787718526712,"vX0":6.031652292476049,"vY0":-125.61652438405525,"vZ0":-1.7747131142674943,"x":81.51,"y":165.24,"x0":-2.099333087398694,"y0":50.0013836682099,"z0":5.479270985012375,"aX":7.533060618127312},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.6,"breakHorizontal":-9.7,"spinRate":2791,"spinDirection":77},"zone":12,"typeConfidence":2.0,"plateTime":0.43447256535909906,"extension":6.554837222357999},"index":3,"playId":"5b2eebcf-310b-37e9-aad8-cf3057b8b202","pitchNumber":3,"startTime":"2026-07-12T02:08:35.872Z","endTime":"2026-07-12T02:08:38.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"playId":"3f319932-e667-4021-ab17-348b269d54c9","startTime":"2026-07-12T02:09:00.247Z","endTime":"2026-07-12T02:09:05.247Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53858327355703,"aZ":-17.356028182425504,"pfxX":-4.470302132119642,"pfxZ":7.731041418093821,"pX":-0.19362863883437628,"pZ":2.2660496210662546,"vX0":6.044511709434271,"vY0":-136.69918758737077,"vZ0":-6.051563198133321,"x":124.38,"y":177.6,"x0":-1.839657248678746,"y0":50.0013065913753,"z0":5.675626441828326,"aX":-8.567342774321421},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.1,"breakHorizontal":7.0,"spinRate":2428,"spinDirection":221},"zone":5,"typeConfidence":0.9,"plateTime":0.3987487997329966,"extension":6.720227696717008},"index":5,"playId":"1e5f0e21-0a2a-3973-bd6d-e7e9776c5480","pitchNumber":4,"startTime":"2026-07-12T02:09:20.464Z","endTime":"2026-07-12T02:09:23.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.082254841040115,"aZ":-29.878549610977032,"pfxX":-9.488917025553189,"pfxZ":1.370062738844811,"pX":-0.6211208936285042,"pZ":1.2966021350016474,"vX0":6.979070362927246,"vY0":-128.28419580342444,"vZ0":-4.024811244251027,"x":140.68,"y":203.77,"x0":-2.1361622797873725,"y0":50.00408895930226,"z0":5.199899572209113,"aX":-15.90941943814146},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.8,"breakHorizontal":15.7,"spinRate":2179,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.4260229983668258,"extension":6.896015603720047},"index":6,"playId":"abc18552-ab03-395c-a421-27321f4047ac","pitchNumber":5,"startTime":"2026-07-12T02:09:46.789Z","endTime":"2026-07-12T02:09:50.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.717362804255842,"aZ":-41.71423167147055,"pfxX":3.7079347699945555,"pfxZ":-6.356333156077196,"pX":0.7479088622952287,"pZ":0.8932306597443582,"vX0":5.215266233698192,"vY0":-121.45980521198554,"vZ0":-2.648853397854297,"x":88.49,"y":214.66,"x0":-1.9048515700752167,"y0":50.00289089382062,"z0":5.608772044317111,"aX":5.565132923058501},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-11.9,"breakHorizontal":-7.9,"spinRate":2472,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4501290519445429,"extension":6.738600031958794},"hitData":{"launchSpeed":80.7,"launchAngle":12.0,"totalDistance":147.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.07,"coordY":112.66}},"index":7,"playId":"1fd603f7-cec0-3987-a7d7-34ad64906f49","pitchNumber":6,"startTime":"2026-07-12T02:10:06.554Z","endTime":"2026-07-12T02:10:16.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.900000000000006,"awayTeamWinProbability":45.099999999999994,"homeTeamWinProbabilityAdded":7.20000000000001,"leverageIndex":1.98,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:10:16.664Z","atBatIndex":27},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Freddie Freeman grounds into a force out, shortstop Geraldo Perdomo to second baseman Ketel Marte. Shohei Ohtani to 3rd. Andy Pages out at 2nd. Freddie Freeman to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T02:11:37.426Z","endTime":"2026-07-12T02:13:19.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnThird":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T02:10:34.815Z","endTime":"2026-07-12T02:11:39.578Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.530966843629262,"aZ":-29.595955866473016,"pfxX":-9.612132166087383,"pfxZ":1.5907053017410648,"pX":-0.4406845589991088,"pZ":1.3068024670884648,"vX0":7.349329967981407,"vY0":-126.13698214223375,"vZ0":-3.714540009028119,"x":133.8,"y":203.5,"x0":-2.1365190154900007,"y0":50.00270009364487,"z0":5.1727506480498615,"aX":-15.561802037999396},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.3,"breakHorizontal":15.8,"spinRate":2058,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.4334665520784795,"extension":6.640880506562166},"index":1,"playId":"b187c451-ef4a-327b-85bc-a1b3a6794797","pitchNumber":1,"startTime":"2026-07-12T02:11:39.578Z","endTime":"2026-07-12T02:11:42.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.731959951537487,"aZ":-27.79365276044299,"pfxX":-9.169063168638889,"pfxZ":2.7279768981247865,"pX":0.25738047915474455,"pZ":0.7066661137205551,"vX0":8.603077392588453,"vY0":-125.50520859321898,"vZ0":-5.2629468587619055,"x":107.19,"y":219.7,"x0":-2.012117484270933,"y0":50.00539449297844,"z0":5.075376454541713,"aX":-14.732905869280492},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.0,"breakHorizontal":14.8,"spinRate":2094,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.4352685279320183,"extension":6.7823291610700975},"index":2,"playId":"c1ce5bb5-c2bb-3e51-b1f1-bb3158fef22e","pitchNumber":2,"startTime":"2026-07-12T02:11:57.035Z","endTime":"2026-07-12T02:12:00.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19992393817802,"aZ":-27.2625133128865,"pfxX":-9.50479568547445,"pfxZ":3.023104705232507,"pX":-1.1251899701871475,"pZ":2.38272212198401,"vX0":5.731919752480553,"vY0":-125.8722179781686,"vZ0":-1.591126337117731,"x":159.89,"y":174.45,"x0":-2.180738059890636,"y0":50.005973210248904,"z0":5.201353748568076,"aX":-15.468144109398109},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.4,"breakHorizontal":16.2,"spinRate":2143,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.43283583731271946,"extension":6.742666546170122},"index":3,"playId":"b034d72c-44c4-3f89-a026-59f2c55c2113","pitchNumber":3,"startTime":"2026-07-12T02:12:20.372Z","endTime":"2026-07-12T02:12:24.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":77.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.13077949440893,"aZ":-40.58021299832818,"pfxX":3.5575951256583362,"pfxZ":-5.6555000145858525,"pX":-0.6890977829144005,"pZ":2.231217961758456,"vX0":2.6094076458435778,"vY0":-120.28056388881353,"vZ0":0.31187374117319044,"x":143.27,"y":178.54,"x0":-2.244701309017592,"y0":50.00267650625982,"z0":5.655805664961425,"aX":5.288117079912151},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-10.0,"breakHorizontal":-7.0,"spinRate":2475,"spinDirection":54},"zone":7,"typeConfidence":0.9,"plateTime":0.45285975489299846,"extension":6.573181996088594},"index":4,"playId":"1c4e3e84-5900-3708-9883-2a4e4c3a7acb","pitchNumber":4,"startTime":"2026-07-12T02:12:48.010Z","endTime":"2026-07-12T02:12:51.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.396815100967455,"aZ":-28.963655468798066,"pfxX":-9.308800919987942,"pfxZ":1.9852464982575642,"pX":-1.3296154045153707,"pZ":2.072477038937955,"vX0":5.356416555505005,"vY0":-125.46122746613972,"vZ0":-1.9629773241306179,"x":167.68,"y":182.82,"x0":-2.2691672431343006,"y0":50.00099792737728,"z0":5.197162670427913,"aX":-15.024490561063645},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.5,"breakHorizontal":15.8,"spinRate":2148,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.4345073877034,"extension":6.66223420613397},"hitData":{"launchSpeed":72.5,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.09,"coordY":149.61}},"index":5,"playId":"cc710910-b8f7-3d18-a864-27a1162f6c16","pitchNumber":5,"startTime":"2026-07-12T02:13:10.975Z","endTime":"2026-07-12T02:13:19.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":2.47,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:13:19.628Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mookie Betts pops out to second baseman Ketel Marte.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T02:13:47.949Z","endTime":"2026-07-12T02:14:35.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnThird":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.091469630788357,"aZ":-26.769498355666677,"pfxX":1.8180300502975193,"pfxZ":3.1046019667734406,"pX":-0.5219133585024192,"pZ":3.389364399068901,"vX0":3.305056091894652,"vY0":-130.0301780612434,"vZ0":-0.6401455071652483,"x":136.89,"y":147.27,"x0":-2.0375588044033823,"y0":50.001003978910724,"z0":5.64086569279238,"aX":3.163772933074047},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.8,"breakHorizontal":-4.0,"spinRate":2718,"spinDirection":182},"zone":11,"typeConfidence":0.9,"plateTime":0.4186294897071967,"extension":6.512785203837738},"index":0,"playId":"52b983f5-ee36-3c21-96fa-c67633069cf5","pitchNumber":1,"startTime":"2026-07-12T02:14:04.355Z","endTime":"2026-07-12T02:14:07.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.020256753067116,"aZ":-23.161759759713604,"pfxX":-0.9537045932181147,"pfxZ":5.060011363325797,"pX":0.9799487642462956,"pZ":2.4702780426176782,"vX0":7.924366040406716,"vY0":-132.0653497776671,"vZ0":-3.1842335013872924,"x":79.65,"y":172.08,"x0":-1.9252824400071322,"y0":50.001916673064954,"z0":5.3799859297364865,"aX":-1.6997929120214554},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.8,"breakHorizontal":0.1,"spinRate":2610,"spinDirection":210},"zone":12,"typeConfidence":0.91,"plateTime":0.41349337406301867,"extension":6.747284212145318},"hitData":{"launchSpeed":68.5,"launchAngle":63.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":148.19,"coordY":156.27}},"index":1,"playId":"fe11f7a4-c027-3bc3-918a-bfc2235a45c3","pitchNumber":2,"startTime":"2026-07-12T02:14:26.964Z","endTime":"2026-07-12T02:14:35.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":-8.900000000000006,"leverageIndex":2.49,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:14:35.918Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out, second baseman Ketel Marte to first baseman Tim Tawa.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-12T02:15:06.684Z","endTime":"2026-07-12T02:18:22.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.540726653776822,"aZ":-42.43614069726056,"pfxX":5.5034624589889996,"pfxZ":-6.989184939861438,"pX":-0.060561033500968066,"pZ":0.9263786935884616,"vX0":2.9162945681011236,"vY0":-120.66225082115787,"vZ0":-2.3483720270065613,"x":119.31,"y":213.77,"x0":-2.0019073462322745,"y0":50.00551865277,"z0":5.668574883880117,"aX":8.076354199630009},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-13.0,"breakHorizontal":-10.7,"spinRate":2538,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.4547850670347868,"extension":6.583576411599994},"index":0,"playId":"b14787ad-7336-34fa-9f31-87a5145817b7","pitchNumber":1,"startTime":"2026-07-12T02:15:23.387Z","endTime":"2026-07-12T02:15:26.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6790118785187,"aZ":-18.595965820368587,"pfxX":-5.1319303463115595,"pfxZ":7.0568148207974595,"pX":0.6804855728522653,"pZ":2.2387286261258232,"vX0":8.70087028122441,"vY0":-136.76076357186764,"vZ0":-5.243791905718597,"x":91.06,"y":178.33,"x0":-1.8527186539334288,"y0":50.00487493651658,"z0":5.42735913608171,"aX":-9.877732035980895},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.0,"breakHorizontal":7.8,"spinRate":2438,"spinDirection":228},"zone":6,"typeConfidence":0.87,"plateTime":0.39809908865966026,"extension":6.888493502965055},"index":1,"playId":"0a25fe6d-9923-3abb-bff0-6e5c17a04bb4","pitchNumber":2,"startTime":"2026-07-12T02:15:47.927Z","endTime":"2026-07-12T02:15:51.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.487629034208283,"aZ":-26.34629039908262,"pfxX":-9.936611852256888,"pfxZ":3.5294593643888543,"pX":-1.5344846157916656,"pZ":1.4678834303511914,"vX0":4.877781602644431,"vY0":-127.27649004998166,"vZ0":-4.136367044365164,"x":175.49,"y":199.15,"x0":-2.177981618912055,"y0":50.00321492102792,"z0":5.184405212632053,"aX":-16.41177300200411},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.8,"breakHorizontal":17.0,"spinRate":2129,"spinDirection":241},"zone":13,"typeConfidence":0.91,"plateTime":0.4292432436997178,"extension":6.604800067641732},"index":2,"playId":"931c5761-e2fa-37d0-a01e-38115368c3d4","pitchNumber":3,"startTime":"2026-07-12T02:16:09.806Z","endTime":"2026-07-12T02:16:12.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57716832413219,"aZ":-30.0078333177874,"pfxX":-10.201431661723968,"pfxZ":1.303038686358569,"pX":-1.3235494790781075,"pZ":2.132315196145091,"vX0":5.795129238215783,"vY0":-127.5662959387113,"vZ0":-1.865533392575582,"x":167.45,"y":181.21,"x0":-2.291431876294102,"y0":50.00102690134805,"z0":5.223336685694118,"aX":-16.925249236861717},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":17.3,"spinRate":2075,"spinDirection":237},"zone":13,"typeConfidence":0.91,"plateTime":0.42826448389460214,"extension":6.587958285117092},"index":3,"playId":"768906d3-223e-3774-bc93-00840a7b9241","pitchNumber":4,"startTime":"2026-07-12T02:16:32.813Z","endTime":"2026-07-12T02:16:36.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56649946479422,"aZ":-25.190478791079656,"pfxX":-10.348401679927132,"pfxZ":4.209347457268305,"pX":-0.1668919383933268,"pZ":1.519061223610728,"vX0":8.407089847419323,"vY0":-127.60137252590665,"vZ0":-4.186663654516475,"x":123.36,"y":197.77,"x0":-2.1487482180817072,"y0":50.00568928719808,"z0":5.149868919308121,"aX":-17.185117610118006},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.0,"breakHorizontal":17.0,"spinRate":2208,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.4281227763916515,"extension":6.906246785336988},"index":4,"playId":"bcdd63a5-da2c-31fb-9999-8eef9c058c96","pitchNumber":5,"startTime":"2026-07-12T02:16:58.520Z","endTime":"2026-07-12T02:17:01.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.587816639045258,"aZ":-15.612877490303136,"pfxX":-5.383625173027022,"pfxZ":8.691347769449447,"pX":0.7434718853254877,"pZ":2.59858525719346,"vX0":8.654560582132019,"vY0":-137.22408728093475,"vZ0":-5.026763122703121,"x":88.66,"y":168.62,"x0":-1.7529606717400124,"y0":50.00391710221841,"z0":5.519172460491914,"aX":-10.260445444066136},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":7.9,"spinRate":2542,"spinDirection":221},"zone":6,"typeConfidence":0.9,"plateTime":0.39927281443142704,"extension":6.909435069463299},"index":5,"playId":"7d311beb-28c7-3d39-8982-4d304c846910","pitchNumber":6,"startTime":"2026-07-12T02:17:42.152Z","endTime":"2026-07-12T02:17:45.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.127823501019666,"aZ":-18.50568115054813,"pfxX":-4.241547323747077,"pfxZ":7.056528127273653,"pX":0.8048960825889304,"pZ":2.6712763693595076,"vX0":8.753170664580136,"vY0":-137.92781503781578,"vZ0":-4.104340714593818,"x":86.32,"y":166.66,"x0":-1.8509994429171925,"y0":50.003393604293564,"z0":5.4175868578318305,"aX":-8.217335358542588},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.1,"breakHorizontal":6.0,"spinRate":2548,"spinDirection":222},"zone":12,"typeConfidence":0.9,"plateTime":0.39629250477601063,"extension":6.761915700816058},"hitData":{"launchSpeed":58.1,"launchAngle":22.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":162.85,"coordY":145.53}},"index":6,"playId":"48f4b548-f8c7-3c75-bc77-39ad0091831e","pitchNumber":7,"startTime":"2026-07-12T02:18:14.994Z","endTime":"2026-07-12T02:18:22.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"third":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-6.600000000000001,"leverageIndex":2.52,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:18:22.505Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"James McCann strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T02:20:29.579Z","endTime":"2026-07-12T02:21:24.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.441652916302463,"aZ":-16.65283496435357,"pfxX":-6.636890617865255,"pfxZ":8.210839968693772,"pX":-0.1876393271166906,"pZ":1.7497588793966161,"vX0":7.11773162574787,"vY0":-136.04280828363054,"vZ0":-6.396059133532924,"x":124.15,"y":191.54,"x0":-1.9649394382253977,"y0":50.00571115858576,"z0":5.269157182567253,"aX":-12.55009267219637},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":10.7,"spinRate":2210,"spinDirection":209},"zone":8,"typeConfidence":0.67,"plateTime":0.40130275166404505,"extension":6.665474138877537},"index":0,"playId":"666057fc-23d0-3ed9-901a-0f108ecf4012","pitchNumber":1,"startTime":"2026-07-12T02:20:37.545Z","endTime":"2026-07-12T02:20:40.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.895883384078488,"aZ":-18.451820318799708,"pfxX":-6.983944523148688,"pfxZ":6.913388477822467,"pX":-0.7487545822625987,"pZ":1.8568791391139734,"vX0":5.440585215898842,"vY0":-139.3996927623189,"vZ0":-6.140693449706447,"x":145.54,"y":188.64,"x0":-1.810342275439317,"y0":50.00073303041,"z0":5.29028967262274,"aX":-13.857643892677824},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.5,"breakHorizontal":11.6,"spinRate":2261,"spinDirection":213},"zone":7,"typeConfidence":0.88,"plateTime":0.391668120983788,"extension":6.567052627231048},"index":1,"playId":"e261f6fc-5b9d-3f20-a74c-a8ff971766a6","pitchNumber":2,"startTime":"2026-07-12T02:20:55.370Z","endTime":"2026-07-12T02:20:58.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.990655807286707,"aZ":-27.854068883107004,"pfxX":4.80720159624753,"pfxZ":2.640456728201581,"pX":1.6198080783668416,"pZ":1.4760732696247323,"vX0":6.48394438246131,"vY0":-126.55611536053887,"vZ0":-4.157087514305185,"x":55.26,"y":198.93,"x0":-1.5924182499771928,"y0":50.001360114123244,"z0":5.351755091655878,"aX":7.854386596343409},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.1,"breakHorizontal":-10.1,"spinRate":2818,"spinDirection":77},"zone":14,"typeConfidence":0.92,"plateTime":0.4315451235801522,"extension":6.645802727439279},"index":2,"playId":"a171f5a6-71de-3ac3-a19e-df436fe11531","pitchNumber":3,"startTime":"2026-07-12T02:21:20.839Z","endTime":"2026-07-12T02:21:24.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:21:24.884Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Troy called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T02:21:32.650Z","endTime":"2026-07-12T02:25:20.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,6,7],"actionIndex":[5],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694371,"fullName":"Tommy Troy","link":"/api/v1/people/694371"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.68274823946467,"aZ":-13.233192592893781,"pfxX":-4.206742278963121,"pfxZ":9.444581572772634,"pX":0.8530754097996102,"pZ":1.4123382499548263,"vX0":9.017369730660567,"vY0":-139.8226176762608,"vZ0":-7.884235961546522,"x":84.48,"y":200.65,"x0":-1.8485376332324903,"y0":50.004959156046624,"z0":5.112464239064854,"aX":-8.43912168970813},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":6.0,"spinRate":2175,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.38980249886171947,"extension":6.6008397723996275},"index":0,"playId":"35f17cd7-6a5b-381c-8fd5-3c0fc95f1120","pitchNumber":1,"startTime":"2026-07-12T02:21:51.223Z","endTime":"2026-07-12T02:21:54.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":84.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72381489915471,"aZ":-24.81860458684337,"pfxX":0.7513205753648631,"pfxZ":4.1456405511214705,"pX":1.5368007815315678,"pZ":1.0107732887313177,"vX0":8.559038118423427,"vY0":-131.35630451570495,"vZ0":-6.144774172322388,"x":58.42,"y":211.49,"x0":-1.840468341754221,"y0":50.00512259695329,"z0":5.186648725718659,"aX":1.3325450479287204},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.5,"breakHorizontal":-3.0,"spinRate":2447,"spinDirection":182},"zone":14,"typeConfidence":0.9,"plateTime":0.4145090587699367,"extension":6.646485858098854},"index":1,"playId":"b2f06b9f-a641-3dba-a1f9-94730861e241","pitchNumber":2,"startTime":"2026-07-12T02:22:05.653Z","endTime":"2026-07-12T02:22:10.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86827008548526,"aZ":-17.125852448347043,"pfxX":-7.669381256541653,"pfxZ":7.788216686479067,"pX":-0.015013003045563505,"pZ":1.7800260826355232,"vX0":7.487451123222723,"vY0":-137.71400242441825,"vZ0":-6.158161058033057,"x":117.57,"y":190.72,"x0":-1.764837528881491,"y0":50.00272886001729,"z0":5.192213747343282,"aX":-14.819359937613958},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":12.5,"spinRate":2372,"spinDirection":217},"zone":8,"typeConfidence":0.88,"plateTime":0.3968144151443087,"extension":6.520361044459944},"index":2,"playId":"2b480321-1f1d-3349-a476-b59b3e70ad98","pitchNumber":3,"startTime":"2026-07-12T02:22:23.069Z","endTime":"2026-07-12T02:22:29.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-07-12T02:22:44.992Z","endTime":"2026-07-12T02:22:57.294Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.932481033865567,"aZ":-29.221267693735374,"pfxX":-6.799135431187141,"pfxZ":1.6793419153704594,"pX":-0.9326502578635063,"pZ":2.2042671697833893,"vX0":4.924050697954292,"vY0":-131.42195874045854,"vZ0":-2.4480977225307305,"x":152.55,"y":179.26,"x0":-1.9439263819401877,"y0":50.00099526238839,"z0":5.310534299049781,"aX":-11.934210103677207},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.8,"breakHorizontal":11.3,"spinRate":1370,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.4162166411766792,"extension":6.518160072035453},"index":4,"playId":"36cc0879-9879-337e-b83b-ad465f164369","pitchNumber":4,"startTime":"2026-07-12T02:22:57.294Z","endTime":"2026-07-12T02:23:00.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":5,"startTime":"2026-07-12T02:23:12.183Z","endTime":"2026-07-12T02:24:55.354Z","isPitch":false,"type":"action","player":{"id":694371,"link":"/api/v1/people/694371"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10172952659889,"aZ":-28.734184331677373,"pfxX":-9.11258829853317,"pfxZ":1.8837819023086535,"pX":-0.04238672072213676,"pZ":0.9044731753808448,"vX0":7.941750397172865,"vY0":-133.4153952101027,"vZ0":-6.078281091891029,"x":118.62,"y":214.36,"x0":-1.8544409572363152,"y0":50.00505517319536,"z0":5.247879260543685,"aX":-16.650178078103313},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.4,"breakHorizontal":15.1,"spinRate":1575,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.40846021830894763,"extension":6.8492676425488925},"index":6,"playId":"74e92b28-c52b-37ec-88a0-1089b6d6ed5b","pitchNumber":5,"startTime":"2026-07-12T02:24:55.354Z","endTime":"2026-07-12T02:25:00.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54460686329319,"aZ":-29.07643664542578,"pfxX":2.3362675530967034,"pfxZ":1.7613134771283905,"pX":0.14235460135405067,"pZ":1.603615105104183,"vX0":4.987143932136188,"vY0":-130.77862681008972,"vZ0":-3.5503200705666913,"x":111.57,"y":195.48,"x0":-2.081245702036681,"y0":50.0031571563962,"z0":5.122944594770152,"aX":4.109546932235292},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.8,"breakHorizontal":-5.2,"spinRate":2635,"spinDirection":167},"zone":8,"typeConfidence":2.0,"plateTime":0.41635070409002584,"extension":6.4641483309556795},"index":7,"playId":"9e09b92b-8332-370f-96db-fcb8cd28f2dc","pitchNumber":6,"startTime":"2026-07-12T02:25:16.335Z","endTime":"2026-07-12T02:25:20.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694371,"link":"/api/v1/people/694371","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":694371,"link":"/api/v1/people/694371"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:25:20.130Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ketel Marte lines out to second baseman Tommy Edman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-12T02:25:28.580Z","endTime":"2026-07-12T02:25:51.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3756956447401,"aZ":-14.949105125703715,"pfxX":-3.6153335637241955,"pfxZ":8.805183199470326,"pX":0.45025687050408625,"pZ":3.281318685034879,"vX0":7.53068284789955,"vY0":-138.38417338063806,"vZ0":-2.8676717366882154,"x":99.84,"y":150.18,"x0":-1.8260518823316108,"y0":50.00433435721862,"z0":5.321616284520065,"aX":-7.074717572838219},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":5.2,"spinRate":2357,"spinDirection":212},"zone":3,"typeConfidence":0.91,"plateTime":0.39450618888223365,"extension":6.54730087251686},"hitData":{"launchSpeed":57.8,"launchAngle":30.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":142.83,"coordY":131.93}},"index":0,"playId":"b3f4ec06-5855-312d-bc94-2898c4ba62cb","pitchNumber":1,"startTime":"2026-07-12T02:25:44.702Z","endTime":"2026-07-12T02:25:51.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:25:51.516Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out, first baseman Tim Tawa to pitcher Brandon Pfaadt.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T02:28:00.103Z","endTime":"2026-07-12T02:28:17.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28506833954279,"aZ":-29.87380869220631,"pfxX":-9.851877150649191,"pfxZ":1.467835921091181,"pX":-0.2609717087978719,"pZ":1.8888798729808405,"vX0":7.514744444084712,"vY0":-123.89937963545957,"vZ0":-2.4047880129045116,"x":126.95,"y":187.78,"x0":-2.04388437376563,"y0":50.00204541688396,"z0":5.352940658262418,"aX":-15.413844118500432},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.4,"breakHorizontal":16.2,"spinRate":2102,"spinDirection":235},"zone":8,"typeConfidence":0.9,"plateTime":0.4410204938269935,"extension":6.67517059203657},"hitData":{"launchSpeed":72.6,"launchAngle":1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.06,"coordY":160.51}},"index":0,"playId":"b77582a4-2c94-36df-a81b-df8fdf55c3d6","pitchNumber":1,"startTime":"2026-07-12T02:28:08.580Z","endTime":"2026-07-12T02:28:17.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:28:17.315Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Teoscar Hernández flies out to center fielder Tommy Troy.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T02:28:33.790Z","endTime":"2026-07-12T02:29:25.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694371,"link":"/api/v1/people/694371"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.618173798852503,"aZ":-14.572179339926043,"pfxX":-4.850319228403641,"pfxZ":9.590738540864946,"pX":0.7522748214380497,"pZ":1.1279885935105867,"vX0":8.500112579187974,"vY0":-134.03549382993896,"vZ0":-8.528859467980046,"x":88.33,"y":208.32,"x0":-1.8175305106161017,"y0":50.00521527919658,"z0":5.373062088847874,"aX":-8.904464956800688},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":7.2,"spinRate":2444,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.40729644915613594,"extension":6.518877061263436},"index":0,"playId":"dae2b32c-aacd-35eb-a6b6-2b0c82022764","pitchNumber":1,"startTime":"2026-07-12T02:28:45.288Z","endTime":"2026-07-12T02:28:48.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.890041978400397,"aZ":-28.881822732786656,"pfxX":-9.984662252951379,"pfxZ":2.0533280701107355,"pX":0.9856486862762593,"pZ":1.5491255788154308,"vX0":10.350408557854367,"vY0":-125.39973004082547,"vZ0":-3.447167092693114,"x":79.43,"y":196.95,"x0":-1.8860611492480557,"y0":50.00222967487748,"z0":5.2821642139634335,"aX":-16.00014684508198},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.1,"breakHorizontal":15.8,"spinRate":2225,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.4357640376776395,"extension":6.583031515861828},"index":1,"playId":"a77f16e2-df98-300a-b718-ddac94aa6475","pitchNumber":2,"startTime":"2026-07-12T02:28:57.909Z","endTime":"2026-07-12T02:29:00.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.219094714452677,"aZ":-14.482465579169027,"pfxX":-4.95272148674257,"pfxZ":9.151469479018349,"pX":-0.0392963804219212,"pZ":1.9465817100505793,"vX0":6.8298662283830245,"vY0":-137.38136301702122,"vZ0":-6.736907478830034,"x":118.5,"y":186.22,"x0":-1.9011430244883156,"y0":50.00105409205817,"z0":5.394170711279802,"aX":-9.57324704289845},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":7.7,"spinRate":2566,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.39698924096192956,"extension":6.606317283143912},"hitData":{"launchSpeed":99.5,"launchAngle":27.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.27,"coordY":41.0}},"index":2,"playId":"ea562ae0-359d-3d7b-8408-a7010a170922","pitchNumber":3,"startTime":"2026-07-12T02:29:16.056Z","endTime":"2026-07-12T02:29:25.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:29:25.815Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-12T02:32:12.776Z","endTime":"2026-07-12T02:33:20.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T02:30:06.364Z","endTime":"2026-07-12T02:31:32.326Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jorge Barrosa replaces center fielder Tommy Troy, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-12T02:31:32.326Z","endTime":"2026-07-12T02:32:14.685Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":694371,"link":"/api/v1/people/694371"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":694371,"link":"/api/v1/people/694371"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.398074616000308,"aZ":-21.16207611156397,"pfxX":0.08110513599311853,"pfxZ":6.302156802537873,"pX":0.630922879028969,"pZ":2.5239292492210716,"vX0":6.8218629748195205,"vY0":-130.79149239028905,"vZ0":-3.4909853422989663,"x":92.95,"y":170.63,"x0":-2.01238210996986,"y0":50.00227716471497,"z0":5.447138779143568,"aX":0.14067809539482962},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.9,"breakHorizontal":-1.6,"spinRate":2585,"spinDirection":214},"zone":6,"typeConfidence":0.91,"plateTime":0.4174398776754784,"extension":6.476446356793762},"index":2,"playId":"589e8787-8787-33ce-bfdf-27af0701ce54","pitchNumber":1,"startTime":"2026-07-12T02:32:14.685Z","endTime":"2026-07-12T02:32:20.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"startTime":"2026-07-12T02:32:31.581Z","endTime":"2026-07-12T02:32:43.623Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.415118792479195,"aZ":-18.00801100982754,"pfxX":-4.830855649996239,"pfxZ":7.493306501067185,"pX":0.0948720541869823,"pZ":3.495868940097883,"vX0":7.06340888357108,"vY0":-136.02175477100207,"vZ0":-2.295176576070277,"x":113.38,"y":144.39,"x0":-1.8975265561384136,"y0":50.00023371321555,"z0":5.587177381280339,"aX":-9.130014871289838},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":7.4,"spinRate":2439,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.4013544848363284,"extension":6.667315437626624},"index":4,"playId":"4c907fcc-ee76-34d5-91c1-c8afdf5cb3bd","pitchNumber":2,"startTime":"2026-07-12T02:32:43.623Z","endTime":"2026-07-12T02:32:47.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17201812972273,"aZ":-18.428473369639633,"pfxX":-4.210369788969052,"pfxZ":7.267881552802093,"pX":-1.2106815058282059,"pZ":4.198228358772072,"vX0":3.6382640675115336,"vY0":-136.22432652050506,"vZ0":-0.4937191822040596,"x":163.15,"y":125.43,"x0":-2.012475655098716,"y0":50.000947596345355,"z0":5.6486441959699745,"aX":-7.961760595385496},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":7.0,"spinRate":2502,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.4011185868633924,"extension":6.45518104436447},"index":5,"playId":"1120f16b-0a97-36a7-b440-00d462789bf8","pitchNumber":3,"startTime":"2026-07-12T02:32:59.842Z","endTime":"2026-07-12T02:33:02.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.973536866276643,"aZ":-17.1147186031699,"pfxX":-5.236611835118869,"pfxZ":7.893032884958221,"pX":-0.8414838045240336,"pZ":1.7696495961497278,"vX0":4.799046452119125,"vY0":-136.71930509453588,"vZ0":-6.5372513989971095,"x":149.08,"y":191.0,"x0":-1.932671165312116,"y0":50.00003840929162,"z0":5.350965340299855,"aX":-9.988154517814305},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":8.5,"spinRate":2450,"spinDirection":226},"zone":13,"typeConfidence":0.89,"plateTime":0.39945284721716057,"extension":6.625187692830884},"index":6,"playId":"c42c7207-a8a2-38f2-877f-97f16b5672f0","pitchNumber":4,"startTime":"2026-07-12T02:33:16.553Z","endTime":"2026-07-12T02:33:20.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:33:20.359Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T02:35:34.783Z","endTime":"2026-07-12T02:36:43.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.247921905351923,"aZ":-13.713861335213615,"pfxX":-5.97323080525595,"pfxZ":9.361911045486519,"pX":-1.2853934750425702,"pZ":2.4839694235339573,"vX0":3.968422246349726,"vY0":-138.86928768561143,"vZ0":-5.05541439822328,"x":166.0,"y":171.71,"x0":-1.9497234455173085,"y0":50.00511415974521,"z0":5.225520468962323,"aX":-11.782277199736573},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":10.1,"spinRate":2277,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.3929577234629842,"extension":6.436888929345476},"index":0,"playId":"0b7e3e08-0f16-3aec-ae67-6e5439b9258b","pitchNumber":1,"startTime":"2026-07-12T02:35:49.896Z","endTime":"2026-07-12T02:35:53.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":86.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.575317051697503,"aZ":-21.858668173392818,"pfxX":1.2460928848461386,"pfxZ":5.512518100584488,"pX":-1.319889801778789,"pZ":2.8800977472189033,"vX0":1.9530271660044463,"vY0":-134.79990342129008,"vZ0":-2.345801273607177,"x":167.31,"y":161.02,"x0":-2.2110224468732933,"y0":50.00545963276022,"z0":5.276864087969107,"aX":2.332779032118336},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.8,"breakHorizontal":-2.6,"spinRate":2560,"spinDirection":193},"zone":11,"typeConfidence":0.9,"plateTime":0.40369527576791064,"extension":6.456161786227607},"index":1,"playId":"67171a48-cdcf-3fcd-9c62-1077ad83a271","pitchNumber":2,"startTime":"2026-07-12T02:36:04.638Z","endTime":"2026-07-12T02:36:07.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25390115877479,"aZ":-25.96426514535021,"pfxX":-0.5946483713248414,"pfxZ":3.3965237726218547,"pX":0.6599831976858619,"pZ":3.5137045186852576,"vX0":7.071067435225192,"vY0":-133.48751835674494,"vZ0":0.20384241883557974,"x":91.84,"y":143.91,"x0":-1.9315119249789368,"y0":50.00259678499758,"z0":5.286188930197021,"aX":-1.088466978747397},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.4,"breakHorizontal":-0.2,"spinRate":2337,"spinDirection":186},"zone":12,"typeConfidence":0.9,"plateTime":0.4083073356526583,"extension":6.4214953325569235},"index":2,"playId":"39816580-e467-3145-b5ab-d1c866475672","pitchNumber":3,"startTime":"2026-07-12T02:36:23.234Z","endTime":"2026-07-12T02:36:26.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.644856506949516,"aZ":-12.484614160348821,"pfxX":-5.464926754132909,"pfxZ":10.022793188423051,"pX":0.2637215684388681,"pZ":1.1373832161217954,"vX0":7.856563881603757,"vY0":-138.69940174213,"vZ0":-8.478983481254506,"x":106.95,"y":208.07,"x0":-1.8848661100912962,"y0":50.0022820895913,"z0":5.050487443023695,"aX":-10.735260516071458},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":8.4,"spinRate":2295,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.39368067212234825,"extension":6.536699121884849},"index":3,"playId":"791b6823-8661-33c0-9e7b-312f725ba564","pitchNumber":4,"startTime":"2026-07-12T02:36:40.047Z","endTime":"2026-07-12T02:36:43.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:36:43.428Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T02:36:59.790Z","endTime":"2026-07-12T02:38:22.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":84.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.491745235182332,"aZ":-29.567180671221347,"pfxX":-7.431290820786659,"pfxZ":1.4778660668416919,"pX":-0.0593252575949625,"pZ":1.5629332214280511,"vX0":7.286881859614821,"vY0":-130.8713372301677,"vZ0":-3.994730692502833,"x":119.26,"y":196.58,"x0":-1.8881820121780868,"y0":50.00620270198456,"z0":5.275425588022589,"aX":-13.148566347020843},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.2,"breakHorizontal":12.2,"spinRate":1570,"spinDirection":236},"zone":8,"typeConfidence":0.91,"plateTime":0.41539296990246966,"extension":6.5222700512107545},"index":0,"playId":"bf6cad76-b98f-35da-bfb0-d27332955650","pitchNumber":1,"startTime":"2026-07-12T02:37:11.559Z","endTime":"2026-07-12T02:37:15.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88529086892273,"aZ":-27.280708705631856,"pfxX":-9.67570130004397,"pfxZ":2.8012116016336543,"pX":0.4306700737898722,"pZ":1.227277014635094,"vX0":9.113227519718711,"vY0":-130.62767553267614,"vZ0":-4.985729022525556,"x":100.58,"y":205.64,"x0":-1.8291182110638344,"y0":50.00123454302415,"z0":5.18614493332301,"aX":-16.890828668909137},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.2,"breakHorizontal":15.7,"spinRate":1617,"spinDirection":236},"zone":14,"typeConfidence":0.91,"plateTime":0.41768647650384105,"extension":6.5829362655073655},"index":1,"playId":"71166e31-b93c-3ffd-88c4-a61a3591f7b2","pitchNumber":2,"startTime":"2026-07-12T02:37:38.980Z","endTime":"2026-07-12T02:37:42.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97626807383305,"aZ":-11.824183336242548,"pfxX":-4.450338614564032,"pfxZ":10.333221647079297,"pX":-0.373504158869601,"pZ":2.2168348756547127,"vX0":5.655874599345599,"vY0":-139.14127610935148,"vZ0":-6.407187046945674,"x":131.24,"y":178.93,"x0":-1.8502724873095402,"y0":50.0019337755483,"z0":5.326058380146906,"aX":-8.76359796059851},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.6,"breakHorizontal":7.0,"spinRate":2221,"spinDirection":212},"zone":4,"typeConfidence":0.91,"plateTime":0.3930152489699066,"extension":6.52539229258643},"index":2,"playId":"4779859e-fb70-3de7-b328-730c9c04419f","pitchNumber":3,"startTime":"2026-07-12T02:37:58.740Z","endTime":"2026-07-12T02:38:01.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98705803831371,"aZ":-14.372887312102902,"pfxX":-4.583495838839077,"pfxZ":9.157544136389276,"pX":-0.7969183986051963,"pZ":2.442891243196582,"vX0":4.2938650097121105,"vY0":-138.55528855053845,"vZ0":-5.3736272005247505,"x":147.38,"y":172.82,"x0":-1.7713016365537237,"y0":50.00397574655601,"z0":5.368101510269488,"aX":-8.911442428152766},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":7.4,"spinRate":2156,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.3953186992694824,"extension":6.180419800002434},"index":3,"playId":"28119dc4-b490-32ba-908e-2a0db64dbe1f","pitchNumber":4,"startTime":"2026-07-12T02:38:18.813Z","endTime":"2026-07-12T02:38:22.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":3.600000000000005,"leverageIndex":1.56,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:38:22.060Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a ground ball to right fielder Kyle Tucker. Geraldo Perdomo to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T02:39:07.786Z","endTime":"2026-07-12T02:41:48.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"3dc90bae-5df2-3ffe-a15b-3bc2c374ebcd","startTime":"2026-07-12T02:38:51.314Z","endTime":"2026-07-12T02:38:54.700Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30825817672324,"aZ":-44.890767936370885,"pfxX":7.243909079657509,"pfxZ":-9.891007960257841,"pX":-0.24573905986381425,"pZ":2.425613828778975,"vX0":1.4572556454944288,"vY0":-113.43762982911454,"vZ0":2.880221346011132,"x":126.37,"y":173.29,"x0":-1.8389932743332387,"y0":50.00155895241858,"z0":5.657333228228828,"aX":9.314808301403014},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-16.7,"breakHorizontal":-13.4,"spinRate":2934,"spinDirection":40},"zone":5,"typeConfidence":0.89,"plateTime":0.485311804637484,"extension":6.4211201644982285},"index":1,"playId":"8cdec77b-7acd-34fd-ab7f-9d75c99c432d","pitchNumber":1,"startTime":"2026-07-12T02:39:09.908Z","endTime":"2026-07-12T02:39:12.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.776892883960755,"aZ":-30.86164496446935,"pfxX":2.3126623937827864,"pfxZ":0.8178511554688974,"pX":0.3452689040177968,"pZ":2.00207484545569,"vX0":4.979070564861744,"vY0":-125.70954793768122,"vZ0":-1.6849734470197666,"x":103.84,"y":184.72,"x0":-1.9592108286102343,"y0":50.003731122870654,"z0":5.179414321228271,"aX":3.7112651100418987},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.3,"breakHorizontal":-5.3,"spinRate":2768,"spinDirection":103},"zone":9,"typeConfidence":0.92,"plateTime":0.43522282349505126,"extension":6.665703604244466},"index":2,"playId":"bb4b2f66-3dfa-3708-9606-18dd37d62271","pitchNumber":2,"startTime":"2026-07-12T02:39:30.867Z","endTime":"2026-07-12T02:39:34.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.199594387071276,"aZ":-14.987375277059694,"pfxX":-4.329048596439924,"pfxZ":8.726643763989493,"pX":0.2769558615053038,"pZ":3.6534986517554597,"vX0":6.768898419018962,"vY0":-139.43082573395762,"vZ0":-2.0741223240121807,"x":106.44,"y":140.14,"x0":-1.6192074287970764,"y0":50.00585557080463,"z0":5.395435037333974,"aX":-8.52958440012599},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":6.5,"spinRate":2191,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.3927425223005283,"extension":6.508111904510261},"index":3,"playId":"e90d8103-d782-3eaf-b143-dcf2651fc827","pitchNumber":3,"startTime":"2026-07-12T02:39:52.220Z","endTime":"2026-07-12T02:39:56.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.357702549940505,"aZ":-31.764598466941834,"pfxX":-6.838977662838342,"pfxZ":0.22841565963699662,"pX":-0.0017219511771960534,"pZ":1.6171687356400428,"vX0":7.314413103767251,"vY0":-133.2093541581076,"vZ0":-3.3115803136402597,"x":117.07,"y":195.12,"x0":-1.8788574163041898,"y0":50.00664238090101,"z0":5.143778108991388,"aX":-12.443472109183661},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":0.0,"breakHorizontal":11.0,"spinRate":1638,"spinDirection":237},"zone":8,"typeConfidence":0.9,"plateTime":0.4092983653875981,"extension":6.743475737694589},"index":4,"playId":"476e03ab-d8fd-3132-8208-d5895962248c","pitchNumber":4,"startTime":"2026-07-12T02:40:16.463Z","endTime":"2026-07-12T02:40:19.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-12T02:40:51.465Z","endTime":"2026-07-12T02:41:10.528Z","isPitch":false,"type":"action","player":{"id":672515,"link":"/api/v1/people/672515"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74345387738256,"aZ":-26.529286743266248,"pfxX":-2.046059799407551,"pfxZ":3.2545709635614237,"pX":-0.7187825339184023,"pZ":3.2588752573617326,"vX0":3.6779107582418953,"vY0":-130.8921929547364,"vZ0":-0.3966710158818734,"x":144.4,"y":150.79,"x0":-1.8765711279164285,"y0":50.003592503641315,"z0":5.399660584605759,"aX":-3.5494664513363134},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.0,"breakHorizontal":2.9,"spinRate":1301,"spinDirection":247},"zone":11,"typeConfidence":0.73,"plateTime":0.41853655879881213,"extension":6.5224374605208215},"index":6,"playId":"fe4da0f8-a8c2-3161-9d74-a519466eba31","pitchNumber":5,"startTime":"2026-07-12T02:41:10.528Z","endTime":"2026-07-12T02:41:13.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89772473392513,"aZ":-32.93287487893219,"pfxX":2.136246767936969,"pfxZ":-0.46111967167316426,"pX":1.3204486996134126,"pZ":1.8316776005156703,"vX0":6.756621399277401,"vY0":-127.3779494587788,"vZ0":-2.2179324067720714,"x":66.67,"y":189.32,"x0":-1.6339870442104218,"y0":50.001128977667854,"z0":5.294368678493356,"aX":3.5403793422657346},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.1,"breakHorizontal":-5.3,"spinRate":2798,"spinDirection":95},"zone":14,"typeConfidence":0.92,"plateTime":0.4285010056854701,"extension":6.644173813603686},"hitData":{"launchSpeed":79.6,"launchAngle":2.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.26,"coordY":116.9}},"index":7,"playId":"f1095ea6-26bf-3446-a90d-ec6e31024513","pitchNumber":6,"startTime":"2026-07-12T02:41:35.791Z","endTime":"2026-07-12T02:41:48.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.6,"awayTeamWinProbability":73.4,"homeTeamWinProbabilityAdded":-7.200000000000003,"leverageIndex":1.35,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:41:48.250Z","atBatIndex":39},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Max Kepler out on a sacrifice fly to center fielder Andy Pages. Geraldo Perdomo scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T02:42:06.207Z","endTime":"2026-07-12T02:44:18.367Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":808967,"link":"/api/v1/people/808967"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.3,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.460962167037856,"aZ":-44.11714519562565,"pfxX":6.90975938884722,"pfxZ":-9.259355215574818,"pX":-0.19038093330932568,"pZ":3.0520353674957303,"vX0":1.244200445656969,"vY0":-113.3265676016061,"vZ0":3.8695566025151003,"x":124.26,"y":156.38,"x0":-1.6451324454336713,"y0":50.005160888693446,"z0":5.755846418025511,"aX":8.907649307223794},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-15.4,"breakHorizontal":-12.8,"spinRate":2712,"spinDirection":35},"zone":2,"typeConfidence":0.89,"plateTime":0.48499327253317137,"extension":6.636938598224501},"index":0,"playId":"25da6ed3-6c6c-3194-99ca-77e3f20e7484","pitchNumber":1,"startTime":"2026-07-12T02:42:27.753Z","endTime":"2026-07-12T02:42:30.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.520400201865602,"aZ":-14.86239242681234,"pfxX":-4.6805982086872095,"pfxZ":8.63394450601356,"pX":-0.7971671786282876,"pZ":2.0039199229506015,"vX0":4.69191480220603,"vY0":-140.20599360913025,"vZ0":-6.119622002343338,"x":147.39,"y":184.67,"x0":-1.8782851681382566,"y0":50.00572266794222,"z0":5.172298821432254,"aX":-9.388725509925857},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":7.6,"spinRate":2185,"spinDirection":219},"zone":7,"typeConfidence":0.9,"plateTime":0.38956360988226457,"extension":6.318869835392824},"index":1,"playId":"528bfbe8-b066-32b2-b200-7f1584a29a92","pitchNumber":2,"startTime":"2026-07-12T02:42:49.810Z","endTime":"2026-07-12T02:42:52.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.415988502541598,"aZ":-28.339405233898617,"pfxX":-8.327214458620597,"pfxZ":2.1030544715004065,"pX":-0.17103340890816696,"pZ":0.6337604018957329,"vX0":6.840206099452594,"vY0":-133.9653402671305,"vZ0":-6.421848589888533,"x":123.52,"y":221.67,"x0":-1.6731370417453593,"y0":50.00130476434208,"z0":5.0824959146269775,"aX":-15.163909505909505},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.6,"breakHorizontal":13.7,"spinRate":1576,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.4085607130448521,"extension":6.786998262049012},"index":2,"playId":"799a7279-9195-3f70-b31f-1d662d84d9a8","pitchNumber":3,"startTime":"2026-07-12T02:43:15.097Z","endTime":"2026-07-12T02:43:18.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5148801876325,"aZ":-35.02757467222966,"pfxX":-5.2507961304333275,"pfxZ":-1.6003769590801662,"pX":-0.1400863963058141,"pZ":1.7331458174033962,"vX0":6.145189759875784,"vY0":-132.67457593004178,"vZ0":-2.73308065405104,"x":122.34,"y":191.99,"x0":-1.8005015402627353,"y0":50.000451281912916,"z0":5.321116979482819,"aX":-9.391163330797486},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-3.2,"breakHorizontal":8.3,"spinRate":1199,"spinDirection":250},"zone":8,"typeConfidence":0.9,"plateTime":0.41232319990863964,"extension":6.561672284484702},"index":3,"playId":"3a70ebb4-cf91-319b-bcd1-a888f016a126","pitchNumber":4,"startTime":"2026-07-12T02:43:37.682Z","endTime":"2026-07-12T02:43:41.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84309654001629,"aZ":-14.053979432510875,"pfxX":-4.300823414869706,"pfxZ":9.106516068213722,"pX":-0.3854319175043344,"pZ":2.882952444775196,"vX0":5.487347475714303,"vY0":-140.4194236033207,"vZ0":-4.1197626420071725,"x":131.69,"y":160.94,"x0":-1.80940754926975,"y0":50.005186855493086,"z0":5.288500668184064,"aX":-8.560158585086674},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.8,"breakHorizontal":6.6,"spinRate":2199,"spinDirection":220},"zone":4,"typeConfidence":0.91,"plateTime":0.3905976662387207,"extension":6.601569535995643},"hitData":{"launchSpeed":98.2,"launchAngle":26.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.38,"coordY":50.58}},"index":4,"playId":"55874ffe-9a08-375d-a3c1-4d115a8e7f2c","pitchNumber":5,"startTime":"2026-07-12T02:44:06.005Z","endTime":"2026-07-12T02:44:18.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":24.2,"awayTeamWinProbability":75.8,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":2.09,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:44:18.367Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tim Tawa doubles (4) on a ground ball to left fielder Teoscar Hernández. Gabriel Moreno scores.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T02:44:38.281Z","endTime":"2026-07-12T02:45:19.428Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":{"id":808967,"link":"/api/v1/people/808967"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":70.1,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.016258158550993,"aZ":-42.974733200119324,"pfxX":6.369309458691049,"pfxZ":-8.744381351602549,"pX":0.9231008499188327,"pZ":2.2391929931374017,"vX0":3.383652505484764,"vY0":-110.7949167658126,"vZ0":2.4809299336431216,"x":81.81,"y":178.32,"x0":-1.4547773983507546,"y0":50.00399308604167,"z0":5.617750677549928,"aX":7.865437058166632},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-14.8,"breakHorizontal":-12.5,"spinRate":2628,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.49562977115629137,"extension":6.5161141170616155},"index":0,"playId":"a0bb9e52-608b-3efd-8987-b16a8fa75115","pitchNumber":1,"startTime":"2026-07-12T02:44:47.834Z","endTime":"2026-07-12T02:44:51.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.49195816873285,"aZ":-21.588379279597856,"pfxX":-7.581230359384246,"pfxZ":5.534517777150849,"pX":-0.2980640951083038,"pZ":2.085721899836244,"vX0":6.58547184599258,"vY0":-137.00151270081386,"vZ0":-4.633592444486528,"x":128.36,"y":182.47,"x0":-1.7406244895754859,"y0":50.00488469011595,"z0":5.262544131249854,"aX":-14.503867033113927},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.2,"breakHorizontal":12.5,"spinRate":2013,"spinDirection":212},"zone":7,"typeConfidence":0.83,"plateTime":0.39885653799030285,"extension":6.481049412153854},"hitData":{"launchSpeed":93.7,"launchAngle":1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.19,"coordY":85.4}},"index":1,"playId":"95907868-3aed-3cb8-84ae-bbe62ce9ec8b","pitchNumber":2,"startTime":"2026-07-12T02:45:05.802Z","endTime":"2026-07-12T02:45:19.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.399999999999999,"awayTeamWinProbability":85.6,"homeTeamWinProbabilityAdded":-9.8,"leverageIndex":0.72,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:45:19.428Z","atBatIndex":41},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Yoshinobu Yamamoto intentionally walks Nolan Arenado.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T02:45:56.420Z","endTime":"2026-07-12T02:46:06.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"08239266-0436-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-12T02:46:04.401Z","endTime":"2026-07-12T02:46:04.411Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"08239266-0436-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-12T02:46:04.411Z","endTime":"2026-07-12T02:46:04.412Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"08239266-0436-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-12T02:46:04.412Z","endTime":"2026-07-12T02:46:04.413Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"08239266-0436-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-12T02:46:04.413Z","endTime":"2026-07-12T02:46:06.482Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.099999999999998,"awayTeamWinProbability":85.9,"homeTeamWinProbabilityAdded":-0.3000000000000007,"leverageIndex":0.68,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:46:06.482Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"James McCann homers (1) on a fly ball to left field. Tim Tawa scores. Nolan Arenado scores.","rbi":3,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T02:46:14.994Z","endTime":"2026-07-12T02:47:43.939Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":{"id":808967,"link":"/api/v1/people/808967"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":{"id":808967,"link":"/api/v1/people/808967"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":808967,"link":"/api/v1/people/808967"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.969365339166632,"aZ":-14.491448390419418,"pfxX":-5.1053868518966965,"pfxZ":9.6832423839594,"pX":1.2792039317084911,"pZ":2.068744312802994,"vX0":9.498590736286474,"vY0":-134.4851445087305,"vZ0":-5.845341471426497,"x":68.24,"y":182.92,"x0":-1.6399745329990538,"y0":50.004179017036655,"z0":5.303589560234237,"aX":-9.325186227316658},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":7.2,"spinRate":2027,"spinDirection":217},"zone":14,"typeConfidence":0.63,"plateTime":0.40773208315908915,"extension":6.5003190435136124},"index":0,"playId":"74d75276-86f4-3373-ba45-6e7938208239","pitchNumber":1,"startTime":"2026-07-12T02:46:58.557Z","endTime":"2026-07-12T02:47:01.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.378075100136943,"aZ":-22.097647764492812,"pfxX":-8.277056837818135,"pfxZ":5.298547503421453,"pX":-1.1496561110064647,"pZ":2.645420335527,"vX0":4.498292719834282,"vY0":-137.0406605134675,"vZ0":-3.067757525585503,"x":160.82,"y":167.35,"x0":-1.737327128725267,"y0":50.00212960378404,"z0":5.289428314064239,"aX":-15.737057661146574},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.1,"breakHorizontal":14.0,"spinRate":2144,"spinDirection":212},"zone":11,"typeConfidence":0.89,"plateTime":0.3997369027922941,"extension":6.476966021241144},"hitData":{"launchSpeed":95.3,"launchAngle":31.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.21,"coordY":75.21}},"index":1,"playId":"6af0ed29-9e37-3d7e-b5d4-aab0ebb42fab","pitchNumber":2,"startTime":"2026-07-12T02:47:18.059Z","endTime":"2026-07-12T02:47:43.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":694374,"link":"/api/v1/people/694374"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.1,"awayTeamWinProbability":96.9,"homeTeamWinProbabilityAdded":-10.999999999999998,"leverageIndex":0.87,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:47:43.939Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Barrosa flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-12T02:47:52.938Z","endTime":"2026-07-12T02:49:30.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.1,"endSpeed":68.6,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.295781544537174,"aZ":-42.64174555360502,"pfxX":8.186722071098542,"pfxZ":-8.8013719114295,"pX":0.12971458795341534,"pZ":2.283693496769822,"vX0":1.9528713038739332,"vY0":-109.26719141869373,"vZ0":2.611370288597467,"x":112.06,"y":177.12,"x0":-1.8428032059912824,"y0":50.00513537532012,"z0":5.711763380173301,"aX":9.732180954837363},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.8,"breakVerticalInduced":-14.6,"breakHorizontal":-15.4,"spinRate":2643,"spinDirection":37},"zone":5,"typeConfidence":0.91,"plateTime":0.5045729936024892,"extension":6.537035205876034},"index":0,"playId":"783087d4-7f6f-3cac-9662-2b5e824c8c42","pitchNumber":1,"startTime":"2026-07-12T02:48:09.244Z","endTime":"2026-07-12T02:48:12.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.050728864822474,"aZ":-31.40173325212025,"pfxX":-7.5537815529366235,"pfxZ":0.4424227080683423,"pX":-0.773496722704521,"pZ":2.053249676338412,"vX0":5.85875518462693,"vY0":-130.9151023184167,"vZ0":-2.222734128928002,"x":146.48,"y":183.34,"x0":-2.060800649517167,"y0":50.001544254260004,"z0":5.267541983011707,"aX":-13.090087732210927},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.5,"breakHorizontal":12.4,"spinRate":1569,"spinDirection":234},"zone":4,"typeConfidence":0.91,"plateTime":0.4186401855380746,"extension":6.627303885516721},"index":1,"playId":"ff869ff2-b116-3ff7-b21c-f1cc21122cc8","pitchNumber":2,"startTime":"2026-07-12T02:48:23.168Z","endTime":"2026-07-12T02:48:28.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-12T02:48:48.892Z","endTime":"2026-07-12T02:49:03.525Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82807683930754,"aZ":-24.842666536744566,"pfxX":-9.538588261691974,"pfxZ":4.14215101415304,"pX":-0.14297179422270737,"pZ":0.7666448427839744,"vX0":7.690705238944993,"vY0":-131.71794238960666,"vZ0":-6.600420108940194,"x":122.45,"y":218.08,"x0":-1.8495390399106533,"y0":50.00572751015253,"z0":5.120880022740772,"aX":-16.901096696566956},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.4,"breakHorizontal":15.7,"spinRate":1624,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4145363354774232,"extension":6.695443366791149},"index":3,"playId":"1c28c8a9-0a01-3ff2-9fb5-7f2fa02d783b","pitchNumber":3,"startTime":"2026-07-12T02:49:03.525Z","endTime":"2026-07-12T02:49:07.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.771615857256936,"aZ":-15.261814966952482,"pfxX":-6.726897684066008,"pfxZ":8.69264018087189,"pX":-0.8574449296024264,"pZ":1.9988365920216469,"vX0":5.321878300630579,"vY0":-138.33816844205677,"vZ0":-5.963572312499716,"x":149.68,"y":184.81,"x0":-1.928547706882261,"y0":50.00417538230386,"z0":5.199106981757497,"aX":-13.088537027512185},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":11.2,"spinRate":1984,"spinDirection":218},"zone":13,"typeConfidence":0.83,"plateTime":0.39536594281410187,"extension":6.473747956531423},"hitData":{"launchSpeed":93.9,"launchAngle":36.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.67,"coordY":84.51}},"index":4,"playId":"9c369a5b-0354-3e53-88d9-8f5ac7e2e5d3","pitchNumber":4,"startTime":"2026-07-12T02:49:21.250Z","endTime":"2026-07-12T02:49:30.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:49:30.207Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tommy Edman doubles (4) on a line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T02:51:31.482Z","endTime":"2026-07-12T02:52:54.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.259458695640117,"aZ":-17.74020585393405,"pfxX":-3.410637822367618,"pfxZ":7.96450247916939,"pX":0.9180831722049152,"pZ":3.0748874871550327,"vX0":8.421977371549715,"vY0":-133.64248121004937,"vZ0":-3.292948425613753,"x":82.0,"y":155.76,"x0":-1.8281992920235774,"y0":50.003375044315305,"z0":5.594059177883505,"aX":-6.182193472840769},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.9,"breakHorizontal":4.4,"spinRate":2447,"spinDirection":222},"zone":12,"typeConfidence":0.9,"plateTime":0.4095207367712801,"extension":6.600337878737694},"index":0,"playId":"74ff94bd-a869-34e4-b930-b7b043e990ac","pitchNumber":1,"startTime":"2026-07-12T02:51:42.548Z","endTime":"2026-07-12T02:51:45.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.876033054926026,"aZ":-16.607576612298306,"pfxX":-4.692658641938236,"pfxZ":8.615259761775278,"pX":0.6114247030040464,"pZ":1.49871256639055,"vX0":8.044777271073364,"vY0":-133.38383775722122,"vZ0":-6.763659007091952,"x":93.69,"y":198.31,"x0":-1.8299710901188753,"y0":50.006453861757045,"z0":5.258810271207232,"aX":-8.483473431542219},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.4,"breakHorizontal":6.8,"spinRate":2414,"spinDirection":224},"zone":14,"typeConfidence":0.88,"plateTime":0.4101724424869788,"extension":6.774332670354716},"index":1,"playId":"d56e60f9-9674-3d06-85c1-e7bb4c8f341f","pitchNumber":2,"startTime":"2026-07-12T02:51:56.980Z","endTime":"2026-07-12T02:52:00.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.992550334064298,"aZ":-18.205037637544912,"pfxX":-6.064380149995129,"pfxZ":7.6252459361093745,"pX":-0.12772298358084952,"pZ":3.4238099974334992,"vX0":6.981750242200407,"vY0":-134.00544791741984,"vZ0":-1.8850392011245731,"x":121.87,"y":146.34,"x0":-1.9700787258707109,"y0":50.00154763284321,"z0":5.4269203751787085,"aX":-11.10861832389317},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.7,"breakHorizontal":9.6,"spinRate":2372,"spinDirection":231},"zone":11,"typeConfidence":0.85,"plateTime":0.40761257564969267,"extension":6.582087185944182},"index":2,"playId":"48f92483-7f7a-390c-a781-37cfe4deda10","pitchNumber":3,"startTime":"2026-07-12T02:52:21.556Z","endTime":"2026-07-12T02:52:24.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37672297958575,"aZ":-30.570814067647554,"pfxX":-10.617916147944928,"pfxZ":1.0115985272085624,"pX":-0.3943707641818234,"pZ":2.1172368094006,"vX0":7.451688553032819,"vY0":-124.63720243720812,"vZ0":-1.318622046033263,"x":132.03,"y":181.61,"x0":-2.0391438845517436,"y0":50.000192335665034,"z0":5.171109974590286,"aX":-16.750866679166826},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.8,"breakHorizontal":17.5,"spinRate":2081,"spinDirection":238},"zone":7,"typeConfidence":0.9,"plateTime":0.4389732592127178,"extension":6.817290572131947},"hitData":{"launchSpeed":86.2,"launchAngle":16.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":218.45,"coordY":93.88}},"index":3,"playId":"03a0cb48-e450-38ba-a49c-0afbc4c67c4f","pitchNumber":4,"startTime":"2026-07-12T02:52:39.812Z","endTime":"2026-07-12T02:52:54.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.3,"awayTeamWinProbability":94.7,"homeTeamWinProbabilityAdded":2.0999999999999996,"leverageIndex":0.32,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:52:54.404Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Shohei Ohtani pops out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T02:53:16.537Z","endTime":"2026-07-12T02:53:40.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.411130744243007,"aZ":-16.306043373412955,"pfxX":-3.5316855702258185,"pfxZ":8.500311746531056,"pX":0.12296500388650658,"pZ":3.6564996641475163,"vX0":6.807707092012444,"vY0":-135.2546593786999,"vZ0":-2.1021539354886456,"x":112.31,"y":140.05,"x0":-1.9591999233219035,"y0":50.00323702836081,"z0":5.577676524832944,"aX":-6.59398263414771},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.2,"breakHorizontal":5.0,"spinRate":2444,"spinDirection":225},"zone":12,"typeConfidence":0.91,"plateTime":0.4038038928836909,"extension":6.460518417012879},"hitData":{"launchSpeed":81.5,"launchAngle":54.0,"totalDistance":207.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":121.53,"coordY":118.25}},"index":0,"playId":"d6cab6f5-5223-39a5-9532-8f64e1f01bbb","pitchNumber":1,"startTime":"2026-07-12T02:53:28.631Z","endTime":"2026-07-12T02:53:40.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":669242,"link":"/api/v1/people/669242"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.5999999999999996,"awayTeamWinProbability":96.4,"homeTeamWinProbabilityAdded":-1.7000000000000002,"leverageIndex":0.57,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:53:40.757Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andy Pages singles on a sharp line drive to left fielder Max Kepler. Tommy Edman scores.","rbi":1,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T02:54:01.494Z","endTime":"2026-07-12T02:57:04.640Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.397418530319104,"aZ":-16.51819537901576,"pfxX":-3.7091042893618735,"pfxZ":8.512759537272927,"pX":-1.2923724444085225,"pZ":3.460561153100868,"vX0":3.256143549210699,"vY0":-134.56399445915193,"vZ0":-2.7136947563510154,"x":166.26,"y":145.34,"x0":-2.0344798911880826,"y0":50.002737267861,"z0":5.648204750180865,"aX":-6.822061158448306},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.1,"breakHorizontal":6.0,"spinRate":2423,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.40657562896243027,"extension":6.591152169201665},"index":0,"playId":"7ec6763b-990b-3cb8-8cf5-daca2f99214e","pitchNumber":1,"startTime":"2026-07-12T02:54:08.495Z","endTime":"2026-07-12T02:54:11.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"second":{"id":669242,"link":"/api/v1/people/669242"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.983452363764403,"aZ":-16.339373014465448,"pfxX":-5.456160812948577,"pfxZ":8.534198331911748,"pX":-0.16050538405777917,"pZ":3.468186593946695,"vX0":6.3171696272742395,"vY0":-135.2341126833577,"vZ0":-2.765717044564678,"x":123.12,"y":145.14,"x0":-1.8158324583018544,"y0":50.003138997043386,"z0":5.647724007382601,"aX":-10.124838623618801},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.1,"breakHorizontal":8.5,"spinRate":2502,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.4047381093681395,"extension":6.560131964385099},"index":1,"playId":"d9cc4d18-f32d-3524-a00f-97b63ee82493","pitchNumber":2,"startTime":"2026-07-12T02:54:26.012Z","endTime":"2026-07-12T02:54:53.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"second":{"id":669242,"link":"/api/v1/people/669242"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.537755716640213,"aZ":-29.780449483222498,"pfxX":-10.599275885486069,"pfxZ":1.4949052040692195,"pX":0.4676166060801923,"pZ":1.1269737918029363,"vX0":9.29768850026138,"vY0":-125.84689541400118,"vZ0":-4.216917648644672,"x":99.18,"y":208.35,"x0":-1.8977210855086648,"y0":50.004061382162284,"z0":5.236510408493473,"aX":-17.002417289018865},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.9,"breakHorizontal":17.0,"spinRate":2143,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.4352188008218447,"extension":6.793868244387458},"index":2,"playId":"798580d1-3a6e-3686-9974-43d55bd36d32","pitchNumber":3,"startTime":"2026-07-12T02:55:00.425Z","endTime":"2026-07-12T02:55:03.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"second":{"id":669242,"link":"/api/v1/people/669242"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.107770019706052,"aZ":-21.644498111370865,"pfxX":-0.28111955266241884,"pfxZ":5.964586765082574,"pX":-0.7679276260085665,"pZ":3.1037737916579036,"vX0":3.5565743746064684,"vY0":-132.01127396632964,"vZ0":-1.935226903976948,"x":146.27,"y":154.98,"x0":-2.0960769188124018,"y0":50.00181982832211,"z0":5.439740432791665,"aX":-0.4969747211932767},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.6,"breakHorizontal":-0.2,"spinRate":2619,"spinDirection":217},"zone":1,"typeConfidence":0.89,"plateTime":0.4149216286737518,"extension":6.452337068608568},"index":3,"playId":"f2885065-48ba-35a8-a61b-5408295cf918","pitchNumber":4,"startTime":"2026-07-12T02:55:19.100Z","endTime":"2026-07-12T02:55:23.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"second":{"id":669242,"link":"/api/v1/people/669242"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48099691422838,"aZ":-29.14186093952937,"pfxX":-10.349188807689451,"pfxZ":1.8903790852876297,"pX":-0.03438878429380988,"pZ":2.063355317360745,"vX0":8.426380057647938,"vY0":-125.4842541750863,"vZ0":-2.116692924772093,"x":118.31,"y":183.07,"x0":-2.0781696017706865,"y0":50.00557701235644,"z0":5.273369874004324,"aX":-16.639887709921283},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.2,"breakHorizontal":17.0,"spinRate":1956,"spinDirection":238},"zone":8,"typeConfidence":0.91,"plateTime":0.435154449119743,"extension":6.780933136543432},"index":4,"playId":"e2cd0801-c258-34c4-8c0e-b266931ae9b4","pitchNumber":5,"startTime":"2026-07-12T02:55:44.547Z","endTime":"2026-07-12T02:55:47.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"second":{"id":669242,"link":"/api/v1/people/669242"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-12T02:56:03.183Z","endTime":"2026-07-12T02:56:23.885Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"second":{"id":669242,"link":"/api/v1/people/669242"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54496321400908,"aZ":-43.27041658136496,"pfxX":2.948005674432383,"pfxZ":-7.335198396364495,"pX":-0.07693707758568123,"pZ":2.084376722259823,"vX0":3.5925326891154885,"vY0":-122.31032460288301,"vZ0":0.18382593930870428,"x":119.93,"y":182.5,"x0":-1.9488907425512025,"y0":50.004404985552,"z0":5.724538530102383,"aX":4.457946479483481},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-13.0,"breakHorizontal":-6.2,"spinRate":2484,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.4481417216602819,"extension":6.58603725696815},"index":6,"playId":"ede85c05-0cad-3cd9-b1e6-afeefacaf136","pitchNumber":6,"startTime":"2026-07-12T02:56:23.885Z","endTime":"2026-07-12T02:56:26.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"second":{"id":669242,"link":"/api/v1/people/669242"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56148975247802,"aZ":-16.13877376720596,"pfxX":-5.163340119803318,"pfxZ":8.366652564791842,"pX":0.08906722032614207,"pZ":1.8119026824350515,"vX0":6.560764974592948,"vY0":-137.12103863592566,"vZ0":-7.072806300568676,"x":113.6,"y":189.86,"x0":-1.6568036138078062,"y0":50.001600568624134,"z0":5.513576030575647,"aX":-9.893584017434096},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.9,"breakHorizontal":8.0,"spinRate":2462,"spinDirection":220},"zone":8,"typeConfidence":0.9,"plateTime":0.3985233818756799,"extension":6.888049430753737},"hitData":{"launchSpeed":106.3,"launchAngle":11.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":75.24,"coordY":80.99}},"index":7,"playId":"d9c20293-5158-3b0f-b99c-176a1d988c6f","pitchNumber":7,"startTime":"2026-07-12T02:56:52.240Z","endTime":"2026-07-12T02:57:04.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"second":{"id":669242,"link":"/api/v1/people/669242"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.800000000000001,"awayTeamWinProbability":94.2,"homeTeamWinProbabilityAdded":2.200000000000001,"leverageIndex":0.43,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:57:04.640Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a sharp line drive to right fielder Corbin Carroll. Andy Pages to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T02:58:33.789Z","endTime":"2026-07-12T02:59:35.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnSecond":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T02:57:26.890Z","endTime":"2026-07-12T02:58:35.918Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.306996314789934,"aZ":-42.31565255413434,"pfxX":6.1529238091973255,"pfxZ":-7.1158435778875555,"pX":-0.2168657179950546,"pZ":1.4820022475030628,"vX0":2.3748236060725434,"vY0":-118.75530004486114,"vZ0":-0.7396213325265317,"x":125.27,"y":198.77,"x0":-2.030145348606849,"y0":50.005444694580596,"z0":5.655682211681129,"aX":8.765196280924155},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.8,"breakHorizontal":-11.8,"spinRate":2472,"spinDirection":46},"zone":13,"typeConfidence":0.9,"plateTime":0.46170342320551017,"extension":6.522813344122511},"index":1,"playId":"ef56641c-1a98-30f4-9cae-66fc78dafdc3","pitchNumber":1,"startTime":"2026-07-12T02:58:35.918Z","endTime":"2026-07-12T02:58:38.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.273480474906666,"aZ":-40.89696106642828,"pfxX":3.09424586152156,"pfxZ":-5.826566812248952,"pX":0.07970574034717141,"pZ":0.8781473198168229,"vX0":3.890985021690791,"vY0":-121.47463926539888,"vZ0":-2.7067104836851827,"x":113.96,"y":215.07,"x0":-1.9432983008620481,"y0":50.00139027981285,"z0":5.55428009333186,"aX":4.633803200532468},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-10.9,"breakHorizontal":-6.5,"spinRate":2571,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4504880818651067,"extension":6.73659999542263},"index":2,"playId":"004c02d1-647b-345c-8b43-503fec68ca0e","pitchNumber":2,"startTime":"2026-07-12T02:59:00.005Z","endTime":"2026-07-12T02:59:03.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.777831625328588,"aZ":-32.16388522926686,"pfxX":-9.881093362902824,"pfxZ":0.006477771297928925,"pX":0.12321856383117308,"pZ":1.866209173963023,"vX0":8.64169766336687,"vY0":-124.96735690859995,"vZ0":-1.7886791809655325,"x":112.3,"y":188.39,"x0":-2.0859304643724244,"y0":50.003040148837755,"z0":5.218534453463366,"aX":-15.72215206322856},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.1,"breakHorizontal":16.1,"spinRate":2051,"spinDirection":238},"zone":8,"typeConfidence":0.9,"plateTime":0.43730060525829817,"extension":7.054183120898498},"hitData":{"launchSpeed":107.4,"launchAngle":12.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":177.91,"coordY":115.32}},"index":3,"playId":"435b7694-2ece-39ba-93cd-45e724a2b824","pitchNumber":3,"startTime":"2026-07-12T02:59:23.532Z","endTime":"2026-07-12T02:59:35.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":2.5999999999999996,"leverageIndex":0.69,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-07-12T02:59:35.200Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mookie Betts singles on a ground ball to left fielder Max Kepler. Andy Pages scores. Freddie Freeman to 2nd.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T02:59:47.491Z","endTime":"2026-07-12T03:01:10.095Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.969752765735578,"aZ":-25.092806492624277,"pfxX":-1.7705805871722369,"pfxZ":3.963551767748717,"pX":1.0268558373942,"pZ":1.6694163763949346,"vX0":7.935375632935924,"vY0":-132.47612373413506,"vZ0":-4.878423011256992,"x":77.86,"y":193.71,"x0":-1.770761224989045,"y0":50.00151759139073,"z0":5.357361857181413,"aX":-3.1628469434658912},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.4,"breakHorizontal":1.6,"spinRate":2610,"spinDirection":213},"zone":14,"typeConfidence":0.91,"plateTime":0.41266262233975803,"extension":6.617593032160263},"index":0,"playId":"ebd70232-7ea5-3a3b-99f3-7553f9ecbe96","pitchNumber":1,"startTime":"2026-07-12T03:00:21.666Z","endTime":"2026-07-12T03:00:24.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85008958335304,"aZ":-42.25522879846395,"pfxX":3.5415745646043284,"pfxZ":-6.938890293511937,"pX":-0.32042522941828594,"pZ":2.1212468945994485,"vX0":2.9187435320040294,"vY0":-119.69225978033242,"vZ0":0.4960747341731204,"x":129.21,"y":181.51,"x0":-2.0153029550215042,"y0":50.00374939202117,"z0":5.691517258448972,"aX":5.144180256235214},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-12.2,"breakHorizontal":-7.1,"spinRate":2518,"spinDirection":49},"zone":7,"typeConfidence":0.91,"plateTime":0.45741881597827705,"extension":6.523412490136677},"index":1,"playId":"c7f15cbd-54bc-3e84-965b-7b200d5dc5aa","pitchNumber":2,"startTime":"2026-07-12T03:00:39.726Z","endTime":"2026-07-12T03:00:42.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.714109268698127,"aZ":-23.94095930483082,"pfxX":-2.305106925046961,"pfxZ":4.603047204612785,"pX":0.6993108719800496,"pZ":2.3420121518433956,"vX0":7.582690060399512,"vY0":-132.76570353563238,"vZ0":-3.519019896219884,"x":90.34,"y":175.55,"x0":-1.8910561359231897,"y0":50.00585520567718,"z0":5.421715677259972,"aX":-4.126747942828397},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.8,"breakHorizontal":2.5,"spinRate":2654,"spinDirection":217},"zone":6,"typeConfidence":0.91,"plateTime":0.41213546465387907,"extension":6.658013549287477},"hitData":{"launchSpeed":88.1,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.04,"coordY":110.84}},"index":2,"playId":"b189a66f-959e-3772-81ce-0b6f57912979","pitchNumber":3,"startTime":"2026-07-12T03:00:58.538Z","endTime":"2026-07-12T03:01:10.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.900000000000002,"awayTeamWinProbability":86.1,"homeTeamWinProbabilityAdded":5.500000000000002,"leverageIndex":1.27,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:01:10.095Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy called out on strikes.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T03:04:01.780Z","endTime":"2026-07-12T03:05:02.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T03:01:30.550Z","endTime":"2026-07-12T03:02:13.763Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brandyn Garcia replaces Brandon Pfaadt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-12T03:02:13.763Z","endTime":"2026-07-12T03:04:03.997Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805299,"link":"/api/v1/people/805299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.26195266227525,"aZ":-32.681976890057086,"pfxX":9.139522337392254,"pfxZ":-0.24729500738196109,"pX":0.42686129262076156,"pZ":3.6730967141857436,"vX0":-5.939767704716646,"vY0":-141.3546995256302,"vZ0":-0.2086058792244282,"x":100.73,"y":139.61,"x0":1.3680190353078567,"y0":50.006634695908446,"z0":5.846401511418176,"aX":18.496789254527762},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":-0.4,"breakHorizontal":-15.4,"spinRate":2294,"spinDirection":124},"zone":12,"typeConfidence":0.91,"plateTime":0.38750680414196026,"extension":5.3930814272871315},"index":2,"playId":"a2fb2276-ec50-3397-a267-d8eced339d39","pitchNumber":1,"startTime":"2026-07-12T03:04:03.997Z","endTime":"2026-07-12T03:04:06.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33168361778018,"aZ":-23.624140648590778,"pfxX":1.1311728461293447,"pfxZ":4.3905390411574,"pX":-0.3976545137715326,"pZ":2.661546642455714,"vX0":-5.527878626687677,"vY0":-137.67807994332387,"vZ0":-3.82436625290913,"x":132.16,"y":166.92,"x0":1.4765518115206824,"y0":50.0062139935808,"z0":5.639671083369417,"aX":2.2053182102042164},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.4,"breakHorizontal":-1.1,"spinRate":2304,"spinDirection":133},"zone":4,"typeConfidence":0.91,"plateTime":0.39561916139267517,"extension":5.355933949280977},"index":3,"playId":"18b9e207-b4dc-3b22-abbb-9254570b1ce4","pitchNumber":2,"startTime":"2026-07-12T03:04:20.380Z","endTime":"2026-07-12T03:04:23.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21302132288941,"aZ":-29.688104004025405,"pfxX":10.735825850445998,"pfxZ":1.2345688560072485,"pX":-0.6794520027219426,"pZ":2.2210217138697477,"vX0":-9.079796911500141,"vY0":-140.99049535296388,"vZ0":-4.092577815177243,"x":142.9,"y":178.81,"x0":1.1887308681909217,"y0":50.003193493201316,"z0":5.608590262323993,"aX":21.60331521661071},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":1.6,"breakHorizontal":-17.5,"spinRate":2336,"spinDirection":118},"zone":4,"typeConfidence":0.91,"plateTime":0.38856991510709626,"extension":5.348947271994579},"index":4,"playId":"f46c7b42-ddb3-390b-9a52-9a136484cc5f","pitchNumber":3,"startTime":"2026-07-12T03:04:40.561Z","endTime":"2026-07-12T03:04:43.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96886177146118,"aZ":-28.04576453616941,"pfxX":-6.701580616226961,"pfxZ":2.534783792937466,"pX":0.06172005568221867,"pZ":1.559766004750649,"vX0":-1.6382027347123862,"vY0":-127.3352568334261,"vZ0":-4.192106726186753,"x":114.65,"y":196.67,"x0":1.5851707906590373,"y0":50.00565954268522,"z0":5.465632495709571,"aX":-10.923446073231265},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.8,"breakHorizontal":12.5,"spinRate":2709,"spinDirection":281},"zone":8,"typeConfidence":2.0,"plateTime":0.43138167763700075,"extension":5.452977392723509},"index":5,"playId":"5319de15-ba92-3ef3-8787-e7cae68a37d3","pitchNumber":4,"startTime":"2026-07-12T03:04:58.583Z","endTime":"2026-07-12T03:05:02.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_ab"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_ab"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.4,"awayTeamWinProbability":90.6,"homeTeamWinProbabilityAdded":-4.500000000000002,"leverageIndex":1.88,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:05:02.675Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Tucker lines out sharply to shortstop Geraldo Perdomo.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-12T03:05:13.981Z","endTime":"2026-07-12T03:07:13.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805299,"fullName":"Brandyn Garcia","link":"/api/v1/people/805299"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.32620963855464,"aZ":-34.16974134680301,"pfxX":10.138634867421697,"pfxZ":-0.9988629859119813,"pX":-0.7948466203017899,"pZ":1.882480393600013,"vX0":-9.243538280231109,"vY0":-140.8306025899922,"vZ0":-4.040218233924014,"x":147.3,"y":187.95,"x0":1.2253072260888345,"y0":50.006590404685035,"z0":5.565394490581492,"aX":20.210418078609646},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-2.5,"breakHorizontal":-16.3,"spinRate":2389,"spinDirection":125},"zone":7,"typeConfidence":0.91,"plateTime":0.3901056411546264,"extension":5.441980413088551},"index":0,"playId":"d72ec192-a13e-344e-97d1-90968cca7092","pitchNumber":1,"startTime":"2026-07-12T03:05:39.729Z","endTime":"2026-07-12T03:05:43.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.72281743353998,"aZ":-23.88466360313984,"pfxX":6.992650178095111,"pfxZ":4.140219935047968,"pX":-0.7339731611507031,"pZ":3.1474728623131676,"vX0":-8.206613726012868,"vY0":-140.99064846374762,"vZ0":-2.6546351510900466,"x":144.98,"y":153.8,"x0":1.313678884779075,"y0":50.00192357153279,"z0":5.651959867439099,"aX":13.999042302293416},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.1,"breakHorizontal":-10.9,"spinRate":2367,"spinDirection":127},"zone":1,"typeConfidence":0.87,"plateTime":0.3893074686878353,"extension":5.500001858917321},"index":1,"playId":"8e18326f-79ee-306d-b356-e7c5b2204ef2","pitchNumber":2,"startTime":"2026-07-12T03:05:58.402Z","endTime":"2026-07-12T03:06:01.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.176029059630434,"aZ":-25.81297145581594,"pfxX":1.6899641620473036,"pfxZ":3.1948924655985884,"pX":-0.40857916014651857,"pZ":2.6684402727621515,"vX0":-5.756517110225883,"vY0":-140.08690291839196,"vZ0":-3.4170056777503266,"x":132.57,"y":166.73,"x0":1.4519044922645954,"y0":50.00123063238933,"z0":5.588266914499342,"aX":3.3638832488468386},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.3,"breakHorizontal":-1.9,"spinRate":2352,"spinDirection":132},"zone":4,"typeConfidence":0.63,"plateTime":0.39074406818434193,"extension":5.470396547948246},"index":2,"playId":"7641304d-02c0-330b-9fd2-b988a12d6591","pitchNumber":3,"startTime":"2026-07-12T03:06:17.738Z","endTime":"2026-07-12T03:06:21.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8018367414097,"aZ":-24.548363266708396,"pfxX":-1.2082367938258223,"pfxZ":3.984510380601977,"pX":-0.8238839546292638,"pZ":3.238861918959849,"vX0":-5.575029123046782,"vY0":-137.08404810681745,"vZ0":-2.1320378247975444,"x":148.4,"y":151.33,"x0":1.388661309654286,"y0":50.001029447367095,"z0":5.693356233227766,"aX":-2.3109924597050857},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.0,"breakHorizontal":3.4,"spinRate":2460,"spinDirection":156},"zone":11,"typeConfidence":0.91,"plateTime":0.398743873720389,"extension":5.463403743529021},"index":3,"playId":"edf15003-383f-3434-9ee0-5d9399c432b1","pitchNumber":4,"startTime":"2026-07-12T03:06:46.092Z","endTime":"2026-07-12T03:06:50.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45215157133084,"aZ":-29.142213889516956,"pfxX":10.230712831579481,"pfxZ":1.4420758769417255,"pX":0.44182426876499437,"pZ":2.6776483541788405,"vX0":-6.335398328372259,"vY0":-144.1390297259113,"vZ0":-3.4253846688138974,"x":100.16,"y":166.48,"x0":1.3388588284517093,"y0":50.004136478298115,"z0":5.680550142549275,"aX":21.53220341581463},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":2.0,"breakHorizontal":-17.3,"spinRate":2381,"spinDirection":128},"zone":6,"typeConfidence":0.91,"plateTime":0.3799680494126578,"extension":5.341900969334033},"hitData":{"launchSpeed":101.7,"launchAngle":9.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":124.47,"coordY":128.71}},"index":4,"playId":"2745cfa7-4b6d-3303-871a-c740b1720caa","pitchNumber":5,"startTime":"2026-07-12T03:07:06.166Z","endTime":"2026-07-12T03:07:13.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":805299,"link":"/api/v1/people/805299"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-3.500000000000001,"leverageIndex":1.39,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:07:13.041Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte challenged (pitch result), call on the field was confirmed: Ketel Marte called out on strikes.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T03:09:25.507Z","endTime":"2026-07-12T03:10:57.139Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Landon Knack replaces Yoshinobu Yamamoto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T03:08:34.726Z","endTime":"2026-07-12T03:09:27.433Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689017,"link":"/api/v1/people/689017"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.615332594639447,"aZ":-18.480770399782127,"pfxX":-3.615918701362041,"pfxZ":8.485990802154667,"pX":0.6014656084309421,"pZ":1.7511683729821563,"vX0":5.710678501324794,"vY0":-125.97137570873385,"vZ0":-6.152775412810575,"x":94.07,"y":191.5,"x0":-1.2208785174846946,"y0":50.00230816582482,"z0":5.71000224816853,"aX":-5.8349413094627876},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":14.3,"breakHorizontal":5.3,"spinRate":1802,"spinDirection":220},"zone":9,"typeConfidence":0.88,"plateTime":0.434130710749157,"extension":5.9870944021335895},"index":1,"playId":"c40db0aa-9f7b-3256-a915-46a2ffee04b0","pitchNumber":1,"startTime":"2026-07-12T03:09:27.433Z","endTime":"2026-07-12T03:09:31.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.246685390434976,"aZ":-13.397505196224014,"pfxX":-1.9462731169810432,"pfxZ":9.984648148884881,"pX":-0.7866970708084123,"pZ":4.106829614085908,"vX0":1.8499214404789366,"vY0":-135.8994817844908,"vZ0":-2.5778439881328326,"x":146.99,"y":127.9,"x0":-1.2215603390524663,"y0":50.003793776787646,"z0":5.991841018103786,"aX":-3.6607317416993044},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":3.1,"spinRate":2384,"spinDirection":199},"zone":11,"typeConfidence":0.9,"plateTime":0.40219318219834577,"extension":5.684667688641456},"index":2,"playId":"f455b306-0043-3d1c-a709-448873b66fd4","pitchNumber":2,"startTime":"2026-07-12T03:09:43.039Z","endTime":"2026-07-12T03:09:46.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.341062559875056,"aZ":-12.483061084125431,"pfxX":-3.13360065234582,"pfxZ":10.39362179701259,"pX":-0.10679702255556799,"pZ":3.396078290840298,"vX0":4.034424883420963,"vY0":-136.58445478856873,"vZ0":-4.338657865361805,"x":121.07,"y":147.09,"x0":-1.1940751130042329,"y0":50.00165502298591,"z0":5.859937758510667,"aX":-5.936241194723579},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.1,"breakHorizontal":4.8,"spinRate":2497,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.4006127715758607,"extension":5.8464306999453886},"index":3,"playId":"03c4a7eb-ac64-3d94-84b1-dbf7806fbda4","pitchNumber":3,"startTime":"2026-07-12T03:09:57.701Z","endTime":"2026-07-12T03:10:00.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.072433241670296,"aZ":-31.59070301141203,"pfxX":-7.1529328097178455,"pfxZ":0.3674927340885503,"pX":-0.36988903014003544,"pZ":1.3335688863017354,"vX0":4.2112579496046205,"vY0":-124.62175406985007,"vZ0":-4.658143832733522,"x":131.1,"y":202.77,"x0":-1.1450604276318006,"y0":50.00238875608116,"z0":5.811644862485602,"aX":-11.345288486040687},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.1,"breakHorizontal":12.1,"spinRate":1431,"spinDirection":230},"zone":13,"typeConfidence":0.91,"plateTime":0.4381038849228518,"extension":5.672845406286921},"index":4,"playId":"a007d677-1a50-3975-bdf8-a2f900d203af","pitchNumber":4,"startTime":"2026-07-12T03:10:14.313Z","endTime":"2026-07-12T03:10:17.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.14502988906294,"aZ":-31.26788109448436,"pfxX":-7.436427187448343,"pfxZ":0.5856469061792016,"pX":0.7459528536175278,"pZ":2.1442378400941764,"vX0":6.561430192772161,"vY0":-123.22915261557604,"vZ0":-2.8624639434311603,"x":88.57,"y":180.89,"x0":-0.9719991784718468,"y0":50.0053775968996,"z0":5.935306402366299,"aX":-11.555850354518522},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.7,"breakHorizontal":12.1,"spinRate":1547,"spinDirection":220},"zone":9,"typeConfidence":0.91,"plateTime":0.44275883620180867,"extension":5.909960728347336},"index":5,"playId":"512a24b7-4dfb-3014-a6c1-d9c95eef73fb","pitchNumber":5,"startTime":"2026-07-12T03:10:30.137Z","endTime":"2026-07-12T03:10:57.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":109,"player":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"}},"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":0.5000000000000009,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:10:57.139Z","atBatIndex":52},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Geraldo Perdomo hit by pitch.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T03:11:21.638Z","endTime":"2026-07-12T03:12:22.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T03:11:13.966Z","endTime":"2026-07-12T03:11:23.754Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.745309472357615,"aZ":-42.95570509518205,"pfxX":5.925018904999449,"pfxZ":-7.960398596440038,"pX":0.2439047545685127,"pZ":2.9111851314305865,"vX0":1.6554086619398212,"vY0":-115.72046798448454,"vZ0":1.8516519899755008,"x":107.7,"y":160.18,"x0":-1.2504517841803615,"y0":50.000104379978474,"z0":6.2179494217207125,"aX":8.028201406536514},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-13.7,"breakHorizontal":-11.2,"spinRate":2851,"spinDirection":27},"zone":6,"typeConfidence":0.9,"plateTime":0.473447148069023,"extension":5.672184817765323},"index":1,"playId":"b07f93cb-4ef6-3bc8-b684-8d3dc57817d3","pitchNumber":1,"startTime":"2026-07-12T03:11:23.754Z","endTime":"2026-07-12T03:11:26.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8643467685391,"aZ":-27.131339990324545,"pfxX":-9.111271365064415,"pfxZ":3.2822964791315243,"pX":-0.40901057962890164,"pZ":-0.4881461270739464,"vX0":4.654163474680934,"vY0":-122.97442955574641,"vZ0":-9.177661062906656,"x":132.59,"y":251.96,"x0":-1.140166623222344,"y0":50.00075201590718,"z0":5.585660127645576,"aX":-13.985034461989413},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.1,"breakHorizontal":15.5,"spinRate":1756,"spinDirection":232},"zone":13,"typeConfidence":0.91,"plateTime":0.44500794301178725,"extension":5.8935757608641115},"index":2,"playId":"aeb1e53e-4d45-3450-804f-42dbfce437d5","pitchNumber":2,"startTime":"2026-07-12T03:11:34.371Z","endTime":"2026-07-12T03:11:37.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.826158345170168,"aZ":-20.346601497066633,"pfxX":-5.6400640575156515,"pfxZ":7.901729882477252,"pX":-0.8331713445054256,"pZ":4.505016764978,"vX0":2.703192658244212,"vY0":-121.58896805399723,"vZ0":0.5878837152726845,"x":148.76,"y":117.14,"x0":-1.2264896518467634,"y0":50.005242308161705,"z0":6.025514535033473,"aX":-8.446502310224448},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":14.8,"breakHorizontal":9.6,"spinRate":1773,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.45046808809094907,"extension":5.932286070427785},"index":3,"playId":"230607a1-875a-3b4c-8944-5eef1a9d9d58","pitchNumber":3,"startTime":"2026-07-12T03:11:50.446Z","endTime":"2026-07-12T03:11:53.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45238065584655,"aZ":-9.299255524829226,"pfxX":-3.632660892860013,"pfxZ":12.137716638877926,"pX":-0.23998404972579762,"pZ":2.211087868622519,"vX0":3.8638656614289753,"vY0":-136.51157190202514,"vZ0":-7.5021997775741225,"x":126.15,"y":179.08,"x0":-1.2027360799482214,"y0":50.00324413440101,"z0":5.637512892097539,"aX":-6.846657135870889},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.5,"breakHorizontal":5.8,"spinRate":2351,"spinDirection":202},"zone":8,"typeConfidence":0.9,"plateTime":0.4014431956441564,"extension":5.8033238824446975},"index":4,"playId":"eaaf57cb-c0cd-389e-9dcf-d5d790773a98","pitchNumber":4,"startTime":"2026-07-12T03:12:06.670Z","endTime":"2026-07-12T03:12:09.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25930818733904,"aZ":-25.769974956604386,"pfxX":3.024420824535195,"pfxZ":3.7892478788924677,"pX":0.995257922752446,"pZ":4.073124805250146,"vX0":4.70470597346339,"vY0":-128.75002392638893,"vZ0":0.23713883434955918,"x":79.06,"y":128.81,"x0":-1.2443438196394851,"y0":50.000439873024675,"z0":5.964725214695314,"aX":5.104834786268951},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.2,"breakHorizontal":-6.5,"spinRate":2521,"spinDirection":154},"zone":12,"typeConfidence":0.88,"plateTime":0.4244695362398425,"extension":5.661781322254588},"index":5,"playId":"1080c3b2-816f-3178-94b8-db2c3634bf63","pitchNumber":5,"startTime":"2026-07-12T03:12:18.486Z","endTime":"2026-07-12T03:12:22.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.8999999999999995,"awayTeamWinProbability":94.1,"homeTeamWinProbabilityAdded":-0.5000000000000009,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:12:22.350Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corbin Carroll walks.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T03:14:27.595Z","endTime":"2026-07-12T03:17:09.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7,8,9],"actionIndex":[0,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T03:12:34.009Z","endTime":"2026-07-12T03:14:08.943Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"},"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"efad9940-94d2-3a23-b7b1-29574bf93457","startTime":"2026-07-12T03:14:08.943Z","endTime":"2026-07-12T03:14:12.407Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05263432002536,"aZ":-12.248059627542348,"pfxX":-2.278473784281185,"pfxZ":10.747997413618672,"pX":-0.10202914952219093,"pZ":3.5869607649693642,"vX0":3.5149044632594837,"vY0":-135.19541312808857,"vZ0":-3.795399923110896,"x":120.89,"y":141.93,"x0":-1.1220493217667875,"y0":50.00359838697632,"z0":5.866728032198394,"aX":-4.224804735781561},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.8,"breakHorizontal":3.4,"spinRate":2380,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.4049041105798228,"extension":5.898518445291731},"index":2,"playId":"f3d11b99-2117-35d0-850c-8457a97febfc","pitchNumber":1,"startTime":"2026-07-12T03:14:29.787Z","endTime":"2026-07-12T03:14:34.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96167981709201,"aZ":-18.54224907554194,"pfxX":-3.04171568234498,"pfxZ":8.563056330181396,"pX":0.16086723117664303,"pZ":2.6031752127193912,"vX0":4.451489618023687,"vY0":-125.03031665501578,"vZ0":-4.0913581472737235,"x":110.87,"y":168.49,"x0":-1.2430886012765787,"y0":50.001765602398756,"z0":5.772141111154804,"aX":-4.84159173301117},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":14.9,"breakHorizontal":4.6,"spinRate":1699,"spinDirection":222},"zone":5,"typeConfidence":0.9,"plateTime":0.43720612831334815,"extension":6.046943841304738},"index":3,"playId":"517dfb3b-17d4-357a-b372-684b7a75475c","pitchNumber":2,"startTime":"2026-07-12T03:14:45.917Z","endTime":"2026-07-12T03:14:55.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4155005488745,"aZ":-12.658873714411689,"pfxX":-2.999737016029673,"pfxZ":10.481076514298026,"pX":-0.7774884809887285,"pZ":2.61277191921026,"vX0":2.171885087496908,"vY0":-135.9871548653324,"vZ0":-6.27476357840798,"x":146.64,"y":168.24,"x0":-1.1990738340543488,"y0":50.005245523027334,"z0":5.838202787852791,"aX":-5.5868141648438},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.8,"breakHorizontal":4.9,"spinRate":2358,"spinDirection":205},"zone":4,"typeConfidence":0.9,"plateTime":0.40366077534643896,"extension":5.777281440779279},"index":4,"playId":"f2c70018-159e-3d92-99c3-e659f12dee64","pitchNumber":3,"startTime":"2026-07-12T03:15:21.401Z","endTime":"2026-07-12T03:15:30.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Geraldo Perdomo steals (15) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":5,"actionPlayId":"f2c70018-159e-3d92-99c3-e659f12dee64","startTime":"2026-07-12T03:15:35.049Z","endTime":"2026-07-12T03:15:58.060Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"postOnSecond":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"homeTeamWinProbability":5.4,"awayTeamWinProbability":94.6,"homeTeamWinProbabilityAdded":-0.4999999999999991,"leverageIndex":0.29,"dramaIndex":15.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03812089838025,"aZ":-31.78307938798336,"pfxX":-9.66200502313389,"pfxZ":0.2489233333425317,"pX":0.4271357083356827,"pZ":0.18266130283715123,"vX0":6.329365543617521,"vY0":-124.37043396921989,"vZ0":-6.8977414262542265,"x":100.72,"y":233.85,"x0":-0.9015120241682028,"y0":50.00205391522508,"z0":5.6438413596999135,"aX":-15.064530075265935},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.0,"breakHorizontal":16.0,"spinRate":1637,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.44118791065034246,"extension":6.182313197140152},"index":6,"playId":"97e2e725-de1c-35fd-adfa-79100f021672","pitchNumber":4,"startTime":"2026-07-12T03:15:58.060Z","endTime":"2026-07-12T03:16:01.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":7,"playId":"8748c412-20c1-404d-b173-8b5397121c20","startTime":"2026-07-12T03:16:26.072Z","endTime":"2026-07-12T03:16:31.072Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98601360587839,"aZ":-13.89895331319214,"pfxX":-2.846932937250301,"pfxZ":9.703297927157553,"pX":-0.680823123704973,"pZ":4.3570760857575275,"vX0":1.8649184998126531,"vY0":-136.15317467510806,"vZ0":-1.895402029012093,"x":142.95,"y":121.14,"x0":-1.0036392075210518,"y0":50.00285273770202,"z0":6.020508759198639,"aX":-5.362389541384731},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":4.8,"spinRate":2446,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.4017905301928537,"extension":5.960979673031376},"index":8,"playId":"86b07f67-bf06-3ccc-acaa-4505d7ffb897","pitchNumber":5,"startTime":"2026-07-12T03:16:43.844Z","endTime":"2026-07-12T03:16:46.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.676595205425954,"aZ":-25.39148169178299,"pfxX":1.2844219001965906,"pfxZ":4.100635621622995,"pX":0.18755356325615746,"pZ":3.673181331413559,"vX0":3.042617885845664,"vY0":-127.1736304689968,"vZ0":-0.6829585488683058,"x":109.85,"y":139.6,"x0":-1.1865477064933379,"y0":50.00196914771856,"z0":5.941721918143855,"aX":2.124539704837136},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.6,"breakHorizontal":-3.0,"spinRate":2460,"spinDirection":177},"zone":12,"typeConfidence":0.89,"plateTime":0.42908390173864364,"extension":5.756854515259463},"index":9,"playId":"8e8c9649-4f5a-3059-8017-775eed7377ec","pitchNumber":6,"startTime":"2026-07-12T03:17:05.355Z","endTime":"2026-07-12T03:17:09.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.1,"awayTeamWinProbability":94.9,"homeTeamWinProbabilityAdded":-0.3000000000000007,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:17:09.120Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gabriel Moreno walks. Geraldo Perdomo to 3rd. Corbin Carroll to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T03:17:21.952Z","endTime":"2026-07-12T03:18:45.205Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnThird":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.245366429580823,"aZ":-13.083644360651926,"pfxX":-4.1513401083846855,"pfxZ":10.241949381999834,"pX":-0.5445372244426445,"pZ":3.8707747860071517,"vX0":2.6002700105946395,"vY0":-135.55991210428817,"vZ0":-2.9994917616024805,"x":137.76,"y":134.27,"x0":-0.9761725578259662,"y0":50.000542371643725,"z0":5.903214091675833,"aX":-7.735983734350656},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.1,"breakHorizontal":7.0,"spinRate":2379,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.40384290643610976,"extension":5.880922446797872},"index":0,"playId":"aed431ca-dd63-3522-9c7d-20bb72fd1685","pitchNumber":1,"startTime":"2026-07-12T03:17:44.188Z","endTime":"2026-07-12T03:17:47.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99096202414554,"aZ":-44.16933133431348,"pfxX":3.1917864801019937,"pfxZ":-8.884634332852816,"pX":1.1538886691025318,"pZ":1.1603003116406423,"vX0":4.344375964090849,"vY0":-116.10000550428519,"vZ0":-1.367201385999457,"x":73.02,"y":207.45,"x0":-1.1643195918706783,"y0":50.00342276317771,"z0":6.002536246099433,"aX":4.30842965517733},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-16.1,"breakHorizontal":-7.0,"spinRate":2920,"spinDirection":22},"zone":14,"typeConfidence":0.9,"plateTime":0.473795635942853,"extension":5.781540631273293},"index":1,"playId":"29083425-51f7-3def-81f3-4f9dc0f1f085","pitchNumber":2,"startTime":"2026-07-12T03:18:00.875Z","endTime":"2026-07-12T03:18:03.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.209462744223966,"aZ":-14.067934223691676,"pfxX":-3.422327775091874,"pfxZ":9.768025502575679,"pX":-0.839980624131389,"pZ":4.426004340719225,"vX0":2.1163977656089847,"vY0":-135.22468858256664,"vZ0":-1.2214189207503279,"x":149.02,"y":119.28,"x0":-1.1877309322196121,"y0":50.00346904153933,"z0":5.869454479637476,"aX":-6.344597120395931},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":5.8,"spinRate":2447,"spinDirection":201},"zone":11,"typeConfidence":0.9,"plateTime":0.40489579585457536,"extension":5.917445068880692},"index":2,"playId":"912c2318-ddee-3eab-80d2-82e9ee04554e","pitchNumber":3,"startTime":"2026-07-12T03:18:20.953Z","endTime":"2026-07-12T03:18:23.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.769751928924457,"aZ":-13.471622359139062,"pfxX":-5.076598243744551,"pfxZ":10.229379089721682,"pX":-1.1687238948589511,"pZ":3.8217528659452356,"vX0":1.8073231321041363,"vY0":-134.29096053823298,"vZ0":-2.707538719834014,"x":161.55,"y":135.59,"x0":-1.1903937150077033,"y0":50.00482302979153,"z0":5.799994370000217,"aX":-9.283755834580099},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":8.8,"spinRate":2441,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.40769208797400047,"extension":5.7920373750181025},"index":3,"playId":"528ebfc8-9862-3de3-8d65-a66f53a34bee","pitchNumber":4,"startTime":"2026-07-12T03:18:41.633Z","endTime":"2026-07-12T03:18:45.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:18:45.205Z","atBatIndex":55},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Max Kepler out on a sacrifice fly to right fielder Kyle Tucker. Geraldo Perdomo scores. Corbin Carroll to 3rd.","rbi":1,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T03:19:54.112Z","endTime":"2026-07-12T03:20:24.755Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":689017,"link":"/api/v1/people/689017"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-12T03:18:57.039Z","endTime":"2026-07-12T03:19:56.251Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.6,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70115404599473,"aZ":-42.676840546014624,"pfxX":4.692046397869598,"pfxZ":-7.73163566633947,"pX":0.153014823286245,"pZ":1.3535289802342638,"vX0":2.0223829902350907,"vY0":-116.37346438324799,"vZ0":-1.3734898529243091,"x":111.17,"y":202.23,"x0":-1.3391599281038349,"y0":50.00036582485641,"z0":6.0270238201675985,"aX":6.3758580510610745},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-14.0,"breakHorizontal":-9.0,"spinRate":2773,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.4723181684857716,"extension":6.045758748028457},"index":1,"playId":"5cfaa6eb-05b9-3a99-b11d-072293128e69","pitchNumber":1,"startTime":"2026-07-12T03:19:56.251Z","endTime":"2026-07-12T03:19:59.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.423785634368087,"aZ":-42.940787837881246,"pfxX":5.962151479386984,"pfxZ":-8.005142631514678,"pX":0.0379308994019687,"pZ":2.423220131632294,"vX0":1.3881650766536413,"vY0":-115.77095753683612,"vZ0":1.047975088037696,"x":115.55,"y":173.35,"x0":-1.3451097346805918,"y0":50.00231274970738,"z0":6.103930984713736,"aX":8.019698004325285},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-13.8,"breakHorizontal":-11.2,"spinRate":2765,"spinDirection":26},"zone":5,"typeConfidence":0.9,"plateTime":0.47473828902477333,"extension":5.765989161307259},"hitData":{"launchSpeed":100.5,"launchAngle":19.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":195.59,"coordY":87.62}},"index":2,"playId":"70cae759-cc8c-34ba-8e8f-e07275cc8cee","pitchNumber":2,"startTime":"2026-07-12T03:20:12.874Z","endTime":"2026-07-12T03:20:24.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"second":{"id":682998,"link":"/api/v1/people/682998"},"third":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":-0.5999999999999996,"leverageIndex":0.52,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:20:24.755Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out on a foul tip.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-12T03:20:48.120Z","endTime":"2026-07-12T03:21:49.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.84788434537141,"aZ":-33.37711854381526,"pfxX":2.0077453642979806,"pfxZ":-0.8142530067938818,"pX":-0.16280347109299562,"pZ":3.503113821074752,"vX0":2.055271193289803,"vY0":-120.15575249038085,"vZ0":0.9643364500449856,"x":123.21,"y":144.2,"x0":-1.2881030957794866,"y0":50.00544392879284,"z0":6.047336461475043,"aX":2.9549091198862363},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.0,"breakHorizontal":-4.1,"spinRate":2488,"spinDirection":52},"zone":11,"typeConfidence":0.85,"plateTime":0.454710728958196,"extension":5.813097883346247},"index":0,"playId":"bcafffee-ffe0-37ca-bf96-78cceb174dab","pitchNumber":1,"startTime":"2026-07-12T03:21:02.462Z","endTime":"2026-07-12T03:21:05.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.385637453792476,"aZ":-12.282798187673148,"pfxX":-2.4286382475739092,"pfxZ":10.711440439219242,"pX":-0.10123804719370551,"pZ":2.722109341948052,"vX0":3.462748119995587,"vY0":-135.14917038965237,"vZ0":-5.782625014488264,"x":120.86,"y":165.28,"x0":-1.0812746101075248,"y0":50.004198774552435,"z0":5.746020818522106,"aX":-4.510855596780314},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.5,"breakHorizontal":3.7,"spinRate":2378,"spinDirection":200},"zone":5,"typeConfidence":0.89,"plateTime":0.4046733799302107,"extension":6.074163530026041},"index":1,"playId":"2ee826c2-1358-30a3-a772-33f449445bd0","pitchNumber":2,"startTime":"2026-07-12T03:21:24.347Z","endTime":"2026-07-12T03:21:28.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56865414967621,"aZ":-26.463970941192787,"pfxX":1.3267555473560406,"pfxZ":3.4938555245945064,"pX":0.13356151869410177,"pZ":2.6639855161345394,"vX0":3.111518136309879,"vY0":-126.18740961071691,"vZ0":-2.6723112353915637,"x":111.91,"y":166.85,"x0":-1.2814931551628934,"y0":50.001063038137204,"z0":5.840353158760994,"aX":2.166655727241862},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.0,"breakHorizontal":-3.0,"spinRate":2435,"spinDirection":152},"zone":5,"typeConfidence":0.9,"plateTime":0.4319264737004733,"extension":5.933472949793905},"index":2,"playId":"03678b31-b26c-340e-b970-048baa11d435","pitchNumber":3,"startTime":"2026-07-12T03:21:44.599Z","endTime":"2026-07-12T03:21:49.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":0.6999999999999997,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:21:49.044Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Teoscar Hernández strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T03:24:14.842Z","endTime":"2026-07-12T03:25:43.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kevin Ginkel replaces Brandyn Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T03:23:18.732Z","endTime":"2026-07-12T03:24:16.971Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":805299,"link":"/api/v1/people/805299","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99375727280642,"aZ":-36.275994332999105,"pfxX":1.4558937121650275,"pfxZ":-2.6963173494210686,"pX":0.38901291902255497,"pZ":2.693916132558491,"vX0":4.970878796270073,"vY0":-122.47069870576034,"vZ0":-1.9346949565376006,"x":102.17,"y":166.04,"x0":-1.8554816923893167,"y0":50.00435949433303,"z0":6.594333652159518,"aX":2.2128635057204518},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.0,"breakHorizontal":-3.8,"spinRate":2391,"spinDirection":67},"zone":6,"typeConfidence":0.91,"plateTime":0.44708107473118375,"extension":6.608949789629016},"index":1,"playId":"1ede1ef4-48f6-368f-a018-bc5824294583","pitchNumber":1,"startTime":"2026-07-12T03:24:16.971Z","endTime":"2026-07-12T03:24:19.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":79.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.040858385896023,"aZ":-35.26294789538126,"pfxX":2.108698031129571,"pfxZ":-1.995811872296518,"pX":0.8480872334724038,"pZ":0.6877168329764077,"vX0":6.096165694550095,"vY0":-123.292857428085,"vZ0":-6.600780537432566,"x":84.67,"y":220.21,"x0":-1.9240352271860919,"y0":50.0022047084939,"z0":6.352597524105751,"aX":3.2658568633933567},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.8,"breakHorizontal":-5.2,"spinRate":2444,"spinDirection":67},"zone":14,"typeConfidence":0.91,"plateTime":0.44316101318654155,"extension":6.622816416577966},"index":2,"playId":"5730a31b-aad5-30f7-91ae-5f5166a22306","pitchNumber":2,"startTime":"2026-07-12T03:24:31.309Z","endTime":"2026-07-12T03:24:34.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78765391449021,"aZ":-33.622087125460666,"pfxX":1.5190993724375985,"pfxZ":-0.9356899930887446,"pX":0.3550334623439631,"pZ":1.5422044539036313,"vX0":5.005170283717272,"vY0":-123.38984318887125,"vZ0":-5.150743956590636,"x":103.47,"y":197.14,"x0":-1.890661193574578,"y0":50.00066296186946,"z0":6.464953404264881,"aX":2.3591667768182387},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.6,"breakHorizontal":-3.8,"spinRate":2249,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.4426115980826326,"extension":6.652688929011794},"index":3,"playId":"8e577411-2787-39fc-b936-41b78f3aaee0","pitchNumber":3,"startTime":"2026-07-12T03:24:47.535Z","endTime":"2026-07-12T03:24:50.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-12T03:24:59.831Z","endTime":"2026-07-12T03:25:09.704Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.697966104831465,"aZ":-15.60317240091418,"pfxX":-6.450999696182839,"pfxZ":8.473255081040556,"pX":1.5932066009861106,"pZ":2.2440192007869615,"vX0":11.106643082699343,"vY0":-138.64741654700435,"vZ0":-8.288747777835466,"x":56.27,"y":178.19,"x0":-1.6182684194972334,"y0":50.00246334944712,"z0":6.304086318754143,"aX":-12.616187568790075},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":9.5,"spinRate":2392,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.3943716304347311,"extension":6.8803927339233635},"index":5,"playId":"fe657de8-db68-38d9-89cb-40ffb5e5d29d","pitchNumber":4,"startTime":"2026-07-12T03:25:09.704Z","endTime":"2026-07-12T03:25:12.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.573730267737393,"aZ":-16.900095938844483,"pfxX":-8.489183734901482,"pfxZ":7.747015945242037,"pX":0.9264868975687729,"pZ":3.1802518968387155,"vX0":10.348586873691328,"vY0":-139.1232389759595,"vZ0":-5.669698766386814,"x":81.68,"y":152.91,"x0":-1.7286778257341908,"y0":50.002598275678864,"z0":6.354824460371185,"aX":-16.735635774400162},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.1,"breakHorizontal":13.3,"spinRate":2413,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.3928652903231744,"extension":6.915595043478216},"index":6,"playId":"246fb66c-cf01-39cb-9458-81fea87c8225","pitchNumber":5,"startTime":"2026-07-12T03:25:24.074Z","endTime":"2026-07-12T03:25:27.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.82495792555533,"aZ":-34.59447541657529,"pfxX":3.1137865053351645,"pfxZ":-1.5328180055140521,"pX":0.9483611104071313,"pZ":1.6607716612291559,"vX0":5.825602140181597,"vY0":-124.20460079259739,"vZ0":-4.771382908678148,"x":80.85,"y":193.94,"x0":-1.8240990588664165,"y0":50.00408172628527,"z0":6.455436327649231,"aX":4.9083007234665565},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.6,"breakHorizontal":-6.8,"spinRate":2386,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.43950795208913496,"extension":6.788297012283107},"index":7,"playId":"3d2bad87-a91a-3c5b-9773-c76da33f5c15","pitchNumber":6,"startTime":"2026-07-12T03:25:39.940Z","endTime":"2026-07-12T03:25:43.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.7,"awayTeamWinProbability":97.3,"homeTeamWinProbabilityAdded":-1.1999999999999997,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:25:43.804Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dalton Rushing lines out to shortstop Geraldo Perdomo.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T03:25:51.766Z","endTime":"2026-07-12T03:27:09.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25425542792221,"aZ":-12.564519114730055,"pfxX":-5.567183618649452,"pfxZ":10.012812699371112,"pX":1.2897927916924503,"pZ":1.9027581460034042,"vX0":10.433403668090703,"vY0":-138.42752288602608,"vZ0":-9.573772434385512,"x":67.84,"y":187.41,"x0":-1.7892815535478426,"y0":50.00401498089961,"z0":6.227810680486095,"aX":-10.904983064429972},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":8.2,"spinRate":2452,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.3943123686541674,"extension":6.949120147925946},"index":0,"playId":"c6520ba5-f2ce-3939-9aca-f88409d5519d","pitchNumber":1,"startTime":"2026-07-12T03:26:08.100Z","endTime":"2026-07-12T03:26:11.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57270614486639,"aZ":-17.53138112486209,"pfxX":-6.719693736966461,"pfxZ":7.561266184166714,"pX":-0.3212457565367458,"pZ":3.2597246412777006,"vX0":6.987851288208629,"vY0":-137.5611340650112,"vZ0":-5.34312827411936,"x":129.25,"y":150.77,"x0":-2.0089282042094307,"y0":50.0005845177921,"z0":6.397213260415839,"aX":-13.009471157606042},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.8,"breakHorizontal":10.9,"spinRate":2422,"spinDirection":223},"zone":1,"typeConfidence":0.88,"plateTime":0.396605665319846,"extension":6.898835339882699},"index":1,"playId":"9d64c403-ef6e-32b4-8b0b-e613235bc694","pitchNumber":2,"startTime":"2026-07-12T03:26:22.204Z","endTime":"2026-07-12T03:26:25.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":82.1,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.078792326413744,"aZ":-33.50257482199531,"pfxX":1.4311234700499287,"pfxZ":-0.8012629986734137,"pX":0.17681858983749163,"pZ":1.2281280857628514,"vX0":4.931231999193422,"vY0":-126.96609527250605,"vZ0":-6.494868938785619,"x":110.26,"y":205.62,"x0":-1.9607491514212128,"y0":50.001909525469415,"z0":6.420240068413629,"aX":2.3818305699892477},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.5,"breakHorizontal":-3.5,"spinRate":2423,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.42811964355268906,"extension":6.7912492514497425},"index":2,"playId":"339f3489-7735-3e26-b983-cd35d27ecc62","pitchNumber":3,"startTime":"2026-07-12T03:26:37.913Z","endTime":"2026-07-12T03:26:40.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-12T03:26:46.916Z","endTime":"2026-07-12T03:27:02.732Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97723868824998,"aZ":-12.963508223196829,"pfxX":-5.30397803756577,"pfxZ":9.565656763019906,"pX":0.681615984600764,"pZ":2.7941665634234796,"vX0":8.88389858377919,"vY0":-140.40776123427784,"vZ0":-7.337910662147491,"x":91.02,"y":163.34,"x0":-1.8256224839744846,"y0":50.00664677126708,"z0":6.2742658481170075,"aX":-10.656996803262755},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":7.9,"spinRate":2426,"spinDirection":224},"zone":3,"typeConfidence":0.9,"plateTime":0.38918645216865144,"extension":6.921840799635672},"hitData":{"launchSpeed":58.3,"launchAngle":24.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":109.12,"coordY":143.65}},"index":4,"playId":"838affc0-b976-3331-9b02-2333104d6e6d","pitchNumber":4,"startTime":"2026-07-12T03:27:02.732Z","endTime":"2026-07-12T03:27:09.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.26,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:27:09.897Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tommy Edman lines out sharply to center fielder Jorge Barrosa.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-12T03:27:20.226Z","endTime":"2026-07-12T03:27:41.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.705937828627793,"aZ":-13.437386921230926,"pfxX":-6.972627556982918,"pfxZ":9.363585560697969,"pX":-0.3321380944784429,"pZ":2.509941547216385,"vX0":7.023384230148848,"vY0":-140.0968143471522,"vZ0":-7.825607468813247,"x":129.66,"y":171.01,"x0":-1.957778569609302,"y0":50.00284480123288,"z0":6.205365512288271,"aX":-13.951724979412775},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":11.3,"spinRate":2508,"spinDirection":226},"zone":4,"typeConfidence":0.9,"plateTime":0.38999690137307397,"extension":6.904729005704235},"hitData":{"launchSpeed":100.8,"launchAngle":18.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":89.29,"coordY":68.31}},"index":0,"playId":"aff2fd82-76c2-35a1-99c5-05e03c5d2c2c","pitchNumber":1,"startTime":"2026-07-12T03:27:34.580Z","endTime":"2026-07-12T03:27:41.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_ab"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_ab"},{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_pa"},{"player":{"id":656464,"link":"/api/v1/people/656464"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-0.30000000000000027,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:27:41.583Z","atBatIndex":60},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nolan Arenado homers (12) on a fly ball to left field.","rbi":1,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T03:29:59.575Z","endTime":"2026-07-12T03:30:38.449Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":689017,"link":"/api/v1/people/689017"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Eliezer Alfonzo replaces shortstop Mookie Betts, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T03:29:36.119Z","endTime":"2026-07-12T03:29:36.143Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672613,"link":"/api/v1/people/672613"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":605141,"link":"/api/v1/people/605141"},"defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Alex Freeland replaces first baseman Freddie Freeman, batting 3rd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T03:29:36.143Z","endTime":"2026-07-12T03:29:36.144Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"301","replacedPlayer":{"id":518692,"link":"/api/v1/people/518692"},"defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from catcher to first base for Dalton Rushing.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-12T03:29:36.144Z","endTime":"2026-07-12T03:29:36.145Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"800","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Miguel Rojas replaces second baseman Tommy Edman, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-12T03:29:36.145Z","endTime":"2026-07-12T03:30:01.683Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":669242,"link":"/api/v1/people/669242"},"defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669242,"link":"/api/v1/people/669242"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":72.1,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.341440980360975,"aZ":-40.687316408145485,"pfxX":4.208218439702266,"pfxZ":-6.498195614279991,"pX":-0.4864906048385479,"pZ":3.554582483395602,"vX0":0.69125325271924,"vY0":-113.60127512862363,"vZ0":2.9798800591841124,"x":135.54,"y":142.81,"x0":-1.3413508152173639,"y0":50.00277025126929,"z0":6.263611681118069,"aX":5.513089398432968},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-10.8,"breakHorizontal":-7.8,"spinRate":2708,"spinDirection":27},"zone":11,"typeConfidence":0.91,"plateTime":0.4817101739858818,"extension":5.578641839859752},"index":4,"playId":"2da8eae3-d2eb-32c2-a513-385ec4cfb453","pitchNumber":1,"startTime":"2026-07-12T03:30:01.683Z","endTime":"2026-07-12T03:30:04.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33940296005658,"aZ":-13.929616327705231,"pfxX":-2.73185560015039,"pfxZ":9.934800411460312,"pX":0.18101441328474582,"pZ":3.18459741129628,"vX0":4.179922300705001,"vY0":-134.23020944518134,"vZ0":-4.3707930419969925,"x":110.1,"y":152.8,"x0":-1.0369183655493506,"y0":50.000313507808386,"z0":5.816180654088629,"aX":-5.015877971275081},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.3,"breakHorizontal":4.1,"spinRate":2498,"spinDirection":200},"zone":2,"typeConfidence":0.89,"plateTime":0.40706631241812863,"extension":6.034752839329064},"hitData":{"launchSpeed":98.9,"launchAngle":28.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":25.52,"coordY":94.92}},"index":5,"playId":"644e234b-0ea3-34b4-96ab-3860bcb01da9","pitchNumber":2,"startTime":"2026-07-12T03:30:15.972Z","endTime":"2026-07-12T03:30:38.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.8,"awayTeamWinProbability":99.2,"homeTeamWinProbabilityAdded":-0.9999999999999998,"leverageIndex":0.07,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:30:38.449Z","atBatIndex":61},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"James McCann homers (2) on a fly ball to left center field.","rbi":1,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T03:30:46.456Z","endTime":"2026-07-12T03:31:53.130Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"responsiblePitcher":{"id":689017,"link":"/api/v1/people/689017"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.374221115256688,"aZ":-11.577304564209301,"pfxX":-3.3786378599154503,"pfxZ":11.013172086607863,"pX":-0.3109355926873749,"pZ":2.8636209970950546,"vX0":3.267070270369308,"vY0":-135.5720266096322,"vZ0":-5.644720667784824,"x":128.85,"y":161.46,"x0":-1.0900309188060644,"y0":50.00059207783816,"z0":5.773682421435071,"aX":-6.317328135694537},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.0,"breakHorizontal":5.5,"spinRate":2452,"spinDirection":198},"zone":1,"typeConfidence":0.9,"plateTime":0.40332271775140827,"extension":6.007691812810992},"index":0,"playId":"f43baf59-7c26-34e2-a6a8-e33a5e1aa913","pitchNumber":1,"startTime":"2026-07-12T03:31:01.840Z","endTime":"2026-07-12T03:31:04.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.8,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.43499695026685,"aZ":-32.3380194553257,"pfxX":1.5397369441111413,"pfxZ":-0.10772995575618438,"pX":0.6517042291946313,"pZ":2.422845915762135,"vX0":3.921408199598121,"vY0":-122.792364822666,"vZ0":-1.8214229754504534,"x":92.16,"y":173.36,"x0":-1.1551840804543705,"y0":50.001618159574036,"z0":5.881976242477744,"aX":2.390344999512075},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.4,"breakHorizontal":-3.6,"spinRate":2611,"spinDirection":41},"zone":6,"typeConfidence":0.89,"plateTime":0.443185861942367,"extension":5.896988737162353},"index":1,"playId":"03ad61a6-1f52-3418-ab88-08b4ba7499c8","pitchNumber":2,"startTime":"2026-07-12T03:31:15.106Z","endTime":"2026-07-12T03:31:18.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.47335770449696,"aZ":-30.940747560918993,"pfxX":1.2689769991430286,"pfxZ":0.8107842580076223,"pX":-0.23048509618831095,"pZ":2.9466759554240625,"vX0":2.555561282114587,"vY0":-122.17096654416162,"vZ0":-1.048269369015916,"x":125.79,"y":159.22,"x0":-1.4503112044167716,"y0":50.00541717702819,"z0":6.013322937147644,"aX":1.9406202023126067},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.4,"breakHorizontal":-2.9,"spinRate":2586,"spinDirection":58},"zone":2,"typeConfidence":0.87,"plateTime":0.44637527406696664,"extension":5.623083834888359},"hitData":{"launchSpeed":101.5,"launchAngle":28.0,"totalDistance":399.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":68.61,"coordY":48.2}},"index":2,"playId":"b225ebcb-f253-3db2-b153-42af42d3666c","pitchNumber":3,"startTime":"2026-07-12T03:31:28.201Z","endTime":"2026-07-12T03:31:53.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543510,"link":"/api/v1/people/543510","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_ab"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_ab"},{"player":{"id":543510,"link":"/api/v1/people/543510"},"credit":"b_pa"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":-0.4,"leverageIndex":0.03,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:31:53.130Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Barrosa grounds out, second baseman Miguel Rojas to first baseman Dalton Rushing.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T03:32:03.281Z","endTime":"2026-07-12T03:32:28.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.4,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11021405719688,"aZ":-41.13737702074384,"pfxX":5.160326793041332,"pfxZ":-6.493192747045149,"pX":0.39247822035737373,"pZ":1.2506275526659978,"vX0":2.005058656087467,"vY0":-116.8172431539766,"vZ0":-1.963379734141627,"x":102.04,"y":205.01,"x0":-1.1474091424991284,"y0":50.00164534689426,"z0":5.971142606242208,"aX":7.1266125463187775},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-12.0,"breakHorizontal":-9.8,"spinRate":2845,"spinDirection":27},"zone":14,"typeConfidence":0.89,"plateTime":0.46896852590427907,"extension":5.764588008315988},"index":0,"playId":"6965856d-e341-3a09-b523-9cb8933091be","pitchNumber":1,"startTime":"2026-07-12T03:32:08.732Z","endTime":"2026-07-12T03:32:11.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.082548059922253,"aZ":-18.389627498266453,"pfxX":-3.5606679484586596,"pfxZ":8.668851133366783,"pX":-0.4350569099042348,"pZ":3.1207974832674967,"vX0":2.94138941292024,"vY0":-124.51577145230256,"vZ0":-3.0506367921307938,"x":133.58,"y":154.52,"x0":-1.1619396556371178,"y0":50.000315367110254,"z0":5.861389260821211,"aX":-5.660055053284535},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":15.4,"breakHorizontal":5.9,"spinRate":1796,"spinDirection":215},"zone":1,"typeConfidence":0.89,"plateTime":0.4378068716906891,"extension":5.683199387396422},"hitData":{"launchSpeed":95.2,"launchAngle":-6.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.58,"coordY":149.0}},"index":1,"playId":"94c4b38d-934e-3d38-9d32-d95c009f4a04","pitchNumber":2,"startTime":"2026-07-12T03:32:20.778Z","endTime":"2026-07-12T03:32:28.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_ab"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_ab"},{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_pa"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.4,"awayTeamWinProbability":99.6,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:32:28.283Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, shortstop Alex Freeland to first baseman Dalton Rushing.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T03:32:43.091Z","endTime":"2026-07-12T03:34:04.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93445107595828,"aZ":-17.130873008052674,"pfxX":-3.7873685137061024,"pfxZ":9.427743564067885,"pX":0.29068401914086694,"pZ":2.014480723414073,"vX0":4.5269391010864695,"vY0":-124.93895125253451,"vZ0":-5.812946215362441,"x":105.92,"y":184.39,"x0":-1.0446749206454773,"y0":50.00580135889862,"z0":5.759064791690177,"aX":-6.045798012994336},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":16.1,"breakHorizontal":5.9,"spinRate":1638,"spinDirection":217},"zone":9,"typeConfidence":0.9,"plateTime":0.4368289562147689,"extension":6.012957698676593},"index":0,"playId":"9fc29a32-8ff0-3505-9e46-c7d5d6dab288","pitchNumber":1,"startTime":"2026-07-12T03:32:48.196Z","endTime":"2026-07-12T03:32:51.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20521222434468,"aZ":-31.187363021963762,"pfxX":-8.201523260306468,"pfxZ":0.6293493936963603,"pX":-1.1375099519353415,"pZ":3.903970806499264,"vX0":2.872301194334205,"vY0":-123.85507418788706,"vZ0":1.0219814481027993,"x":160.36,"y":133.37,"x0":-1.2394170503655142,"y0":50.00337450207568,"z0":6.072479421983665,"aX":-12.881602699454913},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.6,"breakHorizontal":14.3,"spinRate":1877,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.44039762191700405,"extension":5.83912432348911},"index":1,"playId":"747a7a27-1f87-3062-aa7b-744147712ffc","pitchNumber":2,"startTime":"2026-07-12T03:33:01.205Z","endTime":"2026-07-12T03:33:04.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48644552714448,"aZ":-13.170744228867369,"pfxX":-1.5903616131435738,"pfxZ":10.054275353532129,"pX":-1.0331963626566678,"pZ":2.880188864452669,"vX0":0.49928139863270915,"vY0":-136.0454997936964,"vZ0":-5.510441063184485,"x":156.38,"y":161.01,"x0":-1.0115053179364832,"y0":50.00642900804669,"z0":5.831515673876388,"aX":-3.006832345313186},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":2.8,"spinRate":2312,"spinDirection":199},"zone":11,"typeConfidence":0.9,"plateTime":0.4013237623479955,"extension":5.928809925505762},"index":2,"playId":"73a68f8c-e950-3180-9171-49db715956f6","pitchNumber":3,"startTime":"2026-07-12T03:33:12.458Z","endTime":"2026-07-12T03:33:15.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.858908144738695,"aZ":-19.779464653933385,"pfxX":-2.2203437499953784,"pfxZ":7.885879501617957,"pX":-0.8981596334908495,"pZ":4.170990642784492,"vX0":1.5789411020188415,"vY0":-123.80334549265356,"vZ0":-0.4950895495845839,"x":151.24,"y":126.16,"x0":-1.2518490152902284,"y0":50.00001657876675,"z0":6.011126875987734,"aX":-3.488671749253083},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":14.4,"breakHorizontal":3.7,"spinRate":1722,"spinDirection":213},"zone":11,"typeConfidence":0.88,"plateTime":0.4403481633153623,"extension":5.762064518115006},"index":3,"playId":"23eb9634-2ee9-3b1b-ab23-67dade46e2eb","pitchNumber":4,"startTime":"2026-07-12T03:33:24.542Z","endTime":"2026-07-12T03:33:27.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.854483741338463,"aZ":-19.894860909084514,"pfxX":-2.6840739576938506,"pfxZ":7.803382598131094,"pX":0.6840295648136686,"pZ":3.34593733949698,"vX0":5.16034895953621,"vY0":-124.1124780150545,"vZ0":-2.3058211511620152,"x":90.93,"y":148.44,"x0":-1.0654015863318564,"y0":50.001781188258754,"z0":5.928884149408054,"aX":-4.223392028430824},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":13.9,"breakHorizontal":3.7,"spinRate":1692,"spinDirection":215},"zone":3,"typeConfidence":0.89,"plateTime":0.439893442936814,"extension":5.811267040815433},"index":4,"playId":"185f7cd8-708c-32bb-9004-361cb5f4bc2b","pitchNumber":5,"startTime":"2026-07-12T03:33:36.662Z","endTime":"2026-07-12T03:33:40.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-12T03:33:50.247Z","endTime":"2026-07-12T03:33:57.059Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.773812952196064,"aZ":-14.333990996935038,"pfxX":-3.076438246294331,"pfxZ":9.55694848487482,"pX":-0.2538140997763063,"pZ":2.6718087808237985,"vX0":3.317508467914783,"vY0":-135.31837229930625,"vZ0":-5.613986426652332,"x":126.67,"y":166.64,"x0":-1.092284229613387,"y0":50.00060551442729,"z0":5.766771586436995,"aX":-5.741160228954289},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.4,"breakHorizontal":4.9,"spinRate":2290,"spinDirection":199},"zone":5,"typeConfidence":0.9,"plateTime":0.4037996190801927,"extension":5.856397823098103},"hitData":{"launchSpeed":89.2,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.78,"coordY":142.34}},"index":6,"playId":"88d69081-6e67-3583-b852-c875ffec5aa1","pitchNumber":6,"startTime":"2026-07-12T03:33:57.059Z","endTime":"2026-07-12T03:34:04.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.09999999999999998,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:34:04.935Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out to first baseman Dalton Rushing.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-12T03:34:19.473Z","endTime":"2026-07-12T03:36:09.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.907901943530227,"aZ":-11.521633752898927,"pfxX":-2.2963398612248387,"pfxZ":11.015539607155485,"pX":-0.3014109742598368,"pZ":2.8726642605357986,"vX0":2.603143870130483,"vY0":-135.85741576646987,"vZ0":-5.7270770051707345,"x":128.49,"y":161.22,"x0":-0.9722667680895223,"y0":50.00465109033685,"z0":5.804131104771932,"aX":-4.306303914233203},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.0,"breakHorizontal":3.6,"spinRate":2400,"spinDirection":198},"zone":1,"typeConfidence":0.9,"plateTime":0.40269301553262293,"extension":5.898987694003666},"index":0,"playId":"4723e01a-d86b-36f6-8ca0-0038b942736f","pitchNumber":1,"startTime":"2026-07-12T03:34:25.347Z","endTime":"2026-07-12T03:34:28.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.203920107090813,"aZ":-18.232334724932244,"pfxX":-4.5925228111383065,"pfxZ":8.977318613919017,"pX":-0.3143578543127051,"pZ":3.092149435481206,"vX0":3.4969719536336497,"vY0":-123.46933583688539,"vZ0":-2.8295165198517416,"x":128.98,"y":155.29,"x0":-1.1481960683799648,"y0":50.003791129964384,"z0":5.776774444416118,"aX":-7.133628576963946},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":15.8,"breakHorizontal":7.6,"spinRate":1650,"spinDirection":209},"zone":1,"typeConfidence":0.9,"plateTime":0.442604670496221,"extension":5.854191529003991},"index":1,"playId":"2317482a-0f5f-3168-aa11-6a974409c6f6","pitchNumber":2,"startTime":"2026-07-12T03:34:38.899Z","endTime":"2026-07-12T03:34:41.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-12T03:34:52.970Z","endTime":"2026-07-12T03:35:00.666Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22166779999751,"aZ":-27.769311787453677,"pfxX":-8.825334672791957,"pfxZ":2.7467359752130918,"pX":-0.09666252617990277,"pZ":4.421219777015551,"vX0":5.244812821060252,"vY0":-125.31702971604665,"vZ0":1.3674146044515338,"x":120.68,"y":119.41,"x0":-1.0605601737944885,"y0":50.00483691468407,"z0":6.12235874214952,"aX":-14.162917626659972},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.5,"breakHorizontal":14.9,"spinRate":1899,"spinDirection":213},"zone":11,"typeConfidence":0.88,"plateTime":0.43561025739124704,"extension":5.7312791528206},"index":3,"playId":"d36dc7d9-9457-31ee-99b1-00edd37f6221","pitchNumber":3,"startTime":"2026-07-12T03:35:00.666Z","endTime":"2026-07-12T03:35:04.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99937456360835,"aZ":-12.598467004793966,"pfxX":-2.19146518835233,"pfxZ":10.284478052607497,"pX":-0.13930843171126026,"pZ":2.631517603596239,"vX0":3.1407339058831534,"vY0":-136.14549458109704,"vZ0":-6.081378287093777,"x":122.31,"y":167.73,"x0":-1.0157877499705819,"y0":50.00352240341424,"z0":5.743344836352134,"aX":-4.1717131471077735},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.8,"breakHorizontal":3.4,"spinRate":2259,"spinDirection":201},"zone":5,"typeConfidence":0.9,"plateTime":0.4002009226025107,"extension":5.92437862841405},"index":4,"playId":"cb0d8d20-6615-3eac-b1a0-c770cdd93b4f","pitchNumber":4,"startTime":"2026-07-12T03:35:13.685Z","endTime":"2026-07-12T03:35:16.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.683887622005535,"aZ":-11.890565944598238,"pfxX":-3.7481383796522905,"pfxZ":10.552169494110863,"pX":-0.6180827356397119,"pZ":2.4450847409178773,"vX0":1.694789383823868,"vY0":-137.35848293046885,"vZ0":-6.836203784298595,"x":140.56,"y":172.76,"x0":-0.7539747661943466,"y0":50.006810657463646,"z0":5.76437464859907,"aX":-7.207543779255554},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.0,"breakHorizontal":6.5,"spinRate":2393,"spinDirection":200},"zone":4,"typeConfidence":0.9,"plateTime":0.3978295673732908,"extension":5.9733336102431345},"index":5,"playId":"4d5ea731-3d98-3cc7-a4b1-f3af1177e99f","pitchNumber":5,"startTime":"2026-07-12T03:35:29.966Z","endTime":"2026-07-12T03:35:32.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78806041932213,"aZ":-43.857282771892564,"pfxX":4.158768613984969,"pfxZ":-8.252986658371803,"pX":0.29265740818332814,"pZ":1.0182010022891073,"vX0":2.1856546407089374,"vY0":-118.26121364571519,"vZ0":-2.301530958508913,"x":105.84,"y":211.29,"x0":-1.1842797503940365,"y0":50.005212014660835,"z0":6.031082394504914,"aX":5.88459296435951},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-15.2,"breakHorizontal":-8.0,"spinRate":2942,"spinDirection":23},"zone":14,"typeConfidence":0.9,"plateTime":0.463353875423111,"extension":5.50514155934725},"index":6,"playId":"8492af75-5072-3665-ac84-a20800b04e7e","pitchNumber":6,"startTime":"2026-07-12T03:35:48.338Z","endTime":"2026-07-12T03:35:51.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.964911876102594,"aZ":-21.543207197034747,"pfxX":-5.030306748816695,"pfxZ":6.57209074852651,"pX":0.5426914196400873,"pZ":1.6739323554048993,"vX0":5.139157383999409,"vY0":-125.72222466340295,"vZ0":-5.746181209022081,"x":96.31,"y":193.58,"x0":-0.8641828927764101,"y0":50.0043604204226,"z0":5.712430037357146,"aX":-8.138830684912},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.9,"breakHorizontal":8.0,"spinRate":1790,"spinDirection":214},"zone":9,"typeConfidence":0.88,"plateTime":0.4339233618797005,"extension":6.185424249974515},"hitData":{"launchSpeed":66.1,"launchAngle":-1.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.3,"coordY":166.57}},"index":7,"playId":"3578f459-3c07-3538-844c-4a1992f16e64","pitchNumber":7,"startTime":"2026-07-12T03:36:01.808Z","endTime":"2026-07-12T03:36:09.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:36:09.993Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Call grounds out, second baseman Ketel Marte to first baseman Tim Tawa.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T03:38:33.549Z","endTime":"2026-07-12T03:39:12.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Morillo replaces Kevin Ginkel.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T03:37:40.136Z","endTime":"2026-07-12T03:38:12.894Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666661,"link":"/api/v1/people/666661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656464,"link":"/api/v1/people/656464","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Alex Call replaces Shohei Ohtani.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T03:38:12.894Z","endTime":"2026-07-12T03:38:35.776Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.4,"endSpeed":91.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.476512951957734,"aZ":-9.408659834522854,"pfxX":-3.2534025601130083,"pfxZ":10.690038761876387,"pX":0.7849318163115008,"pZ":1.1025831036259406,"vX0":7.108847425653867,"vY0":-144.2883355658207,"vZ0":-10.962537252361983,"x":87.08,"y":209.01,"x0":-1.2771700699373238,"y0":50.0026811814199,"z0":5.510689439156945,"aX":-6.928914594453846},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.5,"breakHorizontal":4.7,"spinRate":2285,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.3781991499546855,"extension":6.525137496082493},"index":2,"playId":"9427966e-26c7-3719-a14c-b7a658556b6b","pitchNumber":1,"startTime":"2026-07-12T03:38:35.776Z","endTime":"2026-07-12T03:38:38.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.127537863390653,"aZ":-11.659110304056924,"pfxX":-3.6308288561971604,"pfxZ":9.844533716838527,"pX":-0.2775002830898126,"pZ":2.8151339563196407,"vX0":4.7023964695736895,"vY0":-143.01508080268871,"vZ0":-5.643829645132692,"x":127.58,"y":162.77,"x0":-1.466701604488635,"y0":50.002964548234445,"z0":5.5368190318058,"aX":-7.566730551689507},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.9,"breakHorizontal":5.6,"spinRate":2316,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.38211589548078617,"extension":6.495117995785623},"index":3,"playId":"8991e06b-6b5d-34d6-9c38-693cd847e01a","pitchNumber":2,"startTime":"2026-07-12T03:38:49.485Z","endTime":"2026-07-12T03:38:52.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":91.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2923410477384,"aZ":-15.945050733013256,"pfxX":-8.12691039910663,"pfxZ":7.650411360918088,"pX":0.11102487827512711,"pZ":1.7222747531816083,"vX0":7.206457111754742,"vY0":-144.006502708752,"vZ0":-8.328553359645172,"x":112.77,"y":192.28,"x0":-1.3556903578691735,"y0":50.0037438432076,"z0":5.6179834135063835,"aX":-17.241745962100158},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.5,"breakHorizontal":13.4,"spinRate":2270,"spinDirection":200},"zone":8,"typeConfidence":0.91,"plateTime":0.3789037606395915,"extension":6.370591991979182},"hitData":{"launchSpeed":83.2,"launchAngle":-22.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.49,"coordY":140.14}},"index":4,"playId":"f997d7fa-bf47-3729-8e94-11ee0db9902c","pitchNumber":3,"startTime":"2026-07-12T03:39:04.081Z","endTime":"2026-07-12T03:39:12.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.2,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:39:12.446Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages called out on strikes.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T03:39:25.722Z","endTime":"2026-07-12T03:40:18.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.658212633239714,"aZ":-16.252533511788577,"pfxX":-9.350231831935872,"pfxZ":7.460535993653122,"pX":-0.2601230352562347,"pZ":1.8226437232562838,"vX0":6.327503847953775,"vY0":-144.88014692747686,"vZ0":-7.998773212535598,"x":126.92,"y":189.57,"x0":-1.2534890232918752,"y0":50.00010627765591,"z0":5.604923429492119,"aX":-19.948850935416765},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.1,"breakHorizontal":15.7,"spinRate":2286,"spinDirection":209},"zone":8,"typeConfidence":0.91,"plateTime":0.3775176299211842,"extension":6.3846005527920076},"index":0,"playId":"6771c6d7-1308-3b57-9a4f-41568f832020","pitchNumber":1,"startTime":"2026-07-12T03:39:36.841Z","endTime":"2026-07-12T03:39:39.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2467114251555,"aZ":-36.14807162343891,"pfxX":4.219626974105231,"pfxZ":-2.421207146920984,"pX":0.695464846901007,"pZ":0.8013331884975184,"vX0":3.598504103747175,"vY0":-127.14518916479402,"vZ0":-5.067894353765953,"x":90.49,"y":217.14,"x0":-1.2845780142359118,"y0":50.00105326473496,"z0":5.6779463289854,"aX":6.9308340771464945},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.3,"breakHorizontal":-8.4,"spinRate":2863,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.4302309022264863,"extension":6.505729525195257},"index":1,"playId":"c55e8d23-5b19-3814-880e-d1af9fd09ed9","pitchNumber":2,"startTime":"2026-07-12T03:39:56.024Z","endTime":"2026-07-12T03:40:00.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76296057158476,"aZ":-9.857159996582311,"pfxX":-2.8734321291635334,"pfxZ":10.63267732570057,"pX":0.4963625730425851,"pZ":1.7191487490478663,"vX0":6.009099553536931,"vY0":-143.81074860644955,"vZ0":-8.82442761166521,"x":98.08,"y":192.36,"x0":-1.2450632439945901,"y0":50.00063158859246,"z0":5.4354089497901334,"aX":-6.030455968564232},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.6,"breakHorizontal":4.1,"spinRate":2358,"spinDirection":207},"zone":9,"typeConfidence":0.9,"plateTime":0.380601694908532,"extension":6.519836903216093},"index":2,"playId":"f5af142d-3005-3f8f-b334-0ad5b007ab6b","pitchNumber":3,"startTime":"2026-07-12T03:40:14.363Z","endTime":"2026-07-12T03:40:18.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":-0.09999999999999998,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:40:18.460Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Freeland strikes out swinging.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-12T03:40:37.366Z","endTime":"2026-07-12T03:41:48.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666661,"fullName":"Juan Morillo","link":"/api/v1/people/666661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02209048633882,"aZ":-13.634570644692928,"pfxX":-4.762681794362192,"pfxZ":8.725586063258124,"pX":-0.4822557396388505,"pZ":2.4088815483764163,"vX0":4.65741492336224,"vY0":-144.46784267180888,"vZ0":-6.576859991887076,"x":135.38,"y":173.74,"x0":-1.4924604930420853,"y0":50.002486776522346,"z0":5.544419461364294,"aX":-10.11940996262596},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.8,"breakHorizontal":7.8,"spinRate":2406,"spinDirection":208},"zone":4,"typeConfidence":0.9,"plateTime":0.37837677065198605,"extension":6.463091964019705},"index":0,"playId":"c6a08886-17e4-32d9-88b5-cc173ad0b0f4","pitchNumber":1,"startTime":"2026-07-12T03:40:44.920Z","endTime":"2026-07-12T03:40:47.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.8,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.648795998334393,"aZ":-10.349833127295096,"pfxX":-3.1274069753267515,"pfxZ":10.357892993072737,"pX":0.36601476658151866,"pZ":2.5542773836515367,"vX0":6.081132429409323,"vY0":-143.8326377946288,"vZ0":-6.872951170495924,"x":103.05,"y":169.81,"x0":-1.3640111197869644,"y0":50.001217268671176,"z0":5.6081849384689715,"aX":-6.589186425941427},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.6,"breakHorizontal":4.6,"spinRate":2292,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.3800285391300613,"extension":6.387214723170232},"index":1,"playId":"baaaa78e-fbcb-3599-841a-63d6203732a9","pitchNumber":2,"startTime":"2026-07-12T03:41:05.010Z","endTime":"2026-07-12T03:41:08.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-12T03:41:17.315Z","endTime":"2026-07-12T03:41:30.381Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.894710412207782,"aZ":-25.342596018567555,"pfxX":-9.38058516505319,"pfxZ":3.608140709212388,"pX":-1.2387304579787397,"pZ":1.3701454801757467,"vX0":3.8011390462064414,"vY0":-136.4102656575272,"vZ0":-6.713277727045339,"x":164.22,"y":201.79,"x0":-1.4285144260805172,"y0":50.0001786567783,"z0":5.600265361854855,"aX":-17.745266695598442},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.4,"breakHorizontal":16.2,"spinRate":2217,"spinDirection":239},"zone":13,"typeConfidence":0.89,"plateTime":0.400915488849769,"extension":6.192617850386873},"index":3,"playId":"9081aa80-076a-35c8-8c2a-f6d6f428e351","pitchNumber":3,"startTime":"2026-07-12T03:41:30.381Z","endTime":"2026-07-12T03:41:33.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.553643894795833,"aZ":-21.274722831087885,"pfxX":-9.256553572261021,"pfxZ":5.907772850111136,"pX":-1.2372359166110263,"pZ":1.2255911681077905,"vX0":3.3360905528610987,"vY0":-134.5597985198578,"vZ0":-7.689005623987817,"x":164.16,"y":205.69,"x0":-1.2861328705432324,"y0":50.00314668329974,"z0":5.612797936957036,"aX":-17.076506927614904},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.4,"breakHorizontal":16.1,"spinRate":2130,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.406119222137606,"extension":6.214774844865681},"index":4,"playId":"ba59540f-7e4b-3e7a-b65e-c8b00f83d21f","pitchNumber":4,"startTime":"2026-07-12T03:41:44.699Z","endTime":"2026-07-12T03:41:48.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_ab"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_ab"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":666661,"link":"/api/v1/people/666661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:41:48.612Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out to center fielder Andy Pages.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T03:43:55.924Z","endTime":"2026-07-12T03:44:20.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Alex Call remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T03:43:19.296Z","endTime":"2026-07-12T03:43:58.037Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.718672451042536,"aZ":-43.49485431330187,"pfxX":2.4328954719992115,"pfxZ":-8.189175853569461,"pX":1.0440144373732088,"pZ":1.1318839167348858,"vX0":4.050907975632855,"vY0":-117.2976815098744,"vZ0":-1.6832254275597986,"x":77.2,"y":208.22,"x0":-1.0263370274636467,"y0":50.0014404789338,"z0":5.941597158825941,"aX":3.3637373366548338},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-14.9,"breakHorizontal":-5.5,"spinRate":2883,"spinDirection":27},"zone":14,"typeConfidence":0.9,"plateTime":0.46828053431922356,"extension":5.644933910919687},"index":1,"playId":"a0767912-a0a2-33a9-a302-36a242e32c96","pitchNumber":1,"startTime":"2026-07-12T03:43:58.037Z","endTime":"2026-07-12T03:44:01.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.865455856744397,"aZ":-13.272540066038507,"pfxX":-2.9662989776529547,"pfxZ":10.257828694693103,"pX":-0.6931296799051668,"pZ":3.1441823830279003,"vX0":2.3774650169141855,"vY0":-134.77657194512182,"vZ0":-4.765097139094853,"x":143.42,"y":153.89,"x0":-1.2006154890703988,"y0":50.002952157580765,"z0":5.870168329095043,"aX":-5.465712746226992},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":4.9,"spinRate":2463,"spinDirection":198},"zone":1,"typeConfidence":0.9,"plateTime":0.4061613303965048,"extension":5.810454840385339},"hitData":{"launchSpeed":96.9,"launchAngle":52.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.27,"coordY":96.11}},"index":2,"playId":"683d9bdd-99e9-399a-8be3-f618fb793e80","pitchNumber":2,"startTime":"2026-07-12T03:44:09.390Z","endTime":"2026-07-12T03:44:20.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:44:20.705Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gabriel Moreno singles on a line drive to left fielder Teoscar Hernández.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T03:44:30.244Z","endTime":"2026-07-12T03:45:11.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.622753883029603,"aZ":-13.22984277641892,"pfxX":-3.2064524462402066,"pfxZ":10.37162147027377,"pX":-0.2588112189828259,"pZ":2.579218469099148,"vX0":3.462253683350774,"vY0":-134.18594035239806,"vZ0":-5.985549869777491,"x":126.87,"y":169.14,"x0":-1.1482726512138186,"y0":50.00146844510575,"z0":5.778686711771021,"aX":-5.855977031287967},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.8,"breakHorizontal":5.0,"spinRate":2339,"spinDirection":193},"zone":5,"typeConfidence":0.89,"plateTime":0.40795498196206736,"extension":5.8203708974228645},"index":0,"playId":"726af9e3-0228-3e62-8538-9409bfc24fcb","pitchNumber":1,"startTime":"2026-07-12T03:44:46.851Z","endTime":"2026-07-12T03:44:49.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.072,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.401195664661405,"aZ":-13.237969343602328,"pfxX":-3.4383461263054116,"pfxZ":10.46001232735313,"pX":-0.15784884225161533,"pZ":2.1461107367102286,"vX0":3.37114390281671,"vY0":-133.60451225161262,"vZ0":-6.837962088883893,"x":123.02,"y":180.84,"x0":-0.9883990518183842,"y0":50.00509344593524,"z0":5.687593357205916,"aX":-6.225882274375111},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.6,"breakHorizontal":5.5,"spinRate":2377,"spinDirection":197},"zone":5,"typeConfidence":0.89,"plateTime":0.4097433691700849,"extension":6.064109930428222},"hitData":{"launchSpeed":90.4,"launchAngle":8.0,"totalDistance":145.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.0,"coordY":111.08}},"index":1,"playId":"20966979-0b76-37d1-86b4-199e5ffea855","pitchNumber":2,"startTime":"2026-07-12T03:45:00.869Z","endTime":"2026-07-12T03:45:11.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672515,"link":"/api/v1/people/672515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_ab"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_ab"},{"player":{"id":672515,"link":"/api/v1/people/672515"},"credit":"b_pa"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:45:11.371Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Kepler flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T03:45:31.208Z","endTime":"2026-07-12T03:45:45.783Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.376,"strikeZoneBottom":1.704,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.635473123234146,"aZ":-18.031833968148177,"pfxX":-3.1015976095512845,"pfxZ":9.18399252205175,"pX":-0.6272679989397235,"pZ":2.6248853062597046,"vX0":2.5859202882152568,"vY0":-122.82997334163883,"vZ0":-4.058795348868833,"x":140.91,"y":167.91,"x0":-1.2869465866444545,"y0":50.000367373875235,"z0":5.817401798777263,"aX":-4.774023410062912},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":16.1,"breakHorizontal":5.0,"spinRate":1640,"spinDirection":216},"zone":4,"typeConfidence":0.9,"plateTime":0.44467170400235645,"extension":5.93535152675163},"hitData":{"launchSpeed":90.6,"launchAngle":27.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.89,"coordY":88.87}},"index":0,"playId":"616fe1c4-758c-3d7c-8a5c-0d6dfb449d6f","pitchNumber":1,"startTime":"2026-07-12T03:45:36.737Z","endTime":"2026-07-12T03:45:45.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596146,"link":"/api/v1/people/596146","batSide":{"code":"L","description":"Left"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_ab"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_ab"},{"player":{"id":596146,"link":"/api/v1/people/596146"},"credit":"b_pa"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:45:45.783Z","atBatIndex":71},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tim Tawa hits a ground-rule double (5) on a line drive to left-center field. Gabriel Moreno to 3rd.","rbi":0,"awayScore":9,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T03:46:02.798Z","endTime":"2026-07-12T03:47:28.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"postOnThird":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672515,"fullName":"Gabriel Moreno","link":"/api/v1/people/672515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.464619964809934,"aZ":-27.651029640195254,"pfxX":2.6684049501326816,"pfxZ":2.8125059651736617,"pX":0.4777312359496668,"pZ":2.0559970502648777,"vX0":2.9949330363958224,"vY0":-125.54573494391434,"vZ0":-3.846355877826735,"x":98.79,"y":183.27,"x0":-1.0737635358960111,"y0":50.00393281127009,"z0":5.837885569025758,"aX":4.294890117680469},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.6,"breakHorizontal":-5.5,"spinRate":2542,"spinDirection":153},"zone":9,"typeConfidence":0.91,"plateTime":0.43491649985371206,"extension":5.681299698415725},"index":0,"playId":"a39ff4a6-d1e9-360d-9906-c22fb125b7af","pitchNumber":1,"startTime":"2026-07-12T03:46:15.397Z","endTime":"2026-07-12T03:46:20.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.3,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.68656544248422,"aZ":-34.60222681958275,"pfxX":0.6179825417308977,"pfxZ":-1.6573848761605792,"pX":-0.11067213511761508,"pZ":2.3373175818150056,"vX0":2.303853695314437,"vY0":-119.91318158790239,"vZ0":-1.215238610833106,"x":121.22,"y":175.67,"x0":-1.1614567574282564,"y0":50.00255779293028,"z0":5.918686551704049,"aX":0.9056413928878981},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.0,"breakHorizontal":-1.7,"spinRate":2564,"spinDirection":47},"zone":5,"typeConfidence":0.74,"plateTime":0.4555778986205836,"extension":5.873132549161526},"hitData":{"launchSpeed":95.2,"launchAngle":23.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":73.8,"coordY":48.67}},"index":1,"playId":"2d4ee43b-c8b8-35d3-9456-0952e8694ec0","pitchNumber":2,"startTime":"2026-07-12T03:47:20.026Z","endTime":"2026-07-12T03:47:28.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"first":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:47:28.732Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out, third baseman Max Muncy to first baseman Dalton Rushing.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-12T03:48:15.726Z","endTime":"2026-07-12T03:51:05.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7,8,9],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Ildemaro Vargas replaces Nolan Arenado.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-12T03:47:57.020Z","endTime":"2026-07-12T03:48:17.861Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":571448,"link":"/api/v1/people/571448"},"defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20695521084644,"aZ":-19.026172405644484,"pfxX":-3.6836028474223257,"pfxZ":8.452397902333116,"pX":-0.25479470876758054,"pZ":3.013989604415626,"vX0":3.2456503368453395,"vY0":-123.30830014956017,"vZ0":-3.0829529848619877,"x":126.71,"y":157.4,"x0":-1.103162588801666,"y0":50.00295651567847,"z0":5.8671918511862975,"aX":-5.72988946673792},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":14.9,"breakHorizontal":6.0,"spinRate":1604,"spinDirection":222},"zone":2,"typeConfidence":0.89,"plateTime":0.44250146935071744,"extension":5.893368917211985},"index":1,"playId":"5ea70e6b-1ec8-3fc2-96ad-4e42d4454d91","pitchNumber":1,"startTime":"2026-07-12T03:48:17.861Z","endTime":"2026-07-12T03:48:21.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.303236271998582,"aZ":-11.971758183362773,"pfxX":-2.81865080112099,"pfxZ":10.96427781562156,"pX":-1.601736908698861,"pZ":3.03183045562929,"vX0":-0.015261080435067242,"vY0":-134.42726941396097,"vZ0":-5.375446386353349,"x":178.05,"y":156.92,"x0":-1.2294205037186996,"y0":50.00160333809782,"z0":5.896866775841358,"aX":-5.1927785683020655},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.0,"breakHorizontal":5.2,"spinRate":2364,"spinDirection":204},"zone":11,"typeConfidence":0.89,"plateTime":0.40641330010962573,"extension":5.6506467509565885},"index":2,"playId":"8e2c4258-9329-3eb5-b6f5-744cbbed75b6","pitchNumber":2,"startTime":"2026-07-12T03:48:34.980Z","endTime":"2026-07-12T03:48:37.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.401656344933723,"aZ":-12.18360949283618,"pfxX":-3.6629042515324217,"pfxZ":10.81235292069228,"pX":-0.1526147636533368,"pZ":2.1611250142770477,"vX0":3.312764594351681,"vY0":-134.6588120530439,"vZ0":-7.309077256283591,"x":122.82,"y":180.43,"x0":-0.918892051311137,"y0":50.00130834129931,"z0":5.760001301348608,"aX":-6.771518676850932},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.4,"breakHorizontal":6.0,"spinRate":2367,"spinDirection":199},"zone":5,"typeConfidence":0.89,"plateTime":0.4057142116744763,"extension":5.918758955567573},"index":3,"playId":"b9bc4a41-c92d-3c58-9156-90d5d92c26b8","pitchNumber":3,"startTime":"2026-07-12T03:48:56.279Z","endTime":"2026-07-12T03:48:59.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53179481259111,"aZ":-11.755972439696603,"pfxX":-3.4476397688195055,"pfxZ":10.99682187109697,"pX":-0.8868855860679937,"pZ":3.559545289328031,"vX0":1.6076770562305591,"vY0":-134.96064181187955,"vZ0":-4.086774755872616,"x":150.81,"y":142.67,"x0":-1.0401591401431358,"y0":50.005452465319884,"z0":5.912634137878981,"aX":-6.403539955084318},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.3,"breakHorizontal":5.9,"spinRate":2378,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.40480920030148004,"extension":5.833761426021208},"index":4,"playId":"6b89ee1f-5ad2-3f81-b079-315a05d69d45","pitchNumber":4,"startTime":"2026-07-12T03:49:14.474Z","endTime":"2026-07-12T03:49:17.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.640242234906488,"aZ":-29.91153855185113,"pfxX":-5.363932181755042,"pfxZ":1.53688521953155,"pX":-0.940483401251215,"pZ":3.8117640269695454,"vX0":2.2584996722059136,"vY0":-120.38874462697815,"vZ0":0.9228113786879468,"x":152.85,"y":135.86,"x0":-1.192177562129257,"y0":50.002549450867505,"z0":6.064128070334522,"aX":-7.8998036029923675},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.2,"breakHorizontal":9.2,"spinRate":1656,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.4543729225993678,"extension":5.803237074999356},"index":5,"playId":"34779561-1f3f-303f-a1bf-d0c76f1435c4","pitchNumber":5,"startTime":"2026-07-12T03:49:36.550Z","endTime":"2026-07-12T03:49:39.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":6,"startTime":"2026-07-12T03:49:55.068Z","endTime":"2026-07-12T03:50:10.226Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":81.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.076343981739267,"aZ":-27.657414896970998,"pfxX":2.2290998565060516,"pfxZ":2.7503245643145906,"pX":1.0018313919449555,"pZ":2.2014732311886545,"vX0":4.231076681573793,"vY0":-126.14879675076685,"vZ0":-3.6180766771441952,"x":78.81,"y":179.34,"x0":-0.9743983194589102,"y0":50.00346023936838,"z0":5.837825844258666,"aX":3.6604485107848297},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.6,"breakHorizontal":-4.8,"spinRate":2500,"spinDirection":165},"zone":14,"typeConfidence":0.91,"plateTime":0.43106948975159254,"extension":5.762596964099861},"index":7,"playId":"15a4f764-9e15-30f1-98cf-7c89278fa543","pitchNumber":6,"startTime":"2026-07-12T03:50:10.226Z","endTime":"2026-07-12T03:50:13.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.804829868390136,"aZ":-30.690320247788815,"pfxX":-6.350680123312358,"pfxZ":0.9810894400384207,"pX":0.8520050160348618,"pZ":1.9157687042161182,"vX0":6.112272218586652,"vY0":-121.65033279858673,"vZ0":-3.1664568505473305,"x":84.52,"y":187.05,"x0":-0.8570548739980536,"y0":50.003950544419006,"z0":5.869582076437199,"aX":-9.60725905361653},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.3,"breakHorizontal":10.2,"spinRate":1642,"spinDirection":229},"zone":14,"typeConfidence":0.91,"plateTime":0.44868189186961605,"extension":6.018865815206797},"index":8,"playId":"4528f6e7-7308-380d-8d98-14467275031d","pitchNumber":7,"startTime":"2026-07-12T03:50:32.485Z","endTime":"2026-07-12T03:50:35.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53119701989769,"aZ":-14.617361918595021,"pfxX":-2.1267111840988266,"pfxZ":9.428010799520454,"pX":-1.0538853575768317,"pZ":2.54242130282376,"vX0":0.5717197846394602,"vY0":-134.91448061173844,"vZ0":-6.1437096997159015,"x":157.17,"y":170.13,"x0":-0.990812944368973,"y0":50.00649843537639,"z0":5.86115109287627,"aX":-3.9613697609612224},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.1,"breakHorizontal":3.7,"spinRate":2213,"spinDirection":202},"zone":11,"typeConfidence":0.89,"plateTime":0.40440840283523327,"extension":5.823301784265582},"hitData":{"launchSpeed":95.1,"launchAngle":3.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.18,"coordY":150.82}},"index":9,"playId":"5b2b26d7-f943-3d2a-b9bc-755488374ef2","pitchNumber":8,"startTime":"2026-07-12T03:50:56.909Z","endTime":"2026-07-12T03:51:05.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689017,"link":"/api/v1/people/689017","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672613,"link":"/api/v1/people/672613"},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":690976,"link":"/api/v1/people/690976"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"second":{"id":694374,"link":"/api/v1/people/694374"},"third":{"id":672515,"link":"/api/v1/people/672515"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:51:05.727Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eliezer Alfonzo grounds out, shortstop Geraldo Perdomo to first baseman Tim Tawa.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-12T03:53:37.820Z","endTime":"2026-07-12T03:54:02.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Ildemaro Vargas remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-12T03:52:58.570Z","endTime":"2026-07-12T03:52:58.591Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":571448,"link":"/api/v1/people/571448"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672613,"link":"/api/v1/people/672613","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Philip Abner replaces Juan Morillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-12T03:52:58.591Z","endTime":"2026-07-12T03:53:39.833Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691769,"link":"/api/v1/people/691769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666661,"link":"/api/v1/people/666661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":545121,"link":"/api/v1/people/545121"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672613,"link":"/api/v1/people/672613","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18803414831091,"aZ":-18.495724384009588,"pfxX":-0.5139501440874263,"pfxZ":7.578268508842573,"pX":-0.2279810362803204,"pZ":2.2783844018857162,"vX0":-4.354356185123446,"vY0":-132.46655031646182,"vZ0":-5.262881936897574,"x":125.69,"y":177.26,"x0":1.4933850181984423,"y0":50.001987215686285,"z0":5.6130792674102254,"aX":-0.9266224594631365},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.0,"breakHorizontal":1.7,"spinRate":2257,"spinDirection":159},"zone":5,"typeConfidence":0.9,"plateTime":0.4110604467276504,"extension":6.365399410946385},"index":2,"playId":"b3a16450-e251-332c-94f5-32ea2a09eda1","pitchNumber":1,"startTime":"2026-07-12T03:53:39.833Z","endTime":"2026-07-12T03:53:42.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":545121,"link":"/api/v1/people/545121"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672613,"link":"/api/v1/people/672613","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.923184748974464,"aZ":-37.90929106919472,"pfxX":-1.6233755650721993,"pfxZ":-3.9080692182023444,"pX":0.3660876070525981,"pZ":1.8009552634770216,"vX0":-2.1117312318347823,"vY0":-119.72016067746073,"vZ0":-1.632217607406048,"x":103.05,"y":190.15,"x0":1.4671551132078933,"y0":50.00395497217286,"z0":5.853284657316909,"aX":-2.3806330391368395},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-7.2,"breakHorizontal":3.4,"spinRate":2302,"spinDirection":325},"zone":9,"typeConfidence":0.91,"plateTime":0.45574963594544826,"extension":6.353413089807144},"hitData":{"launchSpeed":105.8,"launchAngle":-30.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.85,"coordY":153.85}},"index":3,"playId":"28adc335-ee6f-373f-89b0-821b43ad11a7","pitchNumber":2,"startTime":"2026-07-12T03:53:54.636Z","endTime":"2026-07-12T03:54:02.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":545121,"link":"/api/v1/people/545121"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672613,"link":"/api/v1/people/672613","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"credit":"b_ab"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_ab"},{"player":{"id":672613,"link":"/api/v1/people/672613"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.04,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:54:02.607Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out, third baseman Ildemaro Vargas to first baseman Tim Tawa.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-12T03:54:17.073Z","endTime":"2026-07-12T03:55:18.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.21494475167064,"aZ":-37.68870993814351,"pfxX":-0.8227112455258478,"pfxZ":-3.758324199932824,"pX":-0.28347267595477293,"pZ":2.7289946547712076,"vX0":-6.113968499247167,"vY0":-119.57655431588458,"vZ0":0.4650943846882687,"x":127.81,"y":165.1,"x0":2.3995725079960506,"y0":50.0028218971444,"z0":5.877804192014983,"aX":-1.2065936471156338},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.5,"breakHorizontal":2.8,"spinRate":2319,"spinDirection":311},"zone":4,"typeConfidence":0.91,"plateTime":0.4557742925123489,"extension":6.308867192857125},"index":0,"playId":"658585c1-d6ae-32d2-b0f5-98c0b4115a79","pitchNumber":1,"startTime":"2026-07-12T03:54:27.940Z","endTime":"2026-07-12T03:54:30.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":545121,"link":"/api/v1/people/545121"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.974806013832367,"aZ":-18.715582262561277,"pfxX":-0.9312854029705472,"pfxZ":7.436299746048906,"pX":0.11935723087433606,"pZ":2.455108136637623,"vX0":-5.338531825191547,"vY0":-132.60483071751355,"vZ0":-4.889360162261602,"x":112.45,"y":172.49,"x0":2.2662260357798902,"y0":50.00386009750222,"z0":5.657117123585362,"aX":-1.686111560737563},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.8,"breakHorizontal":2.6,"spinRate":2413,"spinDirection":170},"zone":5,"typeConfidence":0.9,"plateTime":0.41046594582950213,"extension":6.44509189450774},"index":1,"playId":"1619c280-9fad-3b7b-abc6-716d30e09628","pitchNumber":2,"startTime":"2026-07-12T03:54:42.681Z","endTime":"2026-07-12T03:54:49.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":545121,"link":"/api/v1/people/545121"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60513132275059,"aZ":-22.254364259139017,"pfxX":1.4390865589585666,"pfxZ":5.384156588913602,"pX":0.0036617981406672937,"pZ":1.08739794096402,"vX0":-6.606199888828919,"vY0":-133.80759489668407,"vZ0":-7.611636919202141,"x":116.86,"y":209.42,"x0":2.3007591625102615,"y0":50.00104314287305,"z0":5.523986979185309,"aX":2.6509443734301574},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.5,"breakHorizontal":-1.4,"spinRate":2329,"spinDirection":168},"zone":13,"typeConfidence":0.9,"plateTime":0.40689776406875344,"extension":6.55414779454204},"hitData":{"launchSpeed":77.3,"launchAngle":-27.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.18,"coordY":161.12}},"index":2,"playId":"883afa11-8adf-3162-9c98-e10209756f50","pitchNumber":3,"startTime":"2026-07-12T03:55:10.218Z","endTime":"2026-07-12T03:55:18.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":545121,"link":"/api/v1/people/545121"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_ab"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_ab"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:55:18.898Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out to left fielder Max Kepler.","rbi":0,"awayScore":9,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-12T03:55:31.503Z","endTime":"2026-07-12T03:55:53.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691769,"fullName":"Philip Abner","link":"/api/v1/people/691769"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.15"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.54"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.25"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.92"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.06"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.75"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.07"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.41"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.44"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.92"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.93"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.54"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.03"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".452"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.037"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".396"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.029"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".976"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".655"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".393"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".515"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".574"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".217"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".164"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".056"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".129"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".452"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.037"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".396"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.029"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".976"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".655"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".393"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".591"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".515"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".574"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.333736738372412,"aZ":-20.898091086997304,"pfxX":2.001649243011145,"pfxZ":6.219685429112656,"pX":0.03808984940478595,"pZ":2.216736775965724,"vX0":-6.957468136803369,"vY0":-133.01959851464622,"vZ0":-5.028756915396622,"x":115.55,"y":178.93,"x0":2.413942560836566,"y0":50.00452285215754,"z0":5.622515697238436,"aX":3.630523375220956},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.6,"breakHorizontal":-2.3,"spinRate":2370,"spinDirection":168},"zone":8,"typeConfidence":0.91,"plateTime":0.40989114852592445,"extension":6.452143367749427},"hitData":{"launchSpeed":99.4,"launchAngle":27.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.23,"coordY":58.45}},"index":0,"playId":"105bd341-d009-3d79-bc05-97785f10ce9c","pitchNumber":1,"startTime":"2026-07-12T03:55:45.163Z","endTime":"2026-07-12T03:55:53.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691769,"link":"/api/v1/people/691769","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543510,"link":"/api/v1/people/543510"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":545121,"link":"/api/v1/people/545121"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":596146,"link":"/api/v1/people/596146"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Home Plate"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"First Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Second Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":691769,"link":"/api/v1/people/691769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-07-12T03:55:53.957Z","atBatIndex":76}]