[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T19:05:53.939Z","endTime":"2025-09-28T19:06:54.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":"2025-09-28T16:35:43.437Z","endTime":"2025-09-28T18:53:33.353Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"},"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":"2025-09-28T18:53:33.353Z","endTime":"2025-09-28T19:05:44.608Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"},"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":"2025-09-28T19:05:44.608Z","endTime":"2025-09-28T19:05:55.943Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.4,"strikeZoneTop":3.56505137619036,"strikeZoneBottom":1.57468434511001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.401115247382744,"aZ":-20.406794534576886,"pfxX":-2.1423537763449083,"pfxZ":6.540279911964862,"pX":1.2416372220047502,"pZ":1.833509941559785,"vX0":7.7039469937999945,"vY0":-132.32028791136653,"vZ0":-4.644302851450509,"x":69.67,"y":189.28,"x0":-1.410872077591838,"y0":50.00064147830334,"z0":5.078114738549469,"aX":-3.853670149010184},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.2,"breakHorizontal":2.4,"spinRate":2259,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.41166892129946486,"extension":6.797458643930033},"index":3,"playId":"68ef5e76-053d-3c42-adb4-5c25def2294e","pitchNumber":1,"startTime":"2025-09-28T19:05:55.943Z","endTime":"2025-09-28T19:05:59.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.877924947891344,"aZ":-31.93897036882944,"pfxX":-10.139965114692094,"pfxZ":0.12791206055348514,"pX":0.21725624640113528,"pZ":1.4486860641656143,"vX0":8.060242014907676,"vY0":-135.8033404554809,"vZ0":-3.6384391928715583,"x":108.72,"y":199.67,"x0":-1.467217215266379,"y0":50.00584953759979,"z0":5.02018459241237,"aX":-19.00201012856856},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":-0.4,"breakHorizontal":16.7,"spinRate":1931,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.40285320221290766,"extension":6.82818760602747},"index":4,"playId":"1bb14a45-f751-3720-badc-f143759b9fa0","pitchNumber":2,"startTime":"2025-09-28T19:06:09.281Z","endTime":"2025-09-28T19:06:13.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.575637651080093,"aZ":-23.50708245381399,"pfxX":-6.727709621046176,"pfxZ":4.61360929303167,"pX":0.130660825019627,"pZ":3.87974210189097,"vX0":6.162718951356567,"vY0":-135.66855154246483,"vZ0":0.5949989105295708,"x":112.02,"y":134.03,"x0":-1.287916262971988,"y0":50.00243146770138,"z0":5.286462768306506,"aX":-12.63651775237028},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.6,"breakHorizontal":11.0,"spinRate":2172,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.4025603778076716,"extension":6.722130974240103},"index":5,"playId":"209901be-ebbc-3362-acda-c3ea152d49a4","pitchNumber":3,"startTime":"2025-09-28T19:06:33.840Z","endTime":"2025-09-28T19:06:37.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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(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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.711742986595276,"aZ":-34.163649477480625,"pfxX":9.058176108516097,"pfxZ":-1.2885148991731699,"pX":2.027234265595652,"pZ":1.5934788373826905,"vX0":5.581283721076713,"vY0":-123.615936689816,"vZ0":-1.277172131627976,"x":39.73,"y":195.76,"x0":-1.440365730776233,"y0":50.004207863206304,"z0":4.9969733184260186,"aX":13.95486374429595},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.4,"breakHorizontal":-17.8,"spinRate":2516,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.44388039327190265,"extension":6.591231454564375},"index":6,"playId":"4f46acfe-27d2-35ee-afe8-6bf70616dcf8","pitchNumber":4,"startTime":"2025-09-28T19:06:51.054Z","endTime":"2025-09-28T19:06:54.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-09-28T19:06:54.809Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T19:07:21.477Z","endTime":"2025-09-28T19:08:27.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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, 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.40851528553193,"strikeZoneBottom":1.62414208828102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.224156304757294,"aZ":-35.763322316828116,"pfxX":-2.7706670960973847,"pfxZ":-2.2230521578007867,"pX":-1.1170560190718717,"pZ":3.0181532784695255,"vX0":2.3712942474384286,"vY0":-126.06727920868671,"vZ0":2.030975991263526,"x":159.58,"y":157.29,"x0":-1.7091189436944805,"y0":50.00427000737036,"z0":5.085243645692997,"aX":-4.46759938122385},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.4,"breakHorizontal":4.4,"spinRate":1449,"spinDirection":270},"zone":11,"typeConfidence":2.0,"plateTime":0.4341864685984631,"extension":6.565035501115311},"index":0,"playId":"04c0b17a-fef9-3bb5-aa25-0f1077e8c589","pitchNumber":1,"startTime":"2025-09-28T19:07:21.477Z","endTime":"2025-09-28T19:07:25.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":94.1,"endSpeed":85.6,"strikeZoneTop":3.40404479543675,"strikeZoneBottom":1.62016825448914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.381279929707222,"aZ":-29.49883992176288,"pfxX":-10.06607317440711,"pfxZ":1.420631350591112,"pX":0.8701176429361982,"pZ":3.479448584941288,"vX0":9.478604636555108,"vY0":-136.72216652665065,"vZ0":0.8131111071337063,"x":83.83,"y":144.83,"x0":-1.3412439314191722,"y0":50.00412792498491,"z0":5.209494192440837,"aX":-18.975073665065626},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.0,"breakHorizontal":16.1,"spinRate":1872,"spinDirection":245},"zone":12,"typeConfidence":2.0,"plateTime":0.401289022560952,"extension":6.767085220280062},"index":1,"playId":"a2fcfc33-6dae-3538-988b-d81314bc1426","pitchNumber":2,"startTime":"2025-09-28T19:07:36.195Z","endTime":"2025-09-28T19:07:39.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.35618371410976,"strikeZoneBottom":1.57185383819675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.134406654296672,"aZ":-34.870440533340215,"pfxX":6.639102758227602,"pfxZ":-1.7298867651285619,"pX":-0.579929552917521,"pZ":2.7040161902567803,"vX0":0.9536200488295568,"vY0":-124.23934052004931,"vZ0":1.3467675599017492,"x":139.11,"y":165.77,"x0":-1.831559191621742,"y0":50.00602809995911,"z0":5.064743862119501,"aX":10.32443626738185},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.5,"breakHorizontal":-12.2,"spinRate":2484,"spinDirection":59},"zone":4,"typeConfidence":2.0,"plateTime":0.4417642710567131,"extension":6.523315731942549},"index":2,"playId":"73d50efd-2687-3dbf-a9a0-fd34ef5c1512","pitchNumber":3,"startTime":"2025-09-28T19:07:49.524Z","endTime":"2025-09-28T19:07:53.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.758304578479375,"aZ":-32.819175675582656,"pfxX":-9.38144143390877,"pfxZ":-0.3488243615385027,"pX":-1.4918716447062126,"pZ":3.023031837316172,"vX0":3.695883288128672,"vY0":-135.8254814485003,"vZ0":0.5185963367163867,"x":173.87,"y":157.16,"x0":-1.659884477086513,"y0":50.00219282473523,"z0":5.131558477778624,"aX":-17.338236997812178},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-0.2,"breakHorizontal":16.1,"spinRate":1850,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.40492660378939593,"extension":6.759811550684064},"index":3,"playId":"77ea65d1-2d63-3f48-bbdb-ca0a197eb083","pitchNumber":4,"startTime":"2025-09-28T19:08:03.365Z","endTime":"2025-09-28T19:08:07.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-09-28T19:08:24.324Z","endTime":"2025-09-28T19:08:24.325Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.688297076419882,"aZ":-21.77159377114376,"pfxX":-4.481516290291224,"pfxZ":5.436518330685097,"pX":0.5345422455260876,"pZ":3.5632949806349377,"vX0":6.737681968749161,"vY0":-137.49727164850688,"vZ0":-0.35686620786829293,"x":96.62,"y":142.57,"x0":-1.366188214042425,"y0":50.001714955516086,"z0":5.172964184037241,"aX":-8.574409634531946},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.0,"breakHorizontal":6.7,"spinRate":1971,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.39845682851115427,"extension":6.792929103327801},"index":5,"playId":"b6e82f35-b124-3671-97bf-e70e1b8ce6e8","pitchNumber":5,"startTime":"2025-09-28T19:08:24.326Z","endTime":"2025-09-28T19:08:27.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:08:27.906Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaine Crim strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T19:08:52.948Z","endTime":"2025-09-28T19:09:54.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":688760,"fullName":"Blaine Crim","link":"/api/v1/people/688760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":688760,"fullName":"Blaine Crim","link":"/api/v1/people/688760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.51238164945735,"strikeZoneBottom":1.65390283201649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.53096218164705,"aZ":-30.431863398791755,"pfxX":-7.071850480781725,"pfxZ":0.9163551564369428,"pX":0.19678994254433138,"pZ":2.7978125796352673,"vX0":6.733332774589323,"vY0":-136.2948421620425,"vZ0":-0.6519246344487246,"x":109.5,"y":163.24,"x0":-1.372417395522778,"y0":50.0048007404115,"z0":5.119419447364495,"aX":-13.469210849535061},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.7,"breakHorizontal":11.6,"spinRate":1938,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.40000939356710985,"extension":6.759330561464511},"index":0,"playId":"e799dd25-bd77-3034-a23a-21bac78ff57a","pitchNumber":1,"startTime":"2025-09-28T19:08:52.948Z","endTime":"2025-09-28T19:08:56.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.70351825470919,"aZ":-29.90864257967144,"pfxX":7.096249048214722,"pfxZ":1.3669268213903667,"pX":0.6315854027979897,"pZ":3.1194768905436834,"vX0":3.5294518782891675,"vY0":-126.90336085736246,"vZ0":1.0980785387150225,"x":92.93,"y":154.55,"x0":-1.6918320607150505,"y0":50.00403068581826,"z0":5.032554482217112,"aX":11.777508761563428},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.9,"breakHorizontal":-13.6,"spinRate":2478,"spinDirection":50},"zone":3,"typeConfidence":2.0,"plateTime":0.4287491856106209,"extension":6.756064986958979},"index":1,"playId":"5ed7c0c1-1fe5-3d66-adc9-0779f437d5e8","pitchNumber":2,"startTime":"2025-09-28T19:09:10.084Z","endTime":"2025-09-28T19:09:13.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":87.3,"endSpeed":80.5,"strikeZoneTop":3.59497245231734,"strikeZoneBottom":1.80156037713503,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.604888787770296,"aZ":-36.63736525229017,"pfxX":-8.014965265339688,"pfxZ":-2.7256972208770818,"pX":0.1716929632737342,"pZ":0.6988805255148033,"vX0":6.816103394330637,"vY0":-126.98811240627147,"vZ0":-3.094495765767592,"x":110.46,"y":219.91,"x0":-1.5037347989020122,"y0":50.00486103960696,"z0":4.8430641146137265,"aX":-13.113384833794713},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-5.4,"breakHorizontal":13.0,"spinRate":1490,"spinDirection":271},"zone":14,"typeConfidence":2.0,"plateTime":0.431043418163946,"extension":6.838032793740442},"index":2,"playId":"790932e1-05d0-329d-87b2-120baa91146f","pitchNumber":3,"startTime":"2025-09-28T19:09:32.128Z","endTime":"2025-09-28T19:09:36.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":87.3,"endSpeed":80.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.55668201679243,"aZ":-37.05624353587657,"pfxX":-6.951633076446269,"pfxZ":-2.9765735397252353,"pX":-0.35945485120852433,"pZ":1.8076092460030302,"vX0":5.217486304643214,"vY0":-127.13317397282562,"vZ0":-0.5965359334837381,"x":130.7,"y":189.97,"x0":-1.5330377901552505,"y0":50.00184182756912,"z0":4.9810429789758395,"aX":-11.402486859900705},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.3,"breakHorizontal":11.4,"spinRate":1500,"spinDirection":270},"zone":7,"typeConfidence":2.0,"plateTime":0.4304845497429768,"extension":6.771889209697574},"index":3,"playId":"a549c9f7-12b8-3733-bff0-3998a78b79d8","pitchNumber":4,"startTime":"2025-09-28T19:09:50.746Z","endTime":"2025-09-28T19:09:54.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688760,"link":"/api/v1/people/688760"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":688760,"link":"/api/v1/people/688760"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:09:54.923Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willy Adames homers (30) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:12:02.140Z","endTime":"2025-09-28T19:12:44.028Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685326,"fullName":"McCade Brown","link":"/api/v1/people/685326"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":685326,"link":"/api/v1/people/685326"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.719589274433538,"aZ":-17.73676186376306,"pfxX":-9.310214037489853,"pfxZ":7.56576033847538,"pX":0.5196536422887392,"pZ":2.8199521770733145,"vX0":13.486128614873852,"vY0":-137.36143817188972,"vZ0":-4.83559204487627,"x":97.19,"y":162.64,"x0":-3.2464888393817,"y0":50.006587447698216,"z0":5.811027769091741,"aX":-17.776991068923707},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":14.0,"spinRate":2437,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.3989085545268809,"extension":7.188381654422155},"hitData":{"launchSpeed":105.7,"launchAngle":25.0,"totalDistance":417.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.42,"coordY":30.28}},"index":0,"playId":"7339b212-cec5-3f82-b1c3-ccdc5bb06692","pitchNumber":1,"startTime":"2025-09-28T19:12:16.737Z","endTime":"2025-09-28T19:12:44.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":9.699999999999996,"leverageIndex":0.86,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:12:44.028Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Heliot Ramos pops out to second baseman Ryan Ritter.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:13:05.512Z","endTime":"2025-09-28T19:13:28.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685326,"fullName":"McCade Brown","link":"/api/v1/people/685326"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"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(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":86.1,"endSpeed":79.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.817825644711526,"aZ":-26.931853047948913,"pfxX":-1.2966801895374074,"pfxZ":3.3115937608572033,"pX":0.6659197783785415,"pZ":2.1315450767829773,"vX0":10.919695099203032,"vY0":-124.91827931649178,"vZ0":-3.3048893739439205,"x":91.62,"y":181.23,"x0":-3.5908252390449626,"y0":50.00364386881506,"z0":5.6823801782231005,"aX":-2.0550598674101566},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.4,"breakHorizontal":-0.1,"spinRate":2572,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.4382260755415164,"extension":7.124878206953999},"index":0,"playId":"efa4f68a-932b-3516-953e-2bf0b6a2ead7","pitchNumber":1,"startTime":"2025-09-28T19:13:05.604Z","endTime":"2025-09-28T19:13:09.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.92807046619296,"aZ":-27.97307008642251,"pfxX":1.9734403607525752,"pfxZ":2.6757469855680007,"pX":0.2792714522584277,"pZ":2.6899578265495387,"vX0":8.736760521935217,"vY0":-125.17600459036656,"vZ0":-1.8057963287660976,"x":106.35,"y":166.15,"x0":-3.5286678344544624,"y0":50.001496152805345,"z0":5.736057056703699,"aX":3.094768815630438},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.7,"breakHorizontal":-5.8,"spinRate":2579,"spinDirection":94},"zone":3,"typeConfidence":2.0,"plateTime":0.4394768284197288,"extension":7.188492202065979},"hitData":{"launchSpeed":91.9,"launchAngle":58.0,"totalDistance":220.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":135.29,"coordY":121.16}},"index":1,"playId":"e1ee458a-d576-3ae9-a99d-d2c1809ed56d","pitchNumber":2,"startTime":"2025-09-28T19:13:18.459Z","endTime":"2025-09-28T19:13:28.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:13:28.332Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to left fielder Jordan Beck.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:13:52.790Z","endTime":"2025-09-28T19:16:02.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685326,"fullName":"McCade Brown","link":"/api/v1/people/685326"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":94.8,"endSpeed":86.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.978274192102674,"aZ":-15.139998601842402,"pfxX":-7.174641966099996,"pfxZ":8.897090071264023,"pX":-0.4150326395040004,"pZ":2.9097038374035002,"vX0":10.796994904278463,"vY0":-137.58082040015168,"vZ0":-5.007090158078347,"x":132.82,"y":160.22,"x0":-3.460908255569566,"y0":50.000109010190435,"z0":5.781913031917293,"aX":-13.732187318278877},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.2,"breakHorizontal":10.7,"spinRate":2274,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3983700471580889,"extension":7.289689590749348},"index":0,"playId":"cfba2be1-ebf2-3f4f-86db-cbb2bfeef6b3","pitchNumber":1,"startTime":"2025-09-28T19:13:52.790Z","endTime":"2025-09-28T19:13:56.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.4,"strikeZoneTop":3.40643503433358,"strikeZoneBottom":1.62863994423802,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.507504612745358,"aZ":-42.13140100531347,"pfxX":6.204044605717766,"pfxZ":-7.526101414083488,"pX":-1.4432111561227932,"pZ":2.1932039939721606,"vX0":3.3753661226346745,"vY0":-114.90269824465082,"vZ0":1.0063643104811502,"x":172.01,"y":179.56,"x0":-3.742860053560642,"y0":50.00471727661423,"z0":5.87948191377969,"aX":8.203973421812167},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-13.0,"breakHorizontal":-12.1,"spinRate":2611,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.47872868145734637,"extension":6.89070147709346},"index":1,"playId":"ece1545a-48dc-359d-9c33-c205206fbe7c","pitchNumber":2,"startTime":"2025-09-28T19:14:08.291Z","endTime":"2025-09-28T19:14:11.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":87.6,"endSpeed":80.6,"strikeZoneTop":3.5488083811855,"strikeZoneBottom":1.74379634245278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.147015293428737,"aZ":-25.109679539934838,"pfxX":-11.12286438240918,"pfxZ":4.295866791562451,"pX":-1.3003984350226598,"pZ":1.50769714512713,"vX0":9.620358753129588,"vY0":-127.14756626024683,"vZ0":-5.195609315876194,"x":166.57,"y":198.07,"x0":-3.6810577758688776,"y0":50.00102372287715,"z0":5.560585161478803,"aX":-18.279112545142446},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.8,"breakHorizontal":18.1,"spinRate":2073,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.43016156649876214,"extension":7.130891564237415},"index":2,"playId":"6290eed0-0d73-3396-a92e-020d5d9e81ea","pitchNumber":3,"startTime":"2025-09-28T19:14:21.458Z","endTime":"2025-09-28T19:14:25.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.77049055484502,"aZ":-17.065324890047997,"pfxX":-8.962808710651533,"pfxZ":7.910104794556342,"pX":0.10669124621094218,"pZ":1.846893927835871,"vX0":12.567435470716468,"vY0":-137.4117726720187,"vZ0":-7.309928095277988,"x":112.93,"y":188.91,"x0":-3.364065084064394,"y0":50.00462480651055,"z0":5.703549322387605,"aX":-17.12351945095548},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.8,"breakHorizontal":13.6,"spinRate":2384,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.3987800636326262,"extension":7.295191911656213},"index":3,"playId":"fb60d5e7-cb7c-3e97-8206-bd8569d78bef","pitchNumber":4,"startTime":"2025-09-28T19:14:34.391Z","endTime":"2025-09-28T19:14:38.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-09-28T19:15:00.496Z","endTime":"2025-09-28T19:15:00.497Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"},"defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.45246892078329,"strikeZoneBottom":1.72945882219762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.159347483745346,"aZ":-13.864266343540104,"pfxX":-7.022160682404806,"pfxZ":9.410471364306169,"pX":-0.9642801064547272,"pZ":3.0610474853083414,"vX0":9.348679884457194,"vY0":-138.63753927683726,"vZ0":-4.839380901974206,"x":153.76,"y":156.13,"x0":-3.468585432078464,"y0":50.00193942000692,"z0":5.755488739551259,"aX":-13.661992017574764},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":10.8,"spinRate":2242,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3951649738655538,"extension":7.224260873487667},"index":5,"playId":"2d05916a-65ac-358b-abe1-d94e6dfcf7b2","pitchNumber":5,"startTime":"2025-09-28T19:15:00.498Z","endTime":"2025-09-28T19:15:04.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.09059353633889,"aZ":-17.050833567969132,"pfxX":-8.702336612916518,"pfxZ":7.950233417642386,"pX":0.0043120220788838304,"pZ":1.8850928050806568,"vX0":12.214388793024648,"vY0":-137.44926253265731,"vZ0":-7.076104542754798,"x":116.84,"y":187.88,"x0":-3.378331697887229,"y0":50.004036111296955,"z0":5.66251012064766,"aX":-16.557484050392063},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.8,"breakHorizontal":13.1,"spinRate":2301,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.39937556442210953,"extension":7.305193911528878},"index":6,"playId":"c8dff197-9c59-3092-9044-cad1c50fa708","pitchNumber":6,"startTime":"2025-09-28T19:15:14.906Z","endTime":"2025-09-28T19:15:18.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.682429570348233,"aZ":-13.683898556380086,"pfxX":-6.4101067494991035,"pfxZ":9.671950340435114,"pX":-0.2183285823258637,"pZ":3.262894429729754,"vX0":10.902988800242845,"vY0":-137.23578928606082,"vZ0":-4.298187725063589,"x":125.32,"y":150.68,"x0":-3.4055694253759,"y0":50.00465055233027,"z0":5.778022688167432,"aX":-12.25781737910959},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":9.4,"spinRate":2324,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.398749762814524,"extension":7.215955391664726},"index":7,"playId":"c6a7c967-5e43-31d5-8c0e-289c423cb279","pitchNumber":7,"startTime":"2025-09-28T19:15:31.063Z","endTime":"2025-09-28T19:15:35.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":95.1,"endSpeed":86.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.479626919351418,"aZ":-14.277147910900663,"pfxX":-9.67866193286799,"pfxZ":9.338946122719882,"pX":0.13553831380907877,"pZ":2.162691672708263,"vX0":12.94958625231337,"vY0":-137.78493363097914,"vZ0":-6.961060678220397,"x":111.83,"y":180.39,"x0":-3.374462947604576,"y0":50.00581848796921,"z0":5.692340667851747,"aX":-18.55608380567281},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.5,"breakHorizontal":14.8,"spinRate":2219,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.39797003750007454,"extension":7.353690402630133},"hitData":{"launchSpeed":97.3,"launchAngle":48.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.75,"coordY":86.36}},"index":8,"playId":"ce5e2e9b-eb42-30ba-a836-416ebccbe1ac","pitchNumber":8,"startTime":"2025-09-28T19:15:53.353Z","endTime":"2025-09-28T19:16:02.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:16:02.706Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:16:26.832Z","endTime":"2025-09-28T19:17:15.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685326,"fullName":"McCade Brown","link":"/api/v1/people/685326"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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(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":94.8,"endSpeed":85.7,"strikeZoneTop":3.52296650429334,"strikeZoneBottom":1.69055923848632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.416052543913885,"aZ":-17.325597499411355,"pfxX":-8.499625215526404,"pfxZ":7.835029402018691,"pX":-0.10198580577891579,"pZ":3.363777830865006,"vX0":11.569962289925131,"vY0":-137.51762662923656,"vZ0":-3.3414189008935087,"x":120.89,"y":147.96,"x0":-3.2798028806036887,"y0":50.00639351407773,"z0":5.785435445278109,"aX":-16.116434462109048},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":12.7,"spinRate":2313,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.39986856756845635,"extension":7.164852948788187},"index":0,"playId":"ff64e98d-90a6-3e2a-b520-cda0380e4fa5","pitchNumber":1,"startTime":"2025-09-28T19:16:26.832Z","endTime":"2025-09-28T19:16:30.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","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":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.303186946132914,"aZ":-43.10202385491479,"pfxX":4.655016790588088,"pfxZ":-8.239421001940874,"pX":-0.07854051770710171,"pZ":2.418270375908692,"vX0":6.350201361372046,"vY0":-115.52394388052124,"vZ0":1.3607018000267361,"x":119.99,"y":173.49,"x0":-3.4879904434677482,"y0":50.004095191769615,"z0":6.026209141806694,"aX":6.171911876482525},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-14.0,"breakHorizontal":-10.3,"spinRate":2550,"spinDirection":41},"zone":5,"typeConfidence":2.0,"plateTime":0.4775860024933243,"extension":7.044368863612354},"index":1,"playId":"853cf56e-6e0b-3625-b105-9ddf1dc6ef6b","pitchNumber":2,"startTime":"2025-09-28T19:16:37.653Z","endTime":"2025-09-28T19:16:41.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.589634787460817,"aZ":-13.819295747555731,"pfxX":-5.886302762438306,"pfxZ":9.506818896818377,"pX":0.5416007262158675,"pZ":3.5594486032163744,"vX0":12.373026287676137,"vY0":-138.26684422486474,"vZ0":-3.7859692313671,"x":96.36,"y":142.67,"x0":-3.232044816099088,"y0":50.00629048095041,"z0":5.877452812934036,"aX":-11.37009854951089},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":8.0,"spinRate":2336,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.3965389095843417,"extension":7.290836885998409},"index":2,"playId":"7eaf51b5-3c04-3c85-b53f-3fac7a28823a","pitchNumber":3,"startTime":"2025-09-28T19:16:55.186Z","endTime":"2025-09-28T19:16:59.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.075246021477717,"aZ":-32.482898200945804,"pfxX":1.3376365284985772,"pfxZ":-0.19539207356414678,"pX":0.5101005367284672,"pZ":1.6229525972744012,"vX0":9.347879915204768,"vY0":-124.82939630851774,"vZ0":-3.53058429492648,"x":97.56,"y":194.96,"x0":-3.4369462225307785,"y0":50.00205404008833,"z0":5.693750407695549,"aX":2.136117928414674},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.8,"breakHorizontal":-4.3,"spinRate":2483,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.43662716212599495,"extension":7.12569987742007},"index":3,"playId":"f452696b-7487-335e-92e1-1d1df42068b9","pitchNumber":4,"startTime":"2025-09-28T19:17:11.892Z","endTime":"2025-09-28T19:17:15.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:17:15.770Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Beck grounds out softly, pitcher Logan Webb to first baseman Wilmer Flores.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-28T19:19:23.206Z","endTime":"2025-09-28T19:20:14.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657277,"link":"/api/v1/people/657277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":527038,"link":"/api/v1/people/527038"},"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, 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":84.8,"endSpeed":78.1,"strikeZoneTop":3.67921992305026,"strikeZoneBottom":1.75938222442967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.434960051691633,"aZ":-39.01234707256096,"pfxX":-3.532975484362204,"pfxZ":-4.413081500734796,"pX":-1.6633666229144592,"pZ":2.1226866292153574,"vX0":1.4277806606964418,"vY0":-123.57664400036492,"vZ0":0.6904334935142245,"x":180.4,"y":181.47,"x0":-1.7893074856496067,"y0":50.00553974004225,"z0":5.1146743927666405,"aX":-5.469604582838182},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-7.6,"breakHorizontal":6.1,"spinRate":1346,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.44309049026614344,"extension":6.497422793041087},"index":0,"playId":"0c1923e1-a185-3b4c-b6d0-3027d3dba7d3","pitchNumber":1,"startTime":"2025-09-28T19:19:23.206Z","endTime":"2025-09-28T19:19:26.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.61,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.97138642465019,"aZ":-38.65416770399656,"pfxX":-3.947369396338071,"pfxZ":-4.138233657961166,"pX":-0.7394085638780871,"pZ":2.3049105827742142,"vX0":3.21593895042928,"vY0":-124.38009160153459,"vZ0":1.0481696804895304,"x":145.18,"y":176.55,"x0":-1.536338678339686,"y0":50.002529505974785,"z0":5.083703018473801,"aX":-6.184258436706326},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-7.0,"breakHorizontal":6.4,"spinRate":1458,"spinDirection":271},"zone":7,"typeConfidence":2.0,"plateTime":0.4403862943467236,"extension":6.6324586069313884},"index":1,"playId":"ca1e540e-a8c1-3b88-9e44-ec042c476b8c","pitchNumber":2,"startTime":"2025-09-28T19:19:36.015Z","endTime":"2025-09-28T19:19:39.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.9,"strikeZoneTop":3.79111277723226,"strikeZoneBottom":1.79593760577659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11359919610679,"aZ":-33.12096957745062,"pfxX":-10.469650028674138,"pfxZ":-0.5068410137312434,"pX":1.4999489577407539,"pZ":3.13107972962879,"vX0":10.794527679243458,"vY0":-135.97937251541708,"vZ0":0.6548549894634965,"x":59.83,"y":154.24,"x0":-1.176747090866238,"y0":50.00503223526877,"z0":5.200028631978212,"aX":-19.447198110196478},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":-0.5,"breakHorizontal":16.4,"spinRate":2021,"spinDirection":243},"zone":12,"typeConfidence":2.0,"plateTime":0.40407168761058543,"extension":6.818076143128718},"index":2,"playId":"0d8d5af4-377f-3711-8bfe-e345baf11df1","pitchNumber":3,"startTime":"2025-09-28T19:19:51.604Z","endTime":"2025-09-28T19:19:54.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.604472158512497,"aZ":-37.812730319121314,"pfxX":-5.570561347993791,"pfxZ":-3.5333840320062446,"pX":0.46164775587206736,"pZ":1.874859062788182,"vX0":6.764164270770682,"vY0":-125.31352710018145,"vZ0":-0.04787126977377154,"x":99.4,"y":188.16,"x0":-1.5450474623270414,"y0":50.00443407694898,"z0":4.975491910068356,"aX":-8.887947744095886},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.1,"breakHorizontal":8.6,"spinRate":1458,"spinDirection":274},"zone":9,"typeConfidence":2.0,"plateTime":0.4365896579632529,"extension":6.7202025477972915},"hitData":{"launchSpeed":50.9,"launchAngle":-43.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":128.6,"coordY":181.71}},"index":3,"playId":"5e971ee2-709c-331b-990f-c4d30e983879","pitchNumber":4,"startTime":"2025-09-28T19:20:06.305Z","endTime":"2025-09-28T19:20:14.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:20:14.279Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brenton Doyle doubles (23) on a ground ball to right fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-28T19:20:38.126Z","endTime":"2025-09-28T19:21:24.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(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":93.9,"endSpeed":85.2,"strikeZoneTop":3.52974657841435,"strikeZoneBottom":1.70933931558071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.88671253930765,"aZ":-30.246645445932607,"pfxX":-10.319588771069048,"pfxZ":1.030424366545505,"pX":-0.04088284669202734,"pZ":3.5883348941024784,"vX0":6.878494098075837,"vY0":-136.50131518912482,"vZ0":1.332283486849443,"x":118.56,"y":141.89,"x0":-1.2611555978177473,"y0":50.00413715520071,"z0":5.186383771313946,"aX":-19.347719541308294},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.4,"breakHorizontal":17.2,"spinRate":1957,"spinDirection":247},"zone":2,"typeConfidence":2.0,"plateTime":0.4022682888358222,"extension":6.76557678883313},"index":0,"playId":"fa4393fe-bfbe-3290-bd27-a08bc09fdc51","pitchNumber":1,"startTime":"2025-09-28T19:20:38.126Z","endTime":"2025-09-28T19:20:42.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.42215030083968,"strikeZoneBottom":1.68530060974804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.693227194480723,"aZ":-30.78435892790844,"pfxX":8.033915186387,"pfxZ":0.8933933932542777,"pX":1.2507965579202625,"pZ":1.8460654915066652,"vX0":4.80166074052898,"vY0":-124.05705430248585,"vZ0":-1.2374148177799529,"x":69.32,"y":188.94,"x0":-1.7557992297622402,"y0":50.001074443971596,"z0":4.926149301928107,"aX":12.473416753550532},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.6,"breakHorizontal":-15.7,"spinRate":2584,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.44214727936656884,"extension":6.5193326040487625},"index":1,"playId":"784ec0d0-ffb5-384d-bf88-498dac4f10af","pitchNumber":2,"startTime":"2025-09-28T19:20:53.119Z","endTime":"2025-09-28T19:20:57.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.980372389061074,"aZ":-33.79663144030009,"pfxX":-9.205484283336508,"pfxZ":-0.8658660755805663,"pX":-0.10044961565022277,"pZ":3.2745562804012276,"vX0":6.852496515803607,"vY0":-136.30489381835562,"vZ0":1.4420201650424949,"x":120.83,"y":150.37,"x0":-1.4556495801616114,"y0":50.00266824257093,"z0":5.078549167404875,"aX":-17.258355435350833},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-1.0,"breakHorizontal":15.1,"spinRate":2001,"spinDirection":248},"zone":2,"typeConfidence":2.0,"plateTime":0.40239886559574645,"extension":6.7391021248468475},"hitData":{"launchSpeed":103.3,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.67,"coordY":140.93}},"index":2,"playId":"753fbd82-a2c5-36e1-b68a-994a62cb83b8","pitchNumber":3,"startTime":"2025-09-28T19:21:10.929Z","endTime":"2025-09-28T19:21:24.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":-4.400000000000006,"leverageIndex":0.69,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:21:24.092Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yanquiel Fernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-28T19:21:52.472Z","endTime":"2025-09-28T19:23:44.113Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"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":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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(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":93.4,"endSpeed":85.6,"strikeZoneTop":3.69860536697868,"strikeZoneBottom":1.84204133847167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.035738054903245,"aZ":-32.903475385047194,"pfxX":-9.728537667785547,"pfxZ":-0.3866717246993865,"pX":1.081883802114381,"pZ":2.721935064903475,"vX0":9.699639124057018,"vY0":-135.7762736007241,"vZ0":-0.015648247164493312,"x":75.76,"y":165.29,"x0":-1.2685852474971184,"y0":50.005769926155374,"z0":5.01271495377877,"aX":-18.21285245230127},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.5,"breakHorizontal":15.6,"spinRate":1905,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.40301918287073724,"extension":6.567150242565073},"index":0,"playId":"1b119f62-5b8e-3a95-9c2c-683123ce0726","pitchNumber":1,"startTime":"2025-09-28T19:21:52.472Z","endTime":"2025-09-28T19:21:56.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.891208219788645,"aZ":-38.13921568421093,"pfxX":-5.817793076274371,"pfxZ":-3.667234619960113,"pX":0.06807321880283272,"pZ":1.365530556497515,"vX0":6.339428195356272,"vY0":-126.48376934661943,"vZ0":-0.9372834143230979,"x":114.41,"y":201.91,"x0":-1.7104727189693916,"y0":50.00352021250764,"z0":4.789092154679442,"aX":-9.462560516477236},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.6,"breakHorizontal":9.1,"spinRate":1450,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.4324224827645642,"extension":6.774727938066997},"index":1,"playId":"549ab7af-0cd0-3647-9e5f-845f8ed25630","pitchNumber":2,"startTime":"2025-09-28T19:22:06.756Z","endTime":"2025-09-28T19:22:10.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":86.5,"endSpeed":79.5,"strikeZoneTop":3.68567006914027,"strikeZoneBottom":1.79180319678296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.98490627576776,"aZ":-36.76822268464484,"pfxX":-4.0162897033601475,"pfxZ":-2.8667216626388687,"pX":-0.11026613304769778,"pZ":0.9749655273972165,"vX0":5.312792241196844,"vY0":-125.88359983396428,"vZ0":-1.9461060022344094,"x":121.2,"y":212.46,"x0":-1.7280629940722834,"y0":50.00306842737801,"z0":4.739584377078778,"aX":-6.434401223162965},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.4,"breakHorizontal":6.0,"spinRate":1445,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.4353988871571559,"extension":6.813904708173287},"index":2,"playId":"604fe31f-224d-3477-aff9-29100c5950fd","pitchNumber":3,"startTime":"2025-09-28T19:22:22.254Z","endTime":"2025-09-28T19:22:26.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.10804546069146,"aZ":-39.18152238887104,"pfxX":-3.9368412469384344,"pfxZ":-4.294588507622564,"pX":-0.4062783797988941,"pZ":1.573483521620315,"vX0":4.478386403775202,"vY0":-126.66688017781887,"vZ0":-0.20212421386777146,"x":132.49,"y":196.3,"x0":-1.683124300296634,"y0":50.00468674595347,"z0":4.778654384033446,"aX":-6.418038563463278},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-7.6,"breakHorizontal":6.1,"spinRate":1566,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.43189345072963237,"extension":6.8702518278051325},"index":3,"playId":"b64ac621-7382-3e9c-a437-f53ebc5e6b5f","pitchNumber":4,"startTime":"2025-09-28T19:22:39.692Z","endTime":"2025-09-28T19:22:43.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-09-28T19:23:04.701Z","endTime":"2025-09-28T19:23:04.702Z","isPitch":false,"type":"action","player":{"id":692585,"link":"/api/v1/people/692585"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.1825005761246,"aZ":-21.356744545514367,"pfxX":-6.073388972335076,"pfxZ":5.63412038366201,"pX":0.39320675486248396,"pZ":3.4350130260021574,"vX0":6.816463521682671,"vY0":-137.18268581523063,"vZ0":-0.4288136375050645,"x":102.01,"y":146.03,"x0":-1.325768220863034,"y0":50.004998840474656,"z0":5.039557086263034,"aX":-11.665876674823057},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.3,"breakHorizontal":9.7,"spinRate":2160,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.3981108934606805,"extension":6.5983311142898815},"index":5,"playId":"4d791e14-f8de-3861-8016-b3b47131c874","pitchNumber":5,"startTime":"2025-09-28T19:23:04.703Z","endTime":"2025-09-28T19:23:08.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.63695107207116,"strikeZoneBottom":1.85873868934922,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.45067878767236,"aZ":-38.68972665478302,"pfxX":-5.115765224797056,"pfxZ":-4.276810514001294,"pX":-2.3630841052095977,"pZ":2.008721688357343,"vX0":0.3543847685339766,"vY0":-122.7457197806067,"vZ0":1.1014334102434302,"x":207.08,"y":184.54,"x0":-1.8448958316545563,"y0":50.00089008472422,"z0":4.850228524436009,"aX":-7.799466517787835},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.2,"breakHorizontal":9.1,"spinRate":1500,"spinDirection":270},"zone":13,"typeConfidence":2.0,"plateTime":0.44634027294368384,"extension":6.736666452942111},"index":6,"playId":"98d210a1-dc9b-3265-bdc7-244d89c39110","pitchNumber":6,"startTime":"2025-09-28T19:23:24.851Z","endTime":"2025-09-28T19:23:28.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.70974506069707,"aZ":-38.06353991843981,"pfxX":-5.4110443472089385,"pfxZ":-3.5732745591957036,"pX":0.47049719672198614,"pZ":0.9997455402121627,"vX0":6.6161343620492,"vY0":-127.59890224484076,"vZ0":-1.9369626270226672,"x":99.07,"y":211.79,"x0":-1.4552772881257294,"y0":50.00573012067169,"z0":4.772989135783725,"aX":-8.907602702535796},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-6.7,"breakHorizontal":8.3,"spinRate":1562,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.42956489875406856,"extension":6.82735032727717},"index":7,"playId":"7b466ca8-10be-38fc-bf33-4475252639e8","pitchNumber":7,"startTime":"2025-09-28T19:23:40.197Z","endTime":"2025-09-28T19:23:44.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692585,"link":"/api/v1/people/692585"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":692585,"link":"/api/v1/people/692585"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.39,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:23:44.113Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Karros lines out to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-28T19:24:08.654Z","endTime":"2025-09-28T19:25:12.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.79470941846561,"strikeZoneBottom":1.74237055393255,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.695756125570107,"aZ":-30.84793158256037,"pfxX":7.692928426882417,"pfxZ":0.8753681188229319,"pX":1.2023376867347324,"pZ":2.8098744550794668,"vX0":4.594163353919489,"vY0":-122.50674546913046,"vZ0":1.3437033152637745,"x":71.17,"y":162.91,"x0":-1.6981368836840358,"y0":50.003329086417615,"z0":4.895359223743162,"aX":11.66706122315098},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.2,"breakHorizontal":-15.0,"spinRate":2539,"spinDirection":51},"zone":12,"typeConfidence":2.0,"plateTime":0.44747036188250355,"extension":6.708447406360071},"index":0,"playId":"a7031f93-68b0-3772-b093-e7b2ec712a0d","pitchNumber":1,"startTime":"2025-09-28T19:24:08.654Z","endTime":"2025-09-28T19:24:12.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.63945144140931,"aZ":-36.45802642099945,"pfxX":-7.356644179977268,"pfxZ":-2.3750029218339224,"pX":-1.0416373572044653,"pZ":1.9992270218334915,"vX0":4.125008422362761,"vY0":-133.9562949561028,"vZ0":-0.7781397336331891,"x":156.7,"y":184.8,"x0":-1.6508720261612573,"y0":50.00098435077952,"z0":4.914391443696965,"aX":-13.283964142698967},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-4.2,"breakHorizontal":12.4,"spinRate":1862,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.40988134200482085,"extension":6.89182071880821},"index":1,"playId":"8239ee7f-782a-3e8d-afba-bc1b04bcb372","pitchNumber":2,"startTime":"2025-09-28T19:24:28.587Z","endTime":"2025-09-28T19:24:32.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.82998807273551,"strikeZoneBottom":1.77257714815747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.842289226775144,"aZ":-31.405286591805176,"pfxX":8.663976988045565,"pfxZ":0.49658591074018776,"pX":2.1725983875619335,"pZ":1.7718650064765784,"vX0":6.015048198827451,"vY0":-123.95546191379995,"vZ0":-1.1145153183141585,"x":34.19,"y":190.94,"x0":-1.4115339137399439,"y0":50.00485533829035,"z0":4.850106592595921,"aX":13.478759404939954},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.8,"breakHorizontal":-17.0,"spinRate":2548,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.441924379967936,"extension":6.718220534264497},"index":2,"playId":"d8a2478c-cbf3-33f9-a344-ca19b102ca2f","pitchNumber":3,"startTime":"2025-09-28T19:24:49.755Z","endTime":"2025-09-28T19:24:53.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.944115795149383,"aZ":-37.46098483441937,"pfxX":-5.331299979142392,"pfxZ":-3.249729157710094,"pX":-0.2040944367783503,"pZ":2.0869794003242506,"vX0":5.277848097837177,"vY0":-126.5668803846364,"vZ0":0.6537602447266202,"x":124.78,"y":182.43,"x0":-1.6200943137864734,"y0":50.000632311589804,"z0":4.816501061645983,"aX":-8.680344018302835},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.5,"breakHorizontal":8.5,"spinRate":1576,"spinDirection":270},"zone":8,"typeConfidence":2.0,"plateTime":0.4321465781064777,"extension":6.780089404030467},"hitData":{"launchSpeed":86.7,"launchAngle":20.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.8,"coordY":113.19}},"index":3,"playId":"a947f0db-d6bb-3094-8111-caa4c1d076c5","pitchNumber":4,"startTime":"2025-09-28T19:25:05.690Z","endTime":"2025-09-28T19:25:12.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":3.500000000000007,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:25:12.174Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wilmer Flores lines out to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-28T19:27:06.120Z","endTime":"2025-09-28T19:28:48.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685326,"fullName":"McCade Brown","link":"/api/v1/people/685326"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":527038,"fullName":"Wilmer Flores","link":"/api/v1/people/527038"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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(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.3,"endSpeed":78.2,"strikeZoneTop":3.29201095389318,"strikeZoneBottom":1.65646950843259,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.978727201706846,"aZ":-30.114777983249795,"pfxX":2.362314011424842,"pfxZ":1.3345549175551703,"pX":1.0406045491874034,"pZ":2.44714037527869,"vX0":10.246388359677379,"vY0":-123.88923149239375,"vZ0":-1.8711867046437987,"x":65.62,"y":158.61,"x0":-3.465023879224835,"y0":50.00579643681082,"z0":5.74225088182681,"aX":3.6509785569124826},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.2,"breakHorizontal":-6.8,"spinRate":2464,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4430138846679794,"extension":7.122690880995855},"index":0,"playId":"4f1942b5-7fcc-3c87-96f7-bb21fa9b7295","pitchNumber":1,"startTime":"2025-09-28T19:27:23.605Z","endTime":"2025-09-28T19:27:27.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":93.9,"endSpeed":85.6,"strikeZoneTop":3.23310960440401,"strikeZoneBottom":1.56778748628635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.33226207453938,"aZ":-13.78038475130166,"pfxX":-6.845109628602865,"pfxZ":9.834029767657306,"pX":0.6789016423869066,"pZ":2.126360220892736,"vX0":13.080934269520231,"vY0":-136.03086582251436,"vZ0":-6.934413659692975,"x":68.25,"y":158.61,"x0":-3.3067783599729994,"y0":50.00535131182543,"z0":5.667345890498374,"aX":-12.807710694446296},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":9.6,"spinRate":2256,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.4029208002837601,"extension":7.314515298384813},"index":1,"playId":"48d0020e-06a4-33f8-8cff-78f2b1c4f0f9","pitchNumber":2,"startTime":"2025-09-28T19:27:34.870Z","endTime":"2025-09-28T19:27:38.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":85.8,"endSpeed":79.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.534848679732804,"aZ":-33.182469320489766,"pfxX":2.37632815324999,"pfxZ":-0.6355479861627966,"pX":0.7079086034599452,"pZ":2.601614996398243,"vX0":9.663937908174562,"vY0":-124.7072223579404,"vZ0":-1.0372945939045801,"x":90.02,"y":168.54,"x0":-3.522808117379694,"y0":50.00594338132049,"z0":5.75456041563375,"aX":3.750044894823773},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.2,"breakHorizontal":-6.5,"spinRate":2553,"spinDirection":99},"zone":6,"typeConfidence":2.0,"plateTime":0.4388354448169003,"extension":7.03797390588708},"index":2,"playId":"b5d3209f-c18b-3ce2-bebf-6a3ff97e49ef","pitchNumber":3,"startTime":"2025-09-28T19:27:46.685Z","endTime":"2025-09-28T19:27:50.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.682453117022863,"aZ":-13.335944604442085,"pfxX":-6.052332949333689,"pfxZ":9.80718938375837,"pX":0.08482796687148786,"pZ":2.123219603335453,"vX0":11.628015420578226,"vY0":-137.29577383388443,"vZ0":-7.18204016498033,"x":113.77,"y":181.45,"x0":-3.407385876994525,"y0":50.0025623048293,"z0":5.669547475718997,"aX":-11.626213475122249},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":8.6,"spinRate":2271,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.3980351705565579,"extension":7.399680250870753},"index":3,"playId":"51bae31b-1e7c-3403-9f5f-15a8cb5b8394","pitchNumber":4,"startTime":"2025-09-28T19:27:59.199Z","endTime":"2025-09-28T19:28:03.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.21563933533545,"strikeZoneBottom":1.67087859737052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.101050343211284,"aZ":-27.290925544393172,"pfxX":-0.3037787931673046,"pfxZ":3.0187122573878193,"pX":1.2107905688169647,"pZ":2.054425985826728,"vX0":11.63460312908667,"vY0":-126.17304909122264,"vZ0":-3.6155925981714114,"x":70.85,"y":183.31,"x0":-3.415867521488972,"y0":50.00184792980808,"z0":5.699497477747019,"aX":-0.4943209997725062},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.8,"breakHorizontal":-2.0,"spinRate":2452,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.4337307063871916,"extension":7.20815310270565},"index":4,"playId":"5e8a9e33-6497-3f57-bf0f-40ba8308cdaf","pitchNumber":5,"startTime":"2025-09-28T19:28:13.515Z","endTime":"2025-09-28T19:28:17.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.4,"strikeZoneTop":3.16954246215273,"strikeZoneBottom":1.56494657441527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.864905149461183,"aZ":-27.725436429807573,"pfxX":-1.2475054516387516,"pfxZ":2.7688602533046884,"pX":1.4507454621971534,"pZ":1.2086676821353894,"vX0":12.284452381594008,"vY0":-125.02515618625205,"vZ0":-5.309745833663918,"x":61.7,"y":206.15,"x0":-3.334732049635314,"y0":50.00141089369733,"z0":5.596344511548296,"aX":-2.004320915820462},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.1,"breakHorizontal":-0.1,"spinRate":2543,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.43574035922417487,"extension":7.223340623288306},"index":5,"playId":"30b3ebb6-aac5-346b-adc0-0f951c072319","pitchNumber":6,"startTime":"2025-09-28T19:28:26.970Z","endTime":"2025-09-28T19:28:30.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.54726643768379,"aZ":-16.954239393487576,"pfxX":-8.071140061687483,"pfxZ":7.926970796032273,"pX":-0.3454323578226995,"pZ":2.628977321416203,"vX0":10.801007196572977,"vY0":-137.8905550748773,"vZ0":-5.239377559118432,"x":130.17,"y":167.8,"x0":-3.2702394472089527,"y0":50.00272243328791,"z0":5.703116438136416,"aX":-15.495940364198328},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":12.2,"spinRate":2245,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.3976901912583042,"extension":7.246703975004512},"hitData":{"launchSpeed":95.9,"launchAngle":21.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.28,"coordY":61.24}},"index":6,"playId":"3ba9d5c8-acbc-397b-bc2d-a137a73c9c02","pitchNumber":7,"startTime":"2025-09-28T19:28:40.822Z","endTime":"2025-09-28T19:28:48.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":527038,"link":"/api/v1/people/527038","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_ab"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_ab"},{"player":{"id":527038,"link":"/api/v1/people/527038"},"credit":"b_pa"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:28:48.063Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a line drive to left fielder Jordan Beck.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-28T19:28:50.537Z","endTime":"2025-09-28T19:29:48.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685326,"fullName":"McCade Brown","link":"/api/v1/people/685326"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"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(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":78.9,"endSpeed":72.4,"strikeZoneTop":3.40023219344469,"strikeZoneBottom":1.52520309848321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.14953685702115,"aZ":-42.44239571427573,"pfxX":6.020789881293983,"pfxZ":-7.806021133322184,"pX":-0.3926198940260213,"pZ":1.6920402231286393,"vX0":5.240352844648671,"vY0":-114.78655413823371,"vZ0":0.027350078406235268,"x":131.97,"y":193.09,"x0":-3.4997614449834114,"y0":50.0036311808707,"z0":5.863045287587557,"aX":7.917423597427526},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-13.7,"breakHorizontal":-12.4,"spinRate":2534,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.47986501722229935,"extension":7.019982958984449},"index":0,"playId":"69519e5f-c1f0-397d-869a-82e7638f93f8","pitchNumber":1,"startTime":"2025-09-28T19:29:11.807Z","endTime":"2025-09-28T19:29:15.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":88.5,"endSpeed":80.8,"strikeZoneTop":3.38516210599141,"strikeZoneBottom":1.60022912646807,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.39886061778115,"aZ":-27.223634730624532,"pfxX":-9.649208119651405,"pfxZ":2.9596435868049085,"pX":-2.879067199331419,"pZ":3.355872310071873,"vX0":5.386830621911128,"vY0":-128.75659157578204,"vZ0":-0.560645765196202,"x":226.74,"y":148.17,"x0":-3.747512825464351,"y0":50.00583170182565,"z0":5.687974242947621,"aX":-16.16082874430256},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.4,"breakHorizontal":16.2,"spinRate":1959,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.42583029226574176,"extension":7.017832004030501},"index":1,"playId":"ee59dc03-8b15-38f6-ab26-c8a5b7ae5b66","pitchNumber":2,"startTime":"2025-09-28T19:29:23.265Z","endTime":"2025-09-28T19:29:26.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.607560645663355,"aZ":-15.467920946249519,"pfxX":-6.764848720518397,"pfxZ":8.89688785678621,"pX":-0.6357003473455649,"pZ":2.88610827070407,"vX0":10.039182382915067,"vY0":-136.97644330411978,"vZ0":-4.603086387873039,"x":141.23,"y":160.86,"x0":-3.4895601386892006,"y0":50.00221925744222,"z0":5.6649677502667775,"aX":-12.702590169856144},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":9.8,"spinRate":2347,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.40169730968755246,"extension":7.272759233552665},"hitData":{"launchSpeed":96.1,"launchAngle":11.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":53.51,"coordY":105.55}},"index":2,"playId":"803d5c89-e3f4-3ebb-a7db-0c0e2acd36e6","pitchNumber":3,"startTime":"2025-09-28T19:29:36.728Z","endTime":"2025-09-28T19:29:48.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.8,"awayTeamWinProbability":34.2,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.58,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:29:48.890Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Patrick Bailey called out on strikes and Jung Hoo Lee caught stealing 2nd, catcher Hunter Goodman to shortstop Ezequiel Tovar to catcher Hunter Goodman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-28T19:29:44.724Z","endTime":"2025-09-28T19:31:49.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685326,"fullName":"McCade Brown","link":"/api/v1/people/685326"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.616494603697042,"aZ":-18.31298920870783,"pfxX":-8.005023435992854,"pfxZ":7.301060934948007,"pX":-0.8403467037682707,"pZ":2.934451952891694,"vX0":9.53369320082726,"vY0":-136.77322636137012,"vZ0":-4.423032423837828,"x":149.03,"y":159.55,"x0":-3.327958105091018,"y0":50.003096936550854,"z0":5.825135595842979,"aX":-15.197349742816352},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.5,"breakHorizontal":12.5,"spinRate":2235,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.40017062711364826,"extension":6.986332328359823},"index":0,"playId":"c9c58882-8f5b-3e8b-8a01-90727fa45088","pitchNumber":1,"startTime":"2025-09-28T19:30:14.705Z","endTime":"2025-09-28T19:30:18.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.22692349548128,"strikeZoneBottom":1.71190466385168,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.77740930670568,"aZ":-20.31084003578564,"pfxX":-7.980484598335737,"pfxZ":6.19721185794142,"pX":-2.2194911824588015,"pZ":3.6389508913018047,"vX0":6.006362377702026,"vY0":-136.87200827651142,"vZ0":-2.3553147447352307,"x":201.6,"y":140.53,"x0":-3.3961654911778516,"y0":50.001326399550905,"z0":5.888550620254203,"aX":-15.27080742039694},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.0,"breakHorizontal":13.3,"spinRate":2228,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3988754842515507,"extension":6.91912291311089},"index":1,"playId":"b6721d51-766a-3106-afaf-1b8230f4f4be","pitchNumber":2,"startTime":"2025-09-28T19:30:32.284Z","endTime":"2025-09-28T19:30:36.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":87.7,"endSpeed":80.5,"strikeZoneTop":3.25208899042173,"strikeZoneBottom":1.70717573794582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.34581630097489,"aZ":-29.16090500754762,"pfxX":-10.983063857958612,"pfxZ":1.8252949250918604,"pX":-1.508802262352029,"pZ":2.9511741269557543,"vX0":8.936159824169739,"vY0":-127.48983444680204,"vZ0":-1.1413587384464403,"x":174.51,"y":159.1,"x0":-3.626376915203628,"y0":50.00317017280172,"z0":5.698777196677574,"aX":-18.143858386274168},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.2,"breakHorizontal":18.0,"spinRate":2016,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.42904523607396206,"extension":7.037075953412088},"index":2,"playId":"70ef3581-7b66-3edb-9f4e-f97b1b0bbd4d","pitchNumber":3,"startTime":"2025-09-28T19:30:55.493Z","endTime":"2025-09-28T19:30:59.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.40468426694185,"aZ":-19.372698312661765,"pfxX":-9.383763396651293,"pfxZ":6.638072023999731,"pX":-0.2286465393408038,"pZ":2.7278971603726263,"vX0":11.798465400554582,"vY0":-137.69463106235037,"vZ0":-4.594363031700223,"x":125.72,"y":165.13,"x0":-3.3416425443042415,"y0":50.00252186191279,"z0":5.721645510269259,"aX":-18.09396371043865},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.3,"breakHorizontal":14.6,"spinRate":2331,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3971650398116555,"extension":7.111960504457032},"index":3,"playId":"f40e0647-0b9e-3ebd-9e75-10db660a0933","pitchNumber":4,"startTime":"2025-09-28T19:31:15.657Z","endTime":"2025-09-28T19:31:19.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.22040076384038,"strikeZoneBottom":1.67562711893166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.197553916381526,"aZ":-16.865600944766452,"pfxX":-8.445827439055323,"pfxZ":7.955460886616249,"pX":-0.5080090421969342,"pZ":1.8997803125233015,"vX0":10.694454036460801,"vY0":-137.73127501609963,"vZ0":-7.117290042959819,"x":136.36,"y":187.49,"x0":-3.341373298806835,"y0":50.00185362827515,"z0":5.655177148100217,"aX":-16.24913049922606},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.1,"breakHorizontal":13.1,"spinRate":2351,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.3974731276165677,"extension":7.225297720061766},"index":4,"playId":"b1c84b64-b280-3247-982a-6e4467a9cf20","pitchNumber":5,"startTime":"2025-09-28T19:31:43.762Z","endTime":"2025-09-28T19:31:49.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-4.600000000000001,"leverageIndex":1.08,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:31:49.958Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Warming Bernabel grounds out, shortstop Willy Adames to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T19:34:55.082Z","endTime":"2025-09-28T19:36:14.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Bryce Eldridge replaces first baseman Wilmer Flores, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T19:34:15.057Z","endTime":"2025-09-28T19:34:57.262Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"501","replacedPlayer":{"id":527038,"link":"/api/v1/people/527038"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":527038,"link":"/api/v1/people/527038"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.33245081557398,"strikeZoneBottom":1.41154035367001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.76289369914141,"aZ":-28.373969643999963,"pfxX":-9.778887854704704,"pfxZ":2.021115141283534,"pX":0.4661232790365103,"pZ":2.4722085262762885,"vX0":8.638071649632886,"vY0":-136.392979567682,"vZ0":-2.017586592316285,"x":99.23,"y":172.03,"x0":-1.475700288697582,"y0":50.00165461961473,"z0":5.183448360630505,"aX":-18.373129410142017},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.5,"breakHorizontal":15.8,"spinRate":1960,"spinDirection":241},"zone":6,"typeConfidence":2.0,"plateTime":0.4020069918849285,"extension":6.768937636325496},"index":1,"playId":"76956922-3c2b-3724-be40-1628a3f6b5a7","pitchNumber":1,"startTime":"2025-09-28T19:34:57.262Z","endTime":"2025-09-28T19:35:01.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.89833361346669,"aZ":-36.47415589222966,"pfxX":-4.6410040986305265,"pfxZ":-2.6742777980891788,"pX":-0.4525159805189049,"pZ":1.1347242519455183,"vX0":4.349242703838944,"vY0":-125.64340876484935,"vZ0":-1.9674595312185283,"x":134.25,"y":208.14,"x0":-1.5975935066516527,"y0":50.00062460190329,"z0":4.8736244350998135,"aX":-7.467679028344569},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.0,"breakHorizontal":7.4,"spinRate":1540,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.43485228829108635,"extension":6.583759080135357},"index":2,"playId":"72731360-b12f-3479-b4af-68be98948b93","pitchNumber":2,"startTime":"2025-09-28T19:35:13.368Z","endTime":"2025-09-28T19:35:17.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.11393317856033,"strikeZoneBottom":1.35166028371975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.965923748065446,"aZ":-31.162298508332224,"pfxX":8.106008152708439,"pfxZ":0.6353800630746047,"pX":2.609551534803668,"pZ":1.4604926903603745,"vX0":7.272609933497764,"vY0":-125.6828509372947,"vZ0":-2.175405991588433,"x":17.53,"y":199.35,"x0":-1.381143045340041,"y0":50.0021398641339,"z0":4.883606254392728,"aX":12.884645581019509},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.8,"breakHorizontal":-16.4,"spinRate":2566,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.43684285150337443,"extension":6.673881540653035},"index":3,"playId":"a553a39f-3070-3119-bf21-3d1947cdbec9","pitchNumber":3,"startTime":"2025-09-28T19:35:34.407Z","endTime":"2025-09-28T19:35:39.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.21237800693081,"strikeZoneBottom":1.37473185856093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.361466312852954,"aZ":-30.98586988545059,"pfxX":8.372319834669613,"pfxZ":0.7585877683199636,"pX":3.1295031557701685,"pZ":1.3946711591592724,"vX0":8.072757849970701,"vY0":-124.90329553931437,"vZ0":-2.3143892640634407,"x":-2.29,"y":201.12,"x0":-1.2431898614223085,"y0":50.00244347389844,"z0":4.904956054712029,"aX":13.102664640549257},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.1,"breakHorizontal":-17.2,"spinRate":2595,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4400964428939167,"extension":6.789588008487259},"index":4,"playId":"487c1465-399d-37d9-a0ac-ff0eb5083f78","pitchNumber":4,"startTime":"2025-09-28T19:35:50.195Z","endTime":"2025-09-28T19:35:53.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":87.9,"endSpeed":81.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.167325717544077,"aZ":-36.817005693496455,"pfxX":-7.092839852922404,"pfxZ":-2.7785156086875062,"pX":0.6099867472337694,"pZ":1.1451540839040766,"vX0":7.575975746265943,"vY0":-127.94486347795561,"vZ0":-2.1529737575690815,"x":93.75,"y":207.86,"x0":-1.455307540152378,"y0":50.00067828536894,"z0":4.858033176810424,"aX":-11.864340164909601},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-5.3,"breakHorizontal":11.3,"spinRate":1518,"spinDirection":269},"zone":14,"typeConfidence":2.0,"plateTime":0.4266213250143496,"extension":6.793835468718198},"hitData":{"launchSpeed":85.7,"launchAngle":-3.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.95,"coordY":159.71}},"index":5,"playId":"57919bea-50b5-3cf5-a34d-8c327bdeed12","pitchNumber":5,"startTime":"2025-09-28T19:36:07.188Z","endTime":"2025-09-28T19:36:14.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:36:14.851Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Ritter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T19:36:17.890Z","endTime":"2025-09-28T19:38:08.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.993680162628362,"aZ":-30.488275930602995,"pfxX":8.191269009433054,"pfxZ":1.1442949489968814,"pX":1.7984963787765234,"pZ":2.4093735201002677,"vX0":5.466303235422317,"vY0":-121.4808913600515,"vZ0":0.27441798690276364,"x":48.45,"y":173.73,"x0":-1.5530609083163815,"y0":50.00597010242852,"z0":4.966663380008895,"aX":12.124287286375177},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.4,"breakHorizontal":-16.2,"spinRate":2579,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4525796971176894,"extension":6.944499137593784},"index":0,"playId":"1ad077a9-2ef4-3afe-b45d-30910efba783","pitchNumber":1,"startTime":"2025-09-28T19:36:41.555Z","endTime":"2025-09-28T19:36:46.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-09-28T19:37:01.706Z","endTime":"2025-09-28T19:37:16.246Z","isPitch":false,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.6943452575372,"strikeZoneBottom":1.732452365105,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.270868738854407,"aZ":-32.20684980289728,"pfxX":10.052637471729561,"pfxZ":-0.02037917824994029,"pX":1.6072796954105284,"pZ":1.753227397678818,"vX0":4.547904220295365,"vY0":-123.77648659510123,"vZ0":-0.9825578785112071,"x":55.73,"y":191.44,"x0":-1.5613953730507586,"y0":50.003885855313584,"z0":4.858092185013687,"aX":15.559114090210247},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.0,"breakHorizontal":-19.3,"spinRate":2630,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4429287914845026,"extension":6.661775784938996},"index":2,"playId":"3aa8cef9-c63f-36b2-9f1e-49b94c4731c6","pitchNumber":2,"startTime":"2025-09-28T19:37:16.246Z","endTime":"2025-09-28T19:37:20.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.68805081842671,"strikeZoneBottom":1.72631664279306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.94186077226564,"aZ":-32.23318987985064,"pfxX":9.452627206223353,"pfxZ":-0.038301637593194826,"pX":0.8849476265321695,"pZ":2.9731252721927963,"vX0":3.297464807018069,"vY0":-123.58880242283375,"vZ0":1.78126505115501,"x":83.27,"y":158.51,"x0":-1.6966970289698178,"y0":50.00346921578997,"z0":4.9614512723071185,"aX":14.537866418631753},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.6,"breakHorizontal":-17.9,"spinRate":2556,"spinDirection":61},"zone":12,"typeConfidence":2.0,"plateTime":0.4441575006407028,"extension":6.590805479678967},"index":3,"playId":"c8d39c2c-4d6c-3c7d-9a25-6b823be2843a","pitchNumber":3,"startTime":"2025-09-28T19:37:31.376Z","endTime":"2025-09-28T19:37:35.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.69148744539854,"strikeZoneBottom":1.70165569651334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.35974430981628,"aZ":-37.192566448027414,"pfxX":-5.954935264608224,"pfxZ":-2.9873392666466776,"pX":-1.218975424312651,"pZ":1.3760745252652093,"vX0":3.0122046849722777,"vY0":-128.67729433009998,"vZ0":-1.5143518909179148,"x":163.46,"y":201.63,"x0":-1.6302151773890572,"y0":50.00359585097508,"z0":4.85014436370207,"aX":-10.000173382404856},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-5.5,"breakHorizontal":10.1,"spinRate":1546,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.42544370726700365,"extension":6.774852779644478},"index":4,"playId":"d3fac4ec-eed2-3240-9424-fc050ec3d646","pitchNumber":4,"startTime":"2025-09-28T19:37:49.205Z","endTime":"2025-09-28T19:37:52.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.62,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.77786395330322,"aZ":-19.105603830235005,"pfxX":-4.82221584998746,"pfxZ":6.84178215129338,"pX":0.9304527470311076,"pZ":3.1917603571547453,"vX0":7.679041949992408,"vY0":-137.19947787895978,"vZ0":-1.5932103583360535,"x":81.53,"y":152.6,"x0":-1.275585375021172,"y0":50.004543500619434,"z0":5.079429293402766,"aX":-9.213926028105515},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.2,"breakHorizontal":7.2,"spinRate":2092,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.3989176925101656,"extension":6.803667298258502},"index":5,"playId":"a3e2b6f3-dafc-35f6-a1b1-1b5291044759","pitchNumber":5,"startTime":"2025-09-28T19:38:05.042Z","endTime":"2025-09-28T19:38:08.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:38:08.638Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T19:38:09.939Z","endTime":"2025-09-28T19:39:29.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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(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":91.4,"endSpeed":84.2,"strikeZoneTop":3.5499978711247,"strikeZoneBottom":1.66162270142731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.777082900607372,"aZ":-22.93418700690341,"pfxX":-0.7845279430941767,"pfxZ":5.116605485073787,"pX":0.7152410881763469,"pZ":3.205361752088142,"vX0":6.46448651690733,"vY0":-133.1244043514024,"vZ0":-0.6241545216515594,"x":89.74,"y":152.24,"x0":-1.6357890813977698,"y0":50.006511253754155,"z0":5.093129075687192,"aX":-1.4187240360051208},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.4,"breakHorizontal":0.1,"spinRate":2277,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.4103820622077117,"extension":6.732989552272954},"index":0,"playId":"782c4743-c81e-3327-a7a4-d023f7f6b098","pitchNumber":1,"startTime":"2025-09-28T19:38:32.626Z","endTime":"2025-09-28T19:38:36.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.80904683171377,"aZ":-23.519668771186176,"pfxX":-0.6850298547056628,"pfxZ":4.6680433193509785,"pX":1.0777602818026732,"pZ":2.844787762341853,"vX0":6.782495800885436,"vY0":-134.7379690640802,"vZ0":-1.4112657351582927,"x":75.92,"y":161.97,"x0":-1.3736283939545872,"y0":50.00525771212962,"z0":5.022985423740511,"aX":-1.2707027670121542},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.4,"breakHorizontal":-0.1,"spinRate":2312,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.40511875615278115,"extension":6.849848920319305},"index":1,"playId":"20a2dc78-3196-3158-882c-5d8c0ebef920","pitchNumber":2,"startTime":"2025-09-28T19:38:47.753Z","endTime":"2025-09-28T19:38:51.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":94.5,"endSpeed":86.3,"strikeZoneTop":3.31652634387406,"strikeZoneBottom":1.51109149278381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.477430244474892,"aZ":-20.506808483619327,"pfxX":-5.662160726232046,"pfxZ":6.095485160819065,"pX":0.811039171673807,"pZ":3.3926024649035416,"vX0":7.512019604111587,"vY0":-137.47463362206327,"vZ0":-0.8914368926798304,"x":86.09,"y":147.18,"x0":-1.2212391412981525,"y0":50.002908198011085,"z0":5.113059659857313,"aX":-10.838583552592024},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.0,"breakHorizontal":8.6,"spinRate":2209,"spinDirection":235},"zone":12,"typeConfidence":2.0,"plateTime":0.39842510820899246,"extension":6.959959737890053},"index":2,"playId":"beea10d9-6136-353d-a852-4e4b69c66e86","pitchNumber":3,"startTime":"2025-09-28T19:39:06.947Z","endTime":"2025-09-28T19:39:10.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":88.0,"endSpeed":81.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.568560223615254,"aZ":-38.134870306685706,"pfxX":-7.268844148713742,"pfxZ":-3.591172910361207,"pX":0.3907542703630118,"pZ":0.36229073607445966,"vX0":7.043981540846637,"vY0":-127.9572219327275,"vZ0":-3.3215633609563042,"x":102.11,"y":229.0,"x0":-1.4542837915784765,"y0":50.0058168320546,"z0":4.667105203708367,"aX":-12.047313295973296},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-7.1,"breakHorizontal":11.5,"spinRate":1487,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.428154503492701,"extension":6.854124767516535},"index":3,"playId":"a2c225a0-39e7-315a-afd3-5739f3f71d36","pitchNumber":4,"startTime":"2025-09-28T19:39:25.273Z","endTime":"2025-09-28T19:39:29.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:39:29.629Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Koss grounds out, pitcher McCade Brown to first baseman Blaine Crim.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-28T19:41:15.741Z","endTime":"2025-09-28T19:42:20.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685326,"fullName":"McCade Brown","link":"/api/v1/people/685326"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":685326,"link":"/api/v1/people/685326"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":688760,"link":"/api/v1/people/688760"},"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(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":95.0,"endSpeed":86.9,"strikeZoneTop":3.72444503666638,"strikeZoneBottom":1.82818624657617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.906039492955802,"aZ":-16.096232394138124,"pfxX":-8.95369581239419,"pfxZ":8.362020047641888,"pX":0.48123446166837247,"pZ":2.1941129803228123,"vX0":13.045570812884343,"vY0":-137.64892526061712,"vZ0":-6.635086668696478,"x":98.66,"y":179.54,"x0":-3.151381382283173,"y0":50.005480161397195,"z0":5.721378331921054,"aX":-17.22301759053048},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":13.6,"spinRate":2313,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.3975719448027335,"extension":7.248492360063777},"index":0,"playId":"16cc1b74-5c4e-380e-b131-4d68b75973e8","pitchNumber":1,"startTime":"2025-09-28T19:41:41.647Z","endTime":"2025-09-28T19:41:45.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.67155035297527,"strikeZoneBottom":1.77562051118762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.85883138529266,"aZ":-27.835400644160874,"pfxX":2.0072656450802118,"pfxZ":2.7784275922816146,"pX":0.7185768213519634,"pZ":2.818882779007502,"vX0":9.457685073009976,"vY0":-124.47510037002479,"vZ0":-1.5295108716075143,"x":89.61,"y":162.67,"x0":-3.397059407478206,"y0":50.00561464371317,"z0":5.754198569894737,"aX":3.1374193856376262},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.9,"breakHorizontal":-5.9,"spinRate":2386,"spinDirection":125},"zone":6,"typeConfidence":2.0,"plateTime":0.4406611360849628,"extension":7.1412741871802785},"index":1,"playId":"9c3cfff0-ca7d-3851-a7fc-5632a5729096","pitchNumber":2,"startTime":"2025-09-28T19:41:53.402Z","endTime":"2025-09-28T19:41:57.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-09-28T19:42:02.610Z","endTime":"2025-09-28T19:42:13.345Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.24690497131405,"aZ":-29.033893433117463,"pfxX":0.9942913253413357,"pfxZ":1.987471654860558,"pX":1.6291167693248043,"pZ":2.1622066943015557,"vX0":12.114344702193888,"vY0":-124.74266419139897,"vZ0":-2.907689480880486,"x":54.9,"y":180.4,"x0":-3.412247634806097,"y0":50.00434701968348,"z0":5.727641926442323,"aX":1.5719134230111433},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.1,"breakHorizontal":-4.6,"spinRate":2465,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.4384831223267449,"extension":7.093378010839377},"hitData":{"launchSpeed":44.4,"launchAngle":-46.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.84,"coordY":177.73}},"index":3,"playId":"573c7c66-d40d-32b7-90f3-b617e8006e7e","pitchNumber":3,"startTime":"2025-09-28T19:42:13.345Z","endTime":"2025-09-28T19:42:20.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:42:20.466Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Gilbert walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-28T19:42:25.269Z","endTime":"2025-09-28T19:44:16.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685326,"fullName":"McCade Brown","link":"/api/v1/people/685326"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"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":94.0,"endSpeed":84.5,"strikeZoneTop":3.20330834989525,"strikeZoneBottom":1.56866989990863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.90823267485428,"aZ":-17.607395479768584,"pfxX":-7.7288020662192585,"pfxZ":7.861844685790837,"pX":-1.424791124467825,"pZ":3.046723860709052,"vX0":8.454103424138513,"vY0":-136.46472640746708,"vZ0":-3.889237051479649,"x":171.31,"y":156.52,"x0":-3.5847435182015372,"y0":50.003793368193584,"z0":5.7317011525244705,"aX":-14.323867281929827},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.4,"breakHorizontal":11.9,"spinRate":2290,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4040697628313126,"extension":7.114981513226998},"index":0,"playId":"cdaa430a-8f01-3270-a63f-8da6d1660274","pitchNumber":1,"startTime":"2025-09-28T19:42:44.202Z","endTime":"2025-09-28T19:42:48.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.3,"strikeZoneTop":3.15956823231618,"strikeZoneBottom":1.52299630829475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.821976090203076,"aZ":-41.42025208932889,"pfxX":6.836843494013403,"pfxZ":-7.037282181723445,"pX":0.4159490182072401,"pZ":1.783647864628602,"vX0":7.099331877829728,"vY0":-114.88469918526697,"vZ0":0.0304062025802343,"x":101.15,"y":190.62,"x0":-3.623617945030728,"y0":50.005184071406944,"z0":5.856656055437282,"aX":8.977053397203758},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-12.4,"breakHorizontal":-14.4,"spinRate":2652,"spinDirection":48},"zone":9,"typeConfidence":2.0,"plateTime":0.4800519663089955,"extension":6.929028309429502},"index":1,"playId":"2f3e4a53-7d6d-37d6-8c15-a8811f720aa6","pitchNumber":2,"startTime":"2025-09-28T19:42:56.065Z","endTime":"2025-09-28T19:43:00.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":88.6,"endSpeed":80.4,"strikeZoneTop":3.22603754487662,"strikeZoneBottom":1.58890550635474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.006530695875252,"aZ":-24.136251802733778,"pfxX":-12.069520830981473,"pfxZ":4.869730494615387,"pX":-0.6814729046889165,"pZ":1.2424698227384603,"vX0":11.36442982590508,"vY0":-128.34331133049432,"vZ0":-6.005884054055764,"x":142.98,"y":205.23,"x0":-3.619848574110955,"y0":50.0053819932846,"z0":5.518001931726397,"aX":-19.93943627352829},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.4,"breakHorizontal":19.0,"spinRate":1883,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4283793930718236,"extension":7.2404083236416215},"index":2,"playId":"3abada1a-86fe-3998-8818-f45d70b92d74","pitchNumber":3,"startTime":"2025-09-28T19:43:09.240Z","endTime":"2025-09-28T19:43:13.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":84.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.04153717331527,"aZ":-16.240564915456492,"pfxX":-8.473020612927037,"pfxZ":8.57454891368877,"pX":0.5881984630838882,"pZ":2.1088529961257065,"vX0":13.472700691537874,"vY0":-136.6597966906301,"vZ0":-6.609203866292855,"x":94.58,"y":181.84,"x0":-3.3449718623304707,"y0":50.00414239660784,"z0":5.708965313732347,"aX":-15.747978356205605},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.9,"breakHorizontal":11.9,"spinRate":2275,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.40351800989404074,"extension":7.195758317518575},"index":3,"playId":"22462d08-6b29-3751-8898-05c312ba5e8a","pitchNumber":4,"startTime":"2025-09-28T19:43:26.327Z","endTime":"2025-09-28T19:43:32.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-09-28T19:43:40.694Z","endTime":"2025-09-28T19:43:56.665Z","isPitch":false,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":70.6,"strikeZoneTop":3.07647216978591,"strikeZoneBottom":1.45892000830362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.170426187587772,"aZ":-42.017120562604944,"pfxX":9.049140063959078,"pfxZ":-7.7205838839424885,"pX":-3.446165156281205,"pZ":3.8727760953356043,"vX0":-1.1964099511014967,"vY0":-112.9915505202019,"vZ0":4.918211337099075,"x":248.36,"y":134.22,"x0":-4.079620332342989,"y0":50.00032992186412,"z0":5.925173606237974,"aX":11.541663678110531},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-12.1,"breakHorizontal":-16.0,"spinRate":2636,"spinDirection":48},"zone":11,"typeConfidence":2.0,"plateTime":0.48726493387658687,"extension":6.834570848733516},"index":5,"playId":"b0055405-543e-3f44-a947-b8880e8e8ccb","pitchNumber":5,"startTime":"2025-09-28T19:43:56.665Z","endTime":"2025-09-28T19:43:59.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":95.2,"endSpeed":86.7,"strikeZoneTop":3.15514310108048,"strikeZoneBottom":1.47732967192105,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.507579659848155,"aZ":-16.670139998744233,"pfxX":-7.71552348545494,"pfxZ":8.02207559727528,"pX":-0.9741931054734116,"pZ":3.35974794425663,"vX0":9.331686340619248,"vY0":-138.30807495180142,"vZ0":-3.3670112665268253,"x":154.13,"y":148.07,"x0":-3.3931311968515425,"y0":50.005471951538844,"z0":5.714290379761341,"aX":-14.916756383702232},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.9,"breakHorizontal":12.0,"spinRate":2293,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39637547915240123,"extension":7.35048156149461},"index":6,"playId":"fb47d1ad-5620-3c8a-86e5-25179091791c","pitchNumber":6,"startTime":"2025-09-28T19:44:11.620Z","endTime":"2025-09-28T19:44:16.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.6,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:44:16.422Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Willy Adames pops out to catcher Hunter Goodman in foul territory.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-28T19:44:16.530Z","endTime":"2025-09-28T19:46:27.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685326,"fullName":"McCade Brown","link":"/api/v1/people/685326"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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, 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.153661395093426,"aZ":-26.074641751681185,"pfxX":0.004755409039909786,"pfxZ":3.892074674176248,"pX":0.9779624930088053,"pZ":2.2199118563834483,"vX0":10.854101736082411,"vY0":-124.46825402870061,"vZ0":-3.188608623170497,"x":79.72,"y":178.84,"x0":-3.441460766686673,"y0":50.00540991784388,"z0":5.678573431661695,"aX":0.005255670043337343},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.5,"breakHorizontal":-2.5,"spinRate":2472,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.44017607014265536,"extension":7.491979726523065},"index":0,"playId":"4a580de2-bf47-38bc-8feb-3a3981a57a31","pitchNumber":1,"startTime":"2025-09-28T19:44:39.793Z","endTime":"2025-09-28T19:44:43.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.580078028205733,"aZ":-27.54784354395419,"pfxX":-2.0049616978654843,"pfxZ":2.9205152191125716,"pX":-0.42615511451031773,"pZ":2.8882161873639913,"vX0":8.324804246547911,"vY0":-124.94609420020868,"vZ0":-1.596937363178106,"x":133.24,"y":160.8,"x0":-3.537041630453025,"y0":50.003466789611544,"z0":5.793817371642589,"aX":-3.1779384294883988},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.2,"breakHorizontal":1.8,"spinRate":2471,"spinDirection":155},"zone":4,"typeConfidence":2.0,"plateTime":0.43794087225384226,"extension":7.036170255851179},"index":1,"playId":"bdda6dbd-7d19-3c01-8720-ebad0642ac03","pitchNumber":2,"startTime":"2025-09-28T19:44:55.644Z","endTime":"2025-09-28T19:45:04.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.156262432702267,"aZ":-18.98709723015259,"pfxX":-9.659195351876601,"pfxZ":6.799841549639458,"pX":-0.16608613761743785,"pZ":3.3163126467484543,"vX0":11.889792746951708,"vY0":-138.43245003770107,"vZ0":-3.593784669800317,"x":123.33,"y":149.24,"x0":-3.263568453867207,"y0":50.00210984133428,"z0":5.9037889052563095,"aX":-18.730684114920592},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.8,"breakHorizontal":15.0,"spinRate":2248,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3958011402106614,"extension":6.86022754428822},"index":2,"playId":"63173af0-da7f-38b0-b507-5f8ef2e1067e","pitchNumber":3,"startTime":"2025-09-28T19:45:30.209Z","endTime":"2025-09-28T19:45:34.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.45531267438578,"strikeZoneBottom":1.77454770191966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.652065809646174,"aZ":-42.15307940668048,"pfxX":3.4091794687968147,"pfxZ":-7.308248942336984,"pX":1.8445880357401667,"pZ":1.7941970944783936,"vX0":10.726455395352088,"vY0":-116.5887367983165,"vZ0":-0.2504022967780086,"x":46.69,"y":190.34,"x0":-3.274717229886,"y0":50.0045827235688,"z0":5.909913163959233,"aX":4.652102965618818},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-13.0,"breakHorizontal":-9.0,"spinRate":2585,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4713374260210368,"extension":6.978725068478771},"index":3,"playId":"3fee26f1-f131-3f03-841f-cec66741fe75","pitchNumber":4,"startTime":"2025-09-28T19:45:48.517Z","endTime":"2025-09-28T19:45:56.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Hunter Goodman. Drew Gilbert to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"actionPlayId":"3fee26f1-f131-3f03-841f-cec66741fe75","startTime":"2025-09-28T19:45:58.909Z","endTime":"2025-09-28T19:46:18.413Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687551,"link":"/api/v1/people/687551"},"defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"postOnSecond":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":1.12,"dramaIndex":43.0,"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.316509295442767,"aZ":-34.44607113479652,"pfxX":1.7245485655043393,"pfxZ":-1.5199477839802977,"pX":-0.34617639911377085,"pZ":2.6169977865905625,"vX0":7.181277069589685,"vY0":-121.68024012842403,"vZ0":-0.5065517762182719,"x":130.2,"y":168.12,"x0":-3.5678046929488985,"y0":50.00591719653561,"z0":5.8290683548826125,"aX":2.569499220240214},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.6,"breakHorizontal":-4.9,"spinRate":2509,"spinDirection":68},"zone":4,"typeConfidence":2.0,"plateTime":0.45124637627880393,"extension":7.052996697517645},"hitData":{"launchSpeed":79.5,"launchAngle":84.0,"totalDistance":6.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":134.2,"coordY":207.3}},"index":5,"playId":"0e5d4079-71f5-397a-a70a-dc5ca1dc832f","pitchNumber":5,"startTime":"2025-09-28T19:46:18.413Z","endTime":"2025-09-28T19:46:27.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.12,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:46:27.513Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heliot Ramos flies out to left fielder Jordan Beck.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-28T19:46:37.166Z","endTime":"2025-09-28T19:48:01.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685326,"fullName":"McCade Brown","link":"/api/v1/people/685326"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.13485911578688,"strikeZoneBottom":1.44037149103258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.162917714842944,"aZ":-15.721155134121698,"pfxX":-6.623919606083487,"pfxZ":8.574741811516631,"pX":0.477997538808699,"pZ":3.050301903746092,"vX0":12.722941598456027,"vY0":-137.3359651217905,"vZ0":-4.432306952313394,"x":98.78,"y":156.42,"x0":-3.344836736947578,"y0":50.00157158401653,"z0":5.747476797105543,"aX":-12.709031162699079},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":9.5,"spinRate":2310,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.3981606144227636,"extension":7.157333407042823},"index":0,"playId":"44c45a68-eb6e-3c59-bf73-9fc98e20dba3","pitchNumber":1,"startTime":"2025-09-28T19:46:58.577Z","endTime":"2025-09-28T19:47:02.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":95.6,"endSpeed":87.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.951829360015918,"aZ":-15.865579972825278,"pfxX":-6.412097125600248,"pfxZ":8.337948357618552,"pX":-0.809468818277824,"pZ":2.9842773037346544,"vX0":9.236554918589214,"vY0":-138.9141118678703,"vZ0":-4.956708249804426,"x":147.86,"y":158.2,"x0":-3.3435372201759743,"y0":50.000830370508645,"z0":5.8455319749822445,"aX":-12.538755113213405},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":9.7,"spinRate":2348,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.39420741318266916,"extension":7.060799722559621},"index":1,"playId":"22152de9-e306-3652-a9c3-6ffe79c69d72","pitchNumber":2,"startTime":"2025-09-28T19:47:14.434Z","endTime":"2025-09-28T19:47:19.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":95.4,"endSpeed":86.7,"strikeZoneTop":3.06925682473695,"strikeZoneBottom":1.46490868315285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.659966041972293,"aZ":-14.711827877748874,"pfxX":-7.618338315860079,"pfxZ":9.072713258850811,"pX":0.9247796853568477,"pZ":2.9893932363023383,"vX0":14.064772444813,"vY0":-138.07973050467265,"vZ0":-5.103328265337548,"x":81.75,"y":158.07,"x0":-3.252524184460846,"y0":50.004077091422964,"z0":5.856632100779404,"aX":-14.666337707165901},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":10.8,"spinRate":2333,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3971537567767598,"extension":7.28443839421165},"index":2,"playId":"456fbae5-9273-3f5d-9650-5eb37084f595","pitchNumber":3,"startTime":"2025-09-28T19:47:35.153Z","endTime":"2025-09-28T19:47:38.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.30473574306823,"aZ":-26.9124574073967,"pfxX":0.31981791595737574,"pfxZ":3.3314826880278776,"pX":0.6927724381900241,"pZ":2.4564976965354246,"vX0":10.179905223796657,"vY0":-125.43567426431163,"vZ0":-2.6456766635772726,"x":90.59,"y":172.45,"x0":-3.4738493453351436,"y0":50.00471860075951,"z0":5.737816564509438,"aX":0.5049611458039},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.6,"breakHorizontal":-3.1,"spinRate":2521,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.4380267558157076,"extension":7.236532463666109},"hitData":{"launchSpeed":87.4,"launchAngle":42.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.23,"coordY":87.44}},"index":3,"playId":"9fd70ac9-0d64-39f6-995c-e59e4ca7b78d","pitchNumber":4,"startTime":"2025-09-28T19:47:52.599Z","endTime":"2025-09-28T19:48:01.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"second":{"id":687551,"link":"/api/v1/people/687551"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.19,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:48:01.698Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-28T19:50:22.978Z","endTime":"2025-09-28T19:51:57.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T19:50:09.707Z","endTime":"2025-09-28T19:50:25.156Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.49988155811045,"strikeZoneBottom":1.64720882283537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.80202795820509,"aZ":-27.040361035522487,"pfxX":-9.237595960764239,"pfxZ":2.7886286878339597,"pX":0.6808406840130155,"pZ":3.338574283423789,"vX0":8.281327868056506,"vY0":-135.17094194804545,"vZ0":0.21831947423520048,"x":91.05,"y":148.64,"x0":-1.229660682519714,"y0":50.00368409886345,"z0":5.162856961935773,"aX":-17.011990849848015},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.3,"breakHorizontal":14.9,"spinRate":2054,"spinDirection":235},"zone":3,"typeConfidence":2.0,"plateTime":0.40596907890316514,"extension":6.79773181935133},"index":1,"playId":"58560050-3583-3d56-84a4-8dd094861a2a","pitchNumber":1,"startTime":"2025-09-28T19:50:25.156Z","endTime":"2025-09-28T19:50:29.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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(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.8,"endSpeed":78.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.262953408810954,"aZ":-30.73057369129927,"pfxX":9.719535143134081,"pfxZ":0.9158565969704906,"pX":1.473446629521573,"pZ":2.5077425342232735,"vX0":4.353630046055333,"vY0":-124.96422391520125,"vZ0":0.1963005690533679,"x":60.84,"y":171.07,"x0":-1.556287461717364,"y0":50.00109696515982,"z0":4.962096283771536,"aX":15.300089078370156},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.9,"breakHorizontal":-18.6,"spinRate":2621,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4390647128289338,"extension":6.587735091257632},"index":2,"playId":"1a1664b6-187c-3aa0-be92-83933bf62d21","pitchNumber":2,"startTime":"2025-09-28T19:50:40.271Z","endTime":"2025-09-28T19:50:43.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":85.0,"endSpeed":78.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.30068964476263,"aZ":-30.1296695078987,"pfxX":8.968201195198343,"pfxZ":1.3130789563872316,"pX":1.0513711962465158,"pZ":2.3223634037233967,"vX0":3.7302836162384354,"vY0":-123.74850955011114,"vZ0":-0.11216492643590648,"x":76.92,"y":176.08,"x0":-1.6397047988187379,"y0":50.00066317100945,"z0":4.8886685767388025,"aX":13.929742659273005},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.6,"breakHorizontal":-17.2,"spinRate":2669,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.44233499117211306,"extension":6.55988559442337},"index":3,"playId":"3432e2e8-c3fa-3efc-b386-6cc73495413e","pitchNumber":3,"startTime":"2025-09-28T19:50:56.487Z","endTime":"2025-09-28T19:51:02.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.4389128375139,"strikeZoneBottom":1.63653777418522,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.895485308963515,"aZ":-30.18045808538983,"pfxX":-10.221446237454368,"pfxZ":1.0332395326608896,"pX":0.8862512808147237,"pZ":3.063425648934222,"vX0":9.39939065428484,"vY0":-137.7864589065557,"vZ0":-0.010140967341399687,"x":83.22,"y":156.07,"x0":-1.2371254506498361,"y0":50.001575321891856,"z0":5.10220171894726,"aX":-19.701808988521776},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.0,"breakHorizontal":16.6,"spinRate":2091,"spinDirection":246},"zone":12,"typeConfidence":2.0,"plateTime":0.39714284816786893,"extension":6.808520962774791},"index":4,"playId":"954bc5d5-bbc8-3551-814f-baba011cb10d","pitchNumber":4,"startTime":"2025-09-28T19:51:37.804Z","endTime":"2025-09-28T19:51:41.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.837747243940225,"aZ":-20.12785057960578,"pfxX":-4.433316933749328,"pfxZ":6.143981462754384,"pX":1.1728906891328217,"pZ":3.6306813311588964,"vX0":8.241735229913006,"vY0":-138.6198357631033,"vZ0":-0.4955561662952909,"x":72.29,"y":140.75,"x0":-1.2528565866543697,"y0":50.00291781790013,"z0":5.146807412897423,"aX":-8.693274069242849},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.3,"breakHorizontal":6.5,"spinRate":2292,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.394015406713609,"extension":6.798799813661502},"index":5,"playId":"74345f03-a0e2-31a2-a242-75a8844d6a2d","pitchNumber":5,"startTime":"2025-09-28T19:51:53.749Z","endTime":"2025-09-28T19:51:57.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:51:57.407Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Blaine Crim flies out to right fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-28T19:52:02.011Z","endTime":"2025-09-28T19:52:58.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":688760,"fullName":"Blaine Crim","link":"/api/v1/people/688760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":688760,"fullName":"Blaine Crim","link":"/api/v1/people/688760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.56466002214473,"aZ":-37.003678520970574,"pfxX":-5.3216495320273935,"pfxZ":-3.024632191176808,"pX":-1.2058688724028903,"pZ":2.688324543711056,"vX0":2.639888974795073,"vY0":-125.33599048257089,"vZ0":1.7342346590534952,"x":162.96,"y":166.2,"x0":-1.5795646224654585,"y0":50.00379345125587,"z0":5.002069758453719,"aX":-8.494515572388973},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.8,"breakHorizontal":9.0,"spinRate":1604,"spinDirection":272},"zone":11,"typeConfidence":2.0,"plateTime":0.4364738622471154,"extension":6.622517280763833},"index":0,"playId":"dde4ef77-6584-3c08-9aaa-67ed54346e7d","pitchNumber":1,"startTime":"2025-09-28T19:52:21.486Z","endTime":"2025-09-28T19:52:25.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.623457256171204,"aZ":-31.83638136640852,"pfxX":9.430875451608987,"pfxZ":0.2195057090077004,"pX":-0.2053172869204614,"pZ":2.622242305252891,"vX0":0.76848541457662,"vY0":-122.93306076705262,"vZ0":0.8954217773937623,"x":124.83,"y":167.98,"x0":-1.7470459668526506,"y0":50.0018435445524,"z0":4.958088014579765,"aX":14.416871429610355},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.8,"breakHorizontal":-17.3,"spinRate":2582,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.4457404039958992,"extension":6.469321980233088},"hitData":{"launchSpeed":88.8,"launchAngle":55.0,"totalDistance":235.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.2,"coordY":127.84}},"index":1,"playId":"ca488d82-a93b-3c0b-a7ab-c25253f5d8ee","pitchNumber":2,"startTime":"2025-09-28T19:52:48.609Z","endTime":"2025-09-28T19:52:58.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688760,"link":"/api/v1/people/688760"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":688760,"link":"/api/v1/people/688760"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:52:58.110Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Beck grounds out, shortstop Willy Adames to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-28T19:52:59.473Z","endTime":"2025-09-28T19:53:31.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.407640338840146,"aZ":-38.91473306845763,"pfxX":-4.839386342208538,"pfxZ":-4.089843022198328,"pX":0.12904585022521012,"pZ":1.402419373731404,"vX0":5.737084015556447,"vY0":-127.56474445353605,"vZ0":-0.7950052348605385,"x":112.08,"y":200.91,"x0":-1.5210858753426613,"y0":50.005571001144446,"z0":4.787843895762386,"aX":-7.972062943655134},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-7.3,"breakHorizontal":7.4,"spinRate":1505,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.4294854923638045,"extension":6.821501758062349},"hitData":{"launchSpeed":77.4,"launchAngle":12.0,"totalDistance":144.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.24,"coordY":145.81}},"index":0,"playId":"ce6190ae-1567-3f6e-9fb2-45c04d2ac0c2","pitchNumber":1,"startTime":"2025-09-28T19:53:24.069Z","endTime":"2025-09-28T19:53:31.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:53:31.637Z","atBatIndex":23},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rafael Devers homers (35) on a fly ball to center field.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T19:55:21.037Z","endTime":"2025-09-28T19:56:49.370Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685326,"fullName":"McCade Brown","link":"/api/v1/people/685326"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":685326,"link":"/api/v1/people/685326"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":87.0,"endSpeed":79.6,"strikeZoneTop":3.45125218234524,"strikeZoneBottom":1.64514818948359,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.212737921832954,"aZ":-26.164989588401216,"pfxX":-11.705283945719819,"pfxZ":3.7156628053369936,"pX":-2.0819542413702288,"pZ":2.147145409379571,"vX0":7.891029507471698,"vY0":-126.48022392063184,"vZ0":-3.424109254142838,"x":196.36,"y":180.81,"x0":-3.7241992298618536,"y0":50.00375960866195,"z0":5.620792706387871,"aX":-18.933006071507673},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.1,"breakHorizontal":19.3,"spinRate":2116,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4333496903762195,"extension":6.978915084192937},"index":0,"playId":"84018e15-39af-34bb-b8f3-82781e075d46","pitchNumber":1,"startTime":"2025-09-28T19:55:42.992Z","endTime":"2025-09-28T19:55:46.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":93.3,"endSpeed":85.4,"strikeZoneTop":3.47395448065601,"strikeZoneBottom":1.60253099625753,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.996049537909897,"aZ":-16.090800727674083,"pfxX":-9.066161551673275,"pfxZ":8.691032161436937,"pX":0.2689346971729758,"pZ":1.2068344182206812,"vX0":12.688946632018512,"vY0":-135.06080783858488,"vZ0":-8.524858148013507,"x":106.75,"y":206.2,"x0":-3.308775582430975,"y0":50.00018691955981,"z0":5.532056800302295,"aX":-16.7729078124931},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.0,"breakHorizontal":13.8,"spinRate":2330,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.40529560010501875,"extension":7.136790709573128},"index":1,"playId":"0eb31dda-d516-392a-80ab-7ba86aec1c98","pitchNumber":2,"startTime":"2025-09-28T19:55:54.572Z","endTime":"2025-09-28T19:55:58.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.36646236471213,"strikeZoneBottom":1.66310649185854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.181751041698234,"aZ":-18.222306599428922,"pfxX":-9.32088874594075,"pfxZ":7.475493878971715,"pX":-0.9768354423406123,"pZ":2.1758432380009554,"vX0":9.690228167781601,"vY0":-136.2944039116956,"vZ0":-5.992989193385053,"x":154.23,"y":180.03,"x0":-3.380900582219622,"y0":50.00255710176278,"z0":5.677364323740827,"aX":-17.396382083454892},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.2,"breakHorizontal":14.6,"spinRate":2327,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.40309349809503603,"extension":7.211106340604845},"index":2,"playId":"c43136f4-2b78-3ab3-8213-3b7e41578142","pitchNumber":3,"startTime":"2025-09-28T19:56:06.915Z","endTime":"2025-09-28T19:56:11.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.571633733332476,"aZ":-16.513676628030872,"pfxX":-8.587737568775465,"pfxZ":8.136792069646422,"pX":0.05821236676287131,"pZ":1.7203720853678182,"vX0":12.034365498253344,"vY0":-137.8541020031152,"vZ0":-7.4477761346575235,"x":114.78,"y":192.33,"x0":-3.2476673470405317,"y0":50.00614564813353,"z0":5.571500244767755,"aX":-16.53635895968646},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":13.1,"spinRate":2334,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3972910565615497,"extension":7.312291747604993},"hitData":{"launchSpeed":106.2,"launchAngle":27.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":153.64,"coordY":32.8}},"index":3,"playId":"e16d0d96-9b51-3156-9b08-698a3edf1488","pitchNumber":4,"startTime":"2025-09-28T19:56:20.421Z","endTime":"2025-09-28T19:56:49.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":10.100000000000009,"leverageIndex":0.83,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:56:49.370Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Chapman doubles (23) on a line drive to left fielder Jordan Beck.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T19:56:42.031Z","endTime":"2025-09-28T19:58:09.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685326,"fullName":"McCade Brown","link":"/api/v1/people/685326"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"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(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":85.0,"endSpeed":77.9,"strikeZoneTop":3.44894750689105,"strikeZoneBottom":1.77898830789048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.07642576327559,"aZ":-28.261847941170497,"pfxX":0.9540948165762936,"pfxZ":2.5384720245444914,"pX":-0.1666013971007023,"pZ":3.361111987763296,"vX0":7.870844864100757,"vY0":-123.54902678945207,"vZ0":-0.17911172793183983,"x":123.35,"y":148.03,"x0":-3.520413847271292,"y0":50.00598537844614,"z0":5.813864306745656,"aX":1.4702857561158937},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.8,"breakHorizontal":-3.6,"spinRate":2496,"spinDirection":64},"zone":2,"typeConfidence":2.0,"plateTime":0.4436797251627467,"extension":7.114430996948982},"index":0,"playId":"ce249f62-463f-3697-85e2-0c41d6398d9e","pitchNumber":1,"startTime":"2025-09-28T19:57:06.877Z","endTime":"2025-09-28T19:57:10.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":94.5,"endSpeed":86.2,"strikeZoneTop":3.49492746334398,"strikeZoneBottom":1.73793113619141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.260243829595105,"aZ":-19.023758802552486,"pfxX":-9.301771951426456,"pfxZ":6.954990098533761,"pX":1.4736020268522907,"pZ":2.442671764282023,"vX0":15.756569869193175,"vY0":-136.65451102691588,"vZ0":-5.244928287340591,"x":60.83,"y":172.83,"x0":-3.159740187818126,"y0":50.0012038229354,"z0":5.6946685659849425,"aX":-17.583781940777254},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.5,"breakHorizontal":13.6,"spinRate":2353,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.40090333698060787,"extension":7.101629826661525},"index":1,"playId":"ab5666b4-7f1f-3f7d-85d9-a0ea16b19081","pitchNumber":2,"startTime":"2025-09-28T19:57:18.110Z","endTime":"2025-09-28T19:57:21.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":93.7,"endSpeed":85.5,"strikeZoneTop":3.50734257035541,"strikeZoneBottom":1.72176217600015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.930375840710052,"aZ":-16.797120435640185,"pfxX":-7.785142662212333,"pfxZ":8.201454534159579,"pX":-0.2286835610501723,"pZ":3.735322804809917,"vX0":10.991400846791093,"vY0":-136.08677954546678,"vZ0":-2.195276329233771,"x":125.72,"y":137.93,"x0":-3.3089523344861678,"y0":50.00362520030838,"z0":5.7162760277126745,"aX":-14.59935122222489},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.5,"breakHorizontal":11.8,"spinRate":2314,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40251647316509453,"extension":7.34542401696456},"index":2,"playId":"2129da43-6df5-30b5-89cf-5464033b2ec8","pitchNumber":3,"startTime":"2025-09-28T19:57:29.413Z","endTime":"2025-09-28T19:57:33.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.730064012608626,"aZ":-27.3291770225128,"pfxX":0.6711184931357321,"pfxZ":3.1246329137368996,"pX":1.0867735331471453,"pZ":2.566657766998695,"vX0":10.656419393659272,"vY0":-124.06660812082383,"vZ0":-2.234948563464756,"x":75.57,"y":169.48,"x0":-3.3586525002627976,"y0":50.00594563960487,"z0":5.765762888778669,"aX":1.0425771371809167},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":5.3,"breakHorizontal":-3.8,"spinRate":2550,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4421291805964773,"extension":6.919933401996031},"index":3,"playId":"3f4ef71d-0899-3997-8152-9f3b8ff3daf2","pitchNumber":4,"startTime":"2025-09-28T19:57:41.038Z","endTime":"2025-09-28T19:57:45.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.213951568727406,"aZ":-30.23932288198867,"pfxX":2.0883025547557494,"pfxZ":1.257053671624842,"pX":0.7008977063858643,"pZ":2.9650267193176854,"vX0":9.520424062090804,"vY0":-122.93941196045232,"vZ0":-0.717288381935807,"x":90.28,"y":158.72,"x0":-3.4850487974156708,"y0":50.00320536633186,"z0":5.815875561841468,"aX":3.2104722740157188},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.4,"breakHorizontal":-5.9,"spinRate":2398,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.4446779059630579,"extension":7.045102795736002},"hitData":{"launchSpeed":95.5,"launchAngle":12.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":48.12,"coordY":108.03}},"index":4,"playId":"4c7abf50-af16-31e7-b67f-e49b1639ba6a","pitchNumber":5,"startTime":"2025-09-28T19:57:56.354Z","endTime":"2025-09-28T19:58:09.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.8,"awayTeamWinProbability":17.200000000000003,"homeTeamWinProbabilityAdded":4.199999999999989,"leverageIndex":0.6,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:58:09.900Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Eldridge walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T19:58:14.274Z","endTime":"2025-09-28T19:59:54.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685326,"fullName":"McCade Brown","link":"/api/v1/people/685326"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"postOnSecond":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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.8,"endSpeed":84.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.21326807243576,"aZ":-15.975457461867425,"pfxX":-7.337263820744726,"pfxZ":8.709006036990877,"pX":0.23059700556939997,"pZ":3.7718339709031192,"vX0":11.793636894135533,"vY0":-136.089999906568,"vZ0":-2.679231819727794,"x":108.21,"y":136.94,"x0":-3.222673337841697,"y0":50.00245180753357,"z0":5.886983864927954,"aX":-13.647734398039779},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":10.6,"spinRate":2164,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.40377986088485285,"extension":7.113131066095922},"index":0,"playId":"272e1e85-bfbf-3622-ae7e-5b8b8ef98b5e","pitchNumber":1,"startTime":"2025-09-28T19:58:41.452Z","endTime":"2025-09-28T19:58:44.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.1,"strikeZoneTop":3.60827023746729,"strikeZoneBottom":1.74346399462737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.687046029894436,"aZ":-40.83523246822248,"pfxX":7.21784006017347,"pfxZ":-6.763341894550452,"pX":-1.7958959016978968,"pZ":3.676392050871906,"vX0":2.1491284393467653,"vY0":-112.82655957932569,"vZ0":3.8974129587682906,"x":185.46,"y":139.52,"x0":-3.699784222644172,"y0":50.00038295902059,"z0":6.058163126882072,"aX":9.247549234553974},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-10.8,"breakHorizontal":-13.7,"spinRate":2447,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.48657610516220107,"extension":6.771388556481419},"index":1,"playId":"47a6ea6e-5118-3397-b558-5a22bd6f1fca","pitchNumber":2,"startTime":"2025-09-28T19:58:59.251Z","endTime":"2025-09-28T19:59:02.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.58164247005598,"strikeZoneBottom":1.70155085025163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.921565890313715,"aZ":-24.14276115016157,"pfxX":-10.381106740759984,"pfxZ":5.004925839965073,"pX":-1.9667183715411887,"pZ":1.5500387107861664,"vX0":7.237888108410626,"vY0":-125.93576326908426,"vZ0":-5.245528475626622,"x":191.97,"y":196.93,"x0":-3.5313621661165824,"y0":50.002125647106666,"z0":5.616501882407184,"aX":-16.65006371224701},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.0,"breakHorizontal":17.2,"spinRate":1937,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.43517746871278273,"extension":7.060513208382728},"index":2,"playId":"74279cab-737c-3b31-8c81-fa8bfdfc15c2","pitchNumber":3,"startTime":"2025-09-28T19:59:15.188Z","endTime":"2025-09-28T19:59:18.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.60279831194665,"strikeZoneBottom":1.76813898427647,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.609815717893728,"aZ":-21.66633228122397,"pfxX":-8.143386938372599,"pfxZ":5.702748893632817,"pX":-1.9252077719785667,"pZ":3.0042518976881545,"vX0":7.196267282896432,"vY0":-135.15770399009605,"vZ0":-3.3556218573836225,"x":190.38,"y":157.67,"x0":-3.569689127935012,"y0":50.00289540558376,"z0":5.790989869011741,"aX":-15.003600112607087},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.7,"breakHorizontal":13.1,"spinRate":2120,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4058975310270525,"extension":7.068552315373914},"index":3,"playId":"42e1d85e-1029-3600-a02e-84975d453bef","pitchNumber":4,"startTime":"2025-09-28T19:59:31.908Z","endTime":"2025-09-28T19:59:35.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.55912561212861,"strikeZoneBottom":1.72438608410182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.029268572927613,"aZ":-21.124949129291704,"pfxX":-8.0587375597839,"pfxZ":5.929685822985537,"pX":-1.2392595607220043,"pZ":2.939279696813422,"vX0":8.584646495078701,"vY0":-135.480024034929,"vZ0":-3.8988080331717185,"x":164.24,"y":159.42,"x0":-3.3988517367261655,"y0":50.001221143338654,"z0":5.869715439157161,"aX":-15.010929036041338},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.1,"breakHorizontal":12.8,"spinRate":2079,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.40396896740624166,"extension":7.138221712017725},"index":4,"playId":"9cb34485-277f-345e-9cec-d503ce84b973","pitchNumber":5,"startTime":"2025-09-28T19:59:49.007Z","endTime":"2025-09-28T19:59:54.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":685326,"link":"/api/v1/people/685326"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.39999999999999,"awayTeamWinProbability":15.600000000000009,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":0.79,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:59:54.239Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Jung Hoo Lee flies into a double play, right fielder Yanquiel Fernández to third baseman Kyle Karros. Matt Chapman out at 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T20:02:29.066Z","endTime":"2025-09-28T20:03:36.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678821,"fullName":"Luis Peralta","link":"/api/v1/people/678821"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":692585,"link":"/api/v1/people/692585"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_thrown_out","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":692585,"link":"/api/v1/people/692585"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":692585,"link":"/api/v1/people/692585"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"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":"2025-09-28T20:00:05.193Z","endTime":"2025-09-28T20:00:38.877Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Luis Peralta replaces McCade Brown.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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":"2025-09-28T20:00:38.877Z","endTime":"2025-09-28T20:02:31.398Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678821,"link":"/api/v1/people/678821"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":685326,"link":"/api/v1/people/685326","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":93.7,"endSpeed":85.7,"strikeZoneTop":3.32980992614593,"strikeZoneBottom":1.59674273759313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.400952497408152,"aZ":-18.960310230570084,"pfxX":7.671431889431611,"pfxZ":7.03612861704814,"pX":-0.21604448006274946,"pZ":2.261471972262873,"vX0":-10.0788823730197,"vY0":-136.0698021768222,"vZ0":-4.191918677385711,"x":125.24,"y":177.72,"x0":2.536539609025512,"y0":50.00500516237075,"z0":5.133007467702093,"aX":14.411592222322799},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.0,"breakHorizontal":-11.8,"spinRate":2122,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.4022944118341698,"extension":6.057058813342454},"index":2,"playId":"2c9f451f-4905-379b-b0ff-d3d4581289c0","pitchNumber":1,"startTime":"2025-09-28T20:02:31.398Z","endTime":"2025-09-28T20:02:35.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":74.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.631496588014166,"aZ":-31.85032417718779,"pfxX":-4.522256097584377,"pfxZ":0.23193790893909227,"pX":-1.4671849159985924,"pZ":0.711836207153937,"vX0":-7.724489552768493,"vY0":-116.53323666588416,"vZ0":-3.269077256522525,"x":133.51,"y":186.39,"x0":2.4761126285433783,"y0":50.00125907617106,"z0":5.137583175259901,"aX":-6.225594611018963},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-0.1,"breakHorizontal":10.1,"spinRate":2337,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.46978961971120725,"extension":5.911009044900714},"index":3,"playId":"f6a49513-16f5-3bf9-bbe9-e4e829fa396c","pitchNumber":2,"startTime":"2025-09-28T20:02:44.385Z","endTime":"2025-09-28T20:02:49.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2025-09-28T20:02:57.948Z","endTime":"2025-09-28T20:03:08.773Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"},"defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.1,"strikeZoneTop":3.34506562423454,"strikeZoneBottom":1.49758185453739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.42943569431456,"aZ":-34.985291981076166,"pfxX":-6.790825115385481,"pfxZ":-2.051167191727025,"pX":0.14423701316971713,"pZ":3.6974939963777738,"vX0":-3.906915173512708,"vY0":-116.88889247473794,"vZ0":3.8236818004179765,"x":111.5,"y":138.95,"x0":2.7263113556850302,"y0":50.0046581228443,"z0":5.349211732728713,"aX":-9.288804675160083},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-2.3,"breakHorizontal":13.3,"spinRate":2495,"spinDirection":297},"zone":12,"typeConfidence":2.0,"plateTime":0.4706893712969178,"extension":5.858533418515834},"index":5,"playId":"d4959001-7c49-3fb3-bf7b-59787fa1f00a","pitchNumber":3,"startTime":"2025-09-28T20:03:08.773Z","endTime":"2025-09-28T20:03:12.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.66622657276361,"aZ":-15.95478222124433,"pfxX":8.965045110531031,"pfxZ":8.534810888558134,"pX":0.8304359403565397,"pZ":2.575835750971178,"vX0":-7.810522839593248,"vY0":-137.28061028430454,"vZ0":-3.8232139520085244,"x":85.35,"y":169.23,"x0":2.553965097600507,"y0":50.000724133054035,"z0":5.079268231270572,"aX":17.03280433107947},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":-14.5,"spinRate":2239,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.39966778387484236,"extension":5.977814596171158},"hitData":{"launchSpeed":82.2,"launchAngle":36.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.02,"coordY":83.58}},"index":6,"playId":"0d1249f7-370a-3756-8665-c08430d38c43","pitchNumber":4,"startTime":"2025-09-28T20:03:23.734Z","endTime":"2025-09-28T20:03:36.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":76.7,"awayTeamWinProbability":23.299999999999997,"homeTeamWinProbabilityAdded":-7.699999999999989,"leverageIndex":1.14,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:03:36.774Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Patrick Bailey singles on a line drive to right fielder Yanquiel Fernández. Bryce Eldridge to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T20:03:50.526Z","endTime":"2025-09-28T20:04:16.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678821,"fullName":"Luis Peralta","link":"/api/v1/people/678821"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"postOnSecond":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":692585,"link":"/api/v1/people/692585"},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"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(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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.991853427256558,"aZ":-13.43860396732176,"pfxX":8.479169505927564,"pfxZ":9.762067072036373,"pX":-0.571757959095162,"pZ":2.121930007961457,"vX0":-11.352384809630673,"vY0":-137.53144703386005,"vZ0":-5.4784106783457025,"x":138.79,"y":181.49,"x0":2.504387609249846,"y0":50.0025560843952,"z0":5.048346766950286,"aX":16.27333410757977},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":-13.1,"spinRate":2266,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.3979978506602935,"extension":6.081921643246293},"hitData":{"launchSpeed":84.8,"launchAngle":9.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.92,"coordY":105.8}},"index":0,"playId":"3d20e869-b4bb-3c87-aa59-2f78619f4552","pitchNumber":1,"startTime":"2025-09-28T20:04:07.441Z","endTime":"2025-09-28T20:04:16.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"first":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.10000000000001,"awayTeamWinProbability":21.89999999999999,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.64,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:04:16.737Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Koss strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T20:04:45.422Z","endTime":"2025-09-28T20:06:13.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678821,"fullName":"Luis Peralta","link":"/api/v1/people/678821"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-28T20:04:36.800Z","endTime":"2025-09-28T20:04:47.529Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":95.2,"endSpeed":86.8,"strikeZoneTop":3.69949228264259,"strikeZoneBottom":1.76192587233773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.710250615144872,"aZ":-16.050735380177066,"pfxX":9.587509316975037,"pfxZ":8.344544644772858,"pX":-0.5134224248634491,"pZ":2.5617805604375667,"vX0":-11.4712530870019,"vY0":-138.11784828137792,"vZ0":-3.9966785440651,"x":136.57,"y":169.61,"x0":2.4476902990505693,"y0":50.004758247554776,"z0":5.106773771575132,"aX":18.52984158028612},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":-15.0,"spinRate":2268,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.3965457052473682,"extension":6.156075080390441},"index":1,"playId":"d89a5c28-c5ff-38f4-9af3-f644032a8976","pitchNumber":1,"startTime":"2025-09-28T20:04:47.529Z","endTime":"2025-09-28T20:04:51.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.3,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.980641752854332,"aZ":-33.872162341158806,"pfxX":-7.2252107396576095,"pfxZ":-1.2212360140584249,"pX":-0.7430355894753478,"pZ":2.2491959344215027,"vX0":-5.560411397693997,"vY0":-117.4856517503403,"vZ0":0.6180772794123162,"x":145.32,"y":178.05,"x0":2.595777172649623,"y0":50.001032742835385,"z0":5.1394875010653385,"aX":-10.063561235281584},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.8,"breakHorizontal":14.5,"spinRate":2476,"spinDirection":312},"zone":7,"typeConfidence":2.0,"plateTime":0.4668180567909537,"extension":5.985979946508324},"index":2,"playId":"40bddc4c-09de-3db9-8f91-c8cf05dfc938","pitchNumber":2,"startTime":"2025-09-28T20:05:01.709Z","endTime":"2025-09-28T20:05:07.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.57540737972917,"aZ":-31.9613008823811,"pfxX":-3.806908375469342,"pfxZ":0.14751572637385557,"pX":-0.7800283698309782,"pZ":2.436332914653915,"vX0":-6.810265974007924,"vY0":-119.8286357986807,"vZ0":0.34766405306539494,"x":146.73,"y":173.0,"x0":2.590530576105271,"y0":50.0037163182178,"z0":5.138631943269663,"aX":-5.550623656577394},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.6,"breakHorizontal":8.5,"spinRate":2348,"spinDirection":309},"zone":4,"typeConfidence":2.0,"plateTime":0.456618836839191,"extension":5.906189345072067},"index":3,"playId":"aa7920cc-8b63-3e9f-bc36-00cce202904f","pitchNumber":3,"startTime":"2025-09-28T20:05:29.746Z","endTime":"2025-09-28T20:05:34.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":94.0,"endSpeed":86.2,"strikeZoneTop":3.6898074467433,"strikeZoneBottom":1.75610715818636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.397539903657798,"aZ":-17.591926569634023,"pfxX":7.549666348173792,"pfxZ":7.663003327955092,"pX":-0.11913186788904805,"pZ":4.268195076994547,"vX0":-9.199376240585707,"vY0":-136.65097148074884,"vZ0":0.5085639435676421,"x":121.54,"y":123.54,"x0":2.3004625685806945,"y0":50.000952689958154,"z0":5.282613991263258,"aX":14.36402560833827},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.2,"breakHorizontal":-11.9,"spinRate":2215,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.399894181064826,"extension":6.015345436557829},"index":4,"playId":"86990543-e3e2-3782-8adb-ec5e059d718e","pitchNumber":4,"startTime":"2025-09-28T20:05:52.455Z","endTime":"2025-09-28T20:05:56.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":94.7,"endSpeed":86.9,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.97339638691954,"aZ":-18.067478529659226,"pfxX":7.9189355859774775,"pfxZ":7.3035766844239625,"pX":0.18032521313672803,"pZ":3.0635526259468255,"vX0":-8.928899955565504,"vY0":-137.70675316643076,"vZ0":-2.299939320693057,"x":110.13,"y":156.06,"x0":2.427309411966502,"y0":50.00319998854532,"z0":5.124276272362358,"aX":15.295574769384285},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.0,"breakHorizontal":-12.6,"spinRate":2196,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.3969061242060459,"extension":6.157205406988293},"index":5,"playId":"0b6b864f-2710-3561-9fef-d020e1c9118c","pitchNumber":5,"startTime":"2025-09-28T20:06:09.010Z","endTime":"2025-09-28T20:06:13.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"second":{"id":805811,"link":"/api/v1/people/805811"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-3.000000000000014,"leverageIndex":1.21,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:06:13.045Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T20:07:56.693Z","endTime":"2025-09-28T20:09:32.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.53209585640955,"strikeZoneBottom":1.72799951382163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.39178511699382,"aZ":-34.0171583810176,"pfxX":7.617437085232617,"pfxZ":-1.2141097369006406,"pX":-0.132083263304222,"pZ":1.4169020581178038,"vX0":1.7525200140676165,"vY0":-122.56607186216577,"vZ0":-1.4897188867840017,"x":122.03,"y":200.52,"x0":-1.8459783425790115,"y0":50.00078638046995,"z0":4.939317403116528,"aX":11.579635359168753},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.3,"breakHorizontal":-14.2,"spinRate":2612,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.4469933824359824,"extension":6.4594929099487945},"index":0,"playId":"79e71d17-4978-39e9-b3e7-0fefe1286346","pitchNumber":1,"startTime":"2025-09-28T20:08:33.580Z","endTime":"2025-09-28T20:08:37.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.151205954551255,"aZ":-36.498522116341334,"pfxX":-4.407872942581767,"pfxZ":-2.7901663291829912,"pX":-0.22592508575723205,"pZ":2.3583977267886116,"vX0":5.042993327069863,"vY0":-123.10282103764632,"vZ0":1.0060115793498703,"x":125.61,"y":175.1,"x0":-1.7188228540934427,"y0":50.002777003077746,"z0":5.010405533920675,"aX":-6.833173005516478},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.6,"breakHorizontal":7.0,"spinRate":1459,"spinDirection":274},"zone":5,"typeConfidence":2.0,"plateTime":0.4432428405532254,"extension":6.727417335441801},"index":1,"playId":"5a1d000f-2eee-3f5c-996a-3a117f1d3f78","pitchNumber":2,"startTime":"2025-09-28T20:08:47.538Z","endTime":"2025-09-28T20:08:51.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.0,"strikeZoneTop":3.35786455759822,"strikeZoneBottom":1.63052895719936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.204121919166333,"aZ":-31.232747886727058,"pfxX":9.189178869361104,"pfxZ":0.6173919240025185,"pX":0.884716748204295,"pZ":3.1457042526935295,"vX0":3.002338273450405,"vY0":-123.25247981942395,"vZ0":1.9195188719339116,"x":83.28,"y":153.85,"x0":-1.5466544759824974,"y0":50.002096252517795,"z0":5.016732477410863,"aX":13.967747097484263},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.9,"breakHorizontal":-17.4,"spinRate":2629,"spinDirection":62},"zone":12,"typeConfidence":2.0,"plateTime":0.44643093174642834,"extension":6.433465177803794},"index":2,"playId":"f54a7082-5ce9-3c14-8c6e-b313dda8ae8f","pitchNumber":3,"startTime":"2025-09-28T20:09:06.473Z","endTime":"2025-09-28T20:09:10.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-09-28T20:09:14.951Z","endTime":"2025-09-28T20:09:28.545Z","isPitch":false,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.5151557457054,"aZ":-18.40672374697075,"pfxX":-6.170192599821078,"pfxZ":7.158057258597797,"pX":-0.16446996160954058,"pZ":3.892080297785162,"vX0":5.473764698694841,"vY0":-137.77542164736656,"vZ0":-0.05848665789806712,"x":123.27,"y":133.69,"x0":-1.3750162425393289,"y0":50.000482938647544,"z0":5.157164920381297,"aX":-11.864425446696693},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.2,"breakHorizontal":10.1,"spinRate":2299,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.397494221512233,"extension":6.75921362021507},"index":4,"playId":"d02a83ac-5e6b-3a81-99b3-9cb513156b5a","pitchNumber":4,"startTime":"2025-09-28T20:09:28.545Z","endTime":"2025-09-28T20:09:32.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:09:32.421Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yanquiel Fernández grounds out, second baseman Christian Koss to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T20:09:31.991Z","endTime":"2025-09-28T20:11:18.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"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(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":92.9,"endSpeed":84.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.437168634756684,"aZ":-28.32118020752851,"pfxX":-9.639672801370343,"pfxZ":2.096018612032415,"pX":0.021953171148653732,"pZ":3.586268078958645,"vX0":7.112894185015442,"vY0":-135.09378912208385,"vZ0":1.3537305366602475,"x":116.16,"y":141.95,"x0":-1.3974722077232027,"y0":50.006555519038876,"z0":5.074689696911413,"aX":-17.756274166059864},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.3,"breakHorizontal":15.8,"spinRate":2073,"spinDirection":247},"zone":2,"typeConfidence":2.0,"plateTime":0.4060164557223338,"extension":6.497468908442705},"index":0,"playId":"cebc5c05-8da8-3d15-8678-f340e9c04670","pitchNumber":1,"startTime":"2025-09-28T20:09:57.864Z","endTime":"2025-09-28T20:10:01.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.69674352364051,"strikeZoneBottom":1.79337107400386,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.28318181936584,"aZ":-20.32602991637644,"pfxX":-5.780966665612791,"pfxZ":6.2940887041750635,"pX":-1.5029379981044508,"pZ":4.622848871453341,"vX0":2.424107722694724,"vY0":-136.61280630670572,"vZ0":2.220981229756943,"x":174.29,"y":113.96,"x0":-1.6528633962216255,"y0":50.001798026464535,"z0":5.199999019416704,"aX":-10.879725919335318},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.1,"breakHorizontal":10.0,"spinRate":2227,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.40159811695611536,"extension":6.538741626851799},"index":1,"playId":"3214a07e-df66-3cd0-8a87-f76b4c3fc323","pitchNumber":2,"startTime":"2025-09-28T20:10:16.945Z","endTime":"2025-09-28T20:10:20.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.067912770953214,"aZ":-37.70500589202226,"pfxX":-4.14781286778018,"pfxZ":-3.4493324607885443,"pX":0.6675491567618084,"pZ":1.0459060682381713,"vX0":7.037677257163357,"vY0":-125.98897460268913,"vZ0":-1.6085109018476065,"x":91.55,"y":210.54,"x0":-1.6255492142849346,"y0":50.00085229871623,"z0":4.74527162498513,"aX":-6.654290381392528},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.4,"breakHorizontal":5.9,"spinRate":1601,"spinDirection":276},"zone":14,"typeConfidence":2.0,"plateTime":0.43507005648453845,"extension":6.696762467240077},"index":2,"playId":"2552dec9-bc30-3a5e-9102-7e4cbc86bc21","pitchNumber":3,"startTime":"2025-09-28T20:10:30.116Z","endTime":"2025-09-28T20:10:34.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.70219062303246,"strikeZoneBottom":1.81988887745318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.803837852239212,"aZ":-38.334742528686284,"pfxX":-3.8371590566071316,"pfxZ":-3.8230137425530994,"pX":-0.9749578669303797,"pZ":1.844702750955871,"vX0":3.04318232235725,"vY0":-125.9782070583153,"vZ0":0.193612679705639,"x":154.16,"y":188.97,"x0":-1.6981290054800016,"y0":50.000472467792,"z0":4.857077571079502,"aX":-6.1871165874334615},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.6,"breakHorizontal":6.2,"spinRate":1498,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.4342226778950362,"extension":6.712873273246804},"index":3,"playId":"5d33980e-9f2e-3873-a7ea-895bec41a650","pitchNumber":4,"startTime":"2025-09-28T20:10:55.838Z","endTime":"2025-09-28T20:11:00.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.7594284117863,"aZ":-19.991806329276738,"pfxX":-6.013275774882164,"pfxZ":6.4246720466420815,"pX":0.052314156151285866,"pZ":3.1369503350594896,"vX0":5.9928412542846425,"vY0":-136.52371511357094,"vZ0":-1.3589766120576936,"x":115.01,"y":154.08,"x0":-1.385110864622035,"y0":50.00374589569853,"z0":5.010950295990633,"aX":-11.404487462415839},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.5,"breakHorizontal":9.7,"spinRate":2171,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.4004859411887822,"extension":6.6303558805376515},"hitData":{"launchSpeed":96.1,"launchAngle":-24.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.84,"coordY":159.71}},"index":4,"playId":"1266d116-fc8d-3669-bb1f-8883ada3ed4a","pitchNumber":5,"startTime":"2025-09-28T20:11:10.669Z","endTime":"2025-09-28T20:11:18.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692585,"link":"/api/v1/people/692585"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":692585,"link":"/api/v1/people/692585"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:11:18.424Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Karros singles on a line drive to right fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T20:11:20.015Z","endTime":"2025-09-28T20:12:19.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.7,"strikeZoneTop":3.80991105369306,"strikeZoneBottom":1.78974756984454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.909739981786128,"aZ":-28.669978658274232,"pfxX":7.131648492639675,"pfxZ":2.3355736378853713,"pX":-0.20399221335397769,"pZ":2.236043981818317,"vX0":1.4698171022392803,"vY0":-122.06169297670077,"vZ0":-0.5424185354320841,"x":124.78,"y":178.41,"x0":-1.7410672897613992,"y0":50.005259303832794,"z0":4.938110300032837,"aX":10.72070247208319},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.3,"breakHorizontal":-13.3,"spinRate":2543,"spinDirection":68},"zone":8,"typeConfidence":2.0,"plateTime":0.44939335906904176,"extension":6.518441940419995},"index":0,"playId":"8e03b73e-14c4-32a8-9491-50e66a6b8e88","pitchNumber":1,"startTime":"2025-09-28T20:11:41.296Z","endTime":"2025-09-28T20:11:45.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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.5,"endSpeed":84.8,"strikeZoneTop":3.78689090249115,"strikeZoneBottom":1.68186047722422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.547222487348527,"aZ":-19.54961214873031,"pfxX":-5.376754342542859,"pfxZ":6.79040587796074,"pX":0.8447200253342657,"pZ":4.155752697428649,"vX0":7.321590419244741,"vY0":-135.90508607782257,"vZ0":0.9014016053660172,"x":84.8,"y":126.57,"x0":-1.1935531093105876,"y0":50.00036985758736,"z0":5.183912310713651,"aX":-9.993374416876376},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.7,"breakHorizontal":8.0,"spinRate":2219,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.40399454848352256,"extension":6.718943516971327},"index":1,"playId":"13ce28af-2926-391d-a0fa-44facf636317","pitchNumber":2,"startTime":"2025-09-28T20:11:55.609Z","endTime":"2025-09-28T20:11:59.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.60157003758074,"aZ":-32.71070656504339,"pfxX":-9.51395640294565,"pfxZ":-0.2916829866840871,"pX":-0.056812928953887856,"pZ":2.7965365364172627,"vX0":6.931537176084672,"vY0":-136.10733476216612,"vZ0":-0.009225350912466235,"x":119.17,"y":163.27,"x0":-1.4130818526174838,"y0":50.001191475017315,"z0":5.083821207115343,"aX":-17.673992126070218},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.2,"breakHorizontal":15.6,"spinRate":2102,"spinDirection":244},"zone":5,"typeConfidence":2.0,"plateTime":0.40394112536873505,"extension":6.831087454464732},"hitData":{"launchSpeed":88.4,"launchAngle":22.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":202.97,"coordY":113.13}},"index":2,"playId":"20bb9a22-79bf-31d9-bcde-1ab6a3e99002","pitchNumber":3,"startTime":"2025-09-28T20:12:09.138Z","endTime":"2025-09-28T20:12:19.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.4,"awayTeamWinProbability":21.599999999999994,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.48,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:12:19.779Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Warming Bernabel singles on a ground ball to right fielder Drew Gilbert. Kyle Karros to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T20:12:20.457Z","endTime":"2025-09-28T20:13:41.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.568282070115917,"aZ":-37.6714621312577,"pfxX":-5.642202619744623,"pfxZ":-3.41914412202107,"pX":0.35602792335668937,"pZ":2.1570167579305517,"vX0":6.445577561532621,"vY0":-125.58389973286636,"vZ0":0.7178986524444682,"x":103.43,"y":180.54,"x0":-1.5013528165015462,"y0":50.00114406100191,"z0":4.91291230903088,"aX":-9.082821474474231},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-5.8,"breakHorizontal":8.9,"spinRate":1545,"spinDirection":274},"zone":6,"typeConfidence":2.0,"plateTime":0.43484847201450627,"extension":6.746637719219669},"index":0,"playId":"72b126c7-380b-359f-80db-7db11fc189b9","pitchNumber":1,"startTime":"2025-09-28T20:12:48.744Z","endTime":"2025-09-28T20:12:52.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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(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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.28409705326287,"aZ":-30.447583394977872,"pfxX":8.128335200634737,"pfxZ":1.1001313664187018,"pX":2.123230459047755,"pZ":1.6350258155932498,"vX0":6.300613132932688,"vY0":-124.5875518850909,"vZ0":-1.701023829495583,"x":36.07,"y":194.63,"x0":-1.4954314864843503,"y0":50.00248017853386,"z0":4.8454984924577875,"aX":12.764244667449441},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.8,"breakHorizontal":-16.2,"spinRate":2620,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.4398084481949551,"extension":6.666912359269293},"index":1,"playId":"ddf1629e-750c-364f-a959-e53024963c93","pitchNumber":2,"startTime":"2025-09-28T20:13:10.596Z","endTime":"2025-09-28T20:13:15.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.227305948325778,"aZ":-29.042367909081772,"pfxX":-9.130481024765395,"pfxZ":1.6310414090760723,"pX":0.3370479300614359,"pZ":3.65252485276927,"vX0":7.271866206323931,"vY0":-136.67506567047775,"vZ0":1.2784256466710475,"x":104.15,"y":140.16,"x0":-1.1537858196784494,"y0":50.00077886513372,"z0":5.1532618152106835,"aX":-17.51040484610973},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.4,"breakHorizontal":15.2,"spinRate":1994,"spinDirection":251},"zone":12,"typeConfidence":2.0,"plateTime":0.3986535611850548,"extension":6.9590319098294735},"hitData":{"launchSpeed":92.6,"launchAngle":-11.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.12,"coordY":120.73}},"index":2,"playId":"547337a0-609b-344e-94cf-9cc975559436","pitchNumber":3,"startTime":"2025-09-28T20:13:30.373Z","endTime":"2025-09-28T20:13:41.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":-2.8000000000000114,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:13:41.206Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Ritter grounds out, shortstop Willy Adames to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T20:13:41.941Z","endTime":"2025-09-28T20:15:51.532Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":77.9,"strikeZoneTop":3.57381587302884,"strikeZoneBottom":1.69536286356917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.94896433592417,"aZ":-32.400681436758546,"pfxX":6.902135261384308,"pfxZ":-0.14346397842584935,"pX":0.9221335140087688,"pZ":2.2293022182642046,"vX0":3.8662000642595578,"vY0":-125.05699211639202,"vZ0":0.20720516099747255,"x":81.85,"y":178.59,"x0":-1.5487377571834409,"y0":50.00405874304617,"z0":4.838088579487633,"aX":10.759318169838583},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.1,"breakHorizontal":-13.4,"spinRate":2578,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4406679476633597,"extension":6.679252988473961},"index":0,"playId":"c1660fc7-5f3a-37e7-85be-a04db1b2bae9","pitchNumber":1,"startTime":"2025-09-28T20:14:06.632Z","endTime":"2025-09-28T20:14:10.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.66738745232468,"strikeZoneBottom":1.73957903890367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.40999740882147,"aZ":-30.599387751088248,"pfxX":6.452057935786534,"pfxZ":1.0045194498960743,"pX":1.9691503334999296,"pZ":1.3355041364708107,"vX0":6.516991510280446,"vY0":-124.57803938307542,"vZ0":-2.10131824811401,"x":41.94,"y":202.72,"x0":-1.5244370315646787,"y0":50.00121378595586,"z0":4.733934635109953,"aX":10.077870566917587},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.6,"breakHorizontal":-13.2,"spinRate":2584,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4406635746958263,"extension":6.915152404159688},"index":1,"playId":"a3d95150-7a14-3bbf-b9b7-755f47878fe4","pitchNumber":2,"startTime":"2025-09-28T20:14:22.469Z","endTime":"2025-09-28T20:14:26.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.172113731591086,"aZ":-31.023158701091546,"pfxX":-10.398727933733994,"pfxZ":0.6457549860712657,"pX":-0.7687989148428237,"pZ":2.759274532775001,"vX0":5.480236232778732,"vY0":-133.551088537594,"vZ0":-0.07010589817214863,"x":146.3,"y":164.28,"x0":-1.5061523742474443,"y0":50.005462690495825,"z0":5.0341165606914045,"aX":-18.618243655901036},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.4,"breakHorizontal":17.5,"spinRate":2014,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.4115424226084139,"extension":6.990560506664984},"index":2,"playId":"fbaf7e5b-89e5-3d2f-be82-fb88d27bde0c","pitchNumber":3,"startTime":"2025-09-28T20:14:41.396Z","endTime":"2025-09-28T20:14:46.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.74399256473582,"strikeZoneBottom":1.77021388130118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.085469379007357,"aZ":-32.35499861046743,"pfxX":8.844083797799065,"pfxZ":-0.11345048881806186,"pX":2.5719747484109847,"pZ":1.786584278517462,"vX0":6.705832134578833,"vY0":-123.5464467162553,"vZ0":-0.6640709209506528,"x":18.96,"y":190.54,"x0":-1.332915000516876,"y0":50.00526516248829,"z0":4.793368641050798,"aX":13.586654091975625},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.1,"breakHorizontal":-17.6,"spinRate":2700,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.44442165146006074,"extension":6.980996761311341},"index":3,"playId":"852bcd16-5753-34db-b5ec-a725171fe01e","pitchNumber":4,"startTime":"2025-09-28T20:15:13.907Z","endTime":"2025-09-28T20:15:17.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.78746279368403,"strikeZoneBottom":1.75837146617142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.686588030960586,"aZ":-22.471157463805515,"pfxX":-6.018173323298232,"pfxZ":5.15651555787311,"pX":0.2642170459656303,"pZ":4.467698138985787,"vX0":5.794570312616782,"vY0":-136.0497467735631,"vZ0":2.275118709665055,"x":106.93,"y":118.15,"x0":-1.1070779837286067,"y0":50.005385786127725,"z0":5.174102537553727,"aX":-11.330762192240858},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.1,"breakHorizontal":9.7,"spinRate":2195,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.4019630194634898,"extension":6.848908373619905},"index":4,"playId":"5169f8bf-8fa6-3098-b4f3-eba5a93575ae","pitchNumber":5,"startTime":"2025-09-28T20:15:29.240Z","endTime":"2025-09-28T20:15:33.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.970738231684226,"aZ":-24.252900878205573,"pfxX":-6.540557265546009,"pfxZ":4.144650133333437,"pX":0.4575510513014526,"pZ":3.4375411607419353,"vX0":6.880695184735244,"vY0":-137.47713972459664,"vZ0":0.03988377380438202,"x":99.56,"y":145.97,"x0":-1.2300164846975343,"y0":50.0013099843226,"z0":5.071352954450169,"aX":-12.497063508072019},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.7,"breakHorizontal":10.3,"spinRate":2260,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.398665303550481,"extension":6.941768595121919},"hitData":{"launchSpeed":90.6,"launchAngle":-23.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.44,"coordY":151.11}},"index":5,"playId":"7d04832b-6afd-383a-b8f9-25f150615601","pitchNumber":6,"startTime":"2025-09-28T20:15:43.551Z","endTime":"2025-09-28T20:15:51.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"first":{"id":682653,"link":"/api/v1/people/682653"},"second":{"id":691720,"link":"/api/v1/people/691720"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":5.6000000000000085,"leverageIndex":2.2,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:15:51.532Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Gilbert flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-28T20:16:22.573Z","endTime":"2025-09-28T20:18:58.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678821,"fullName":"Luis Peralta","link":"/api/v1/people/678821"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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.3,"endSpeed":85.6,"strikeZoneTop":3.20832464313398,"strikeZoneBottom":1.53386395956898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.226995196421594,"aZ":-16.230818099878864,"pfxX":9.122688238411065,"pfxZ":8.53864977111,"pX":-0.6477536162700603,"pZ":2.1605838155845514,"vX0":-11.644201293730863,"vY0":-135.442448988419,"vZ0":-4.805466799076346,"x":141.69,"y":180.44,"x0":2.512034576770615,"y0":50.002647552074954,"z0":5.084657718755935,"aX":17.03340827999117},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.6,"breakHorizontal":-14.2,"spinRate":2273,"spinDirection":127},"zone":4,"typeConfidence":2.0,"plateTime":0.4036453112433036,"extension":6.09712548314856},"index":0,"playId":"73c624af-d2f8-333f-bdd2-4988264a3118","pitchNumber":1,"startTime":"2025-09-28T20:17:58.621Z","endTime":"2025-09-28T20:18:02.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.2,"strikeZoneTop":3.20919239990717,"strikeZoneBottom":1.52635278053468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.545845793764016,"aZ":-33.76223956035677,"pfxX":-5.67702299970097,"pfxZ":-1.13334182218376,"pX":-2.5455549260085437,"pZ":1.1000090121355426,"vX0":-10.065999618467693,"vY0":-117.8370368264085,"vZ0":-2.169059670145646,"x":214.03,"y":209.08,"x0":2.519984007220792,"y0":50.00071089865084,"z0":5.153746978375122,"aX":-7.9754761327609085},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.3,"breakHorizontal":12.7,"spinRate":2563,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.46493866413047735,"extension":5.970101201637318},"index":1,"playId":"c196ef18-dd59-3fd6-89a3-4e4abe69391b","pitchNumber":2,"startTime":"2025-09-28T20:18:11.869Z","endTime":"2025-09-28T20:18:15.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.11259763015444,"strikeZoneBottom":1.52159495534396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.592392215598913,"aZ":-32.828953509346924,"pfxX":-6.5457683386153045,"pfxZ":-0.45481976142082026,"pX":-1.5757759740521833,"pZ":2.2302363487496275,"vX0":-8.104542614328974,"vY0":-118.76205864633141,"vZ0":0.08239412941386659,"x":177.06,"y":178.56,"x0":2.730752068030612,"y0":50.00517836781299,"z0":5.179253648367887,"aX":-9.357080858297547},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.5,"breakHorizontal":13.8,"spinRate":2560,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.4610737340343891,"extension":6.00099072810972},"index":2,"playId":"0aad990d-f4e0-30ee-9690-3b2f576aa060","pitchNumber":3,"startTime":"2025-09-28T20:18:35.879Z","endTime":"2025-09-28T20:18:40.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.562040961131185,"aZ":-14.099993217303332,"pfxX":8.674702013314818,"pfxZ":9.653256881769746,"pX":0.306638842303067,"pZ":2.4774670472456233,"vX0":-8.920383700523088,"vY0":-135.90994497157567,"vZ0":-4.318621594152492,"x":105.31,"y":171.89,"x0":2.5030269590266987,"y0":50.003145580355664,"z0":5.065182920939779,"aX":16.242448462515313},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":-13.8,"spinRate":2260,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.40289610047038993,"extension":6.115349604633525},"hitData":{"launchSpeed":95.8,"launchAngle":25.0,"totalDistance":372.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.93,"coordY":53.35}},"index":3,"playId":"ae256383-77c8-387f-804e-b3202ffcd077","pitchNumber":4,"startTime":"2025-09-28T20:18:50.144Z","endTime":"2025-09-28T20:18:58.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_ab"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_ab"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":678821,"link":"/api/v1/people/678821"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.57,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:18:58.266Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-28T20:21:24.554Z","endTime":"2025-09-28T20:23:04.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"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":"2025-09-28T20:19:16.476Z","endTime":"2025-09-28T20:19:40.843Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Zach Agnos replaces Luis Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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":"2025-09-28T20:19:40.843Z","endTime":"2025-09-28T20:21:26.669Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":688642,"link":"/api/v1/people/688642"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678821,"link":"/api/v1/people/678821","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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(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.9,"endSpeed":83.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.44502643466782,"aZ":-22.750781287900246,"pfxX":0.003712393233818112,"pfxZ":5.393307051895738,"pX":0.923038068088164,"pZ":1.6082564784040454,"vX0":7.224154238203133,"vY0":-130.77109597601424,"vZ0":-6.529807272310986,"x":81.82,"y":195.36,"x0":-1.8660251332003261,"y0":50.000763350817365,"z0":5.823991358109053,"aX":0.004755698967355583},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.6,"breakHorizontal":-1.4,"spinRate":2375,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.4175256554460609,"extension":6.218746851629595},"index":2,"playId":"84e53232-16d4-38c9-a697-43ad27ccdda1","pitchNumber":1,"startTime":"2025-09-28T20:21:26.669Z","endTime":"2025-09-28T20:21:30.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.56174710654056,"strikeZoneBottom":1.81848618997234,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.036002784469922,"aZ":-36.28245650444302,"pfxX":9.784943902143928,"pfxZ":-2.881060847427695,"pX":1.981131647663194,"pZ":1.176305163086794,"vX0":6.148428250468694,"vY0":-119.8596592321173,"vZ0":-3.2464811495891617,"x":41.48,"y":207.02,"x0":-1.9039082763695583,"y0":50.00067089245689,"z0":5.847693047897894,"aX":13.977086813182654},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-5.8,"breakHorizontal":-19.3,"spinRate":2701,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.46015083902845433,"extension":6.257342036965309},"index":3,"playId":"093608e2-233c-36f0-a8e4-24d29e0498b0","pitchNumber":2,"startTime":"2025-09-28T20:21:41.610Z","endTime":"2025-09-28T20:21:45.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":73.8,"strikeZoneTop":3.45765115575545,"strikeZoneBottom":1.77451666089883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.86533644914466,"aZ":-38.55487215082735,"pfxX":9.976830781294241,"pfxZ":-4.578035163419221,"pX":-0.6520810318755522,"pZ":3.688628347714513,"vX0":0.6877859997767205,"vY0":-118.20410836128691,"vZ0":2.6152673671085944,"x":141.86,"y":139.19,"x0":-2.241662625719931,"y0":50.004859958881994,"z0":6.147612064249776,"aX":13.895297836837718},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-7.2,"breakHorizontal":-18.1,"spinRate":2688,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.4662177051346825,"extension":6.074410633936526},"index":4,"playId":"56f167e5-e2c8-3cbc-9d8b-ec027400e6ee","pitchNumber":3,"startTime":"2025-09-28T20:21:58.051Z","endTime":"2025-09-28T20:22:02.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.51299721515249,"strikeZoneBottom":1.82442176899846,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.713191846439194,"aZ":-11.969610466971089,"pfxX":-7.105015767483449,"pfxZ":10.464191215951908,"pX":1.0535269156181792,"pZ":1.822787305271589,"vX0":9.229374888763973,"vY0":-138.07769044708613,"vZ0":-8.864743020204514,"x":76.84,"y":189.56,"x0":-1.4091051595853934,"y0":50.005110086094355,"z0":5.880191806872336,"aX":-13.72257087630362},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":10.9,"spinRate":2486,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3966581017330273,"extension":6.323860747590898},"index":5,"playId":"3fa319ea-c5c0-3b9a-86d5-9c7ab81267ea","pitchNumber":4,"startTime":"2025-09-28T20:22:18.453Z","endTime":"2025-09-28T20:22:22.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.78585570917624,"aZ":-9.390778405859033,"pfxX":-5.502314000642352,"pfxZ":11.833848811939246,"pX":0.5312910081297971,"pZ":3.462683053109624,"vX0":7.711391743774463,"vY0":-138.1282431126126,"vZ0":-5.026204111380743,"x":96.75,"y":145.29,"x0":-1.5864135107056099,"y0":50.004258072449254,"z0":5.9419348903459825,"aX":-10.595434467549502},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.5,"breakHorizontal":8.3,"spinRate":2420,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.39707425051615175,"extension":6.33772887557462},"index":6,"playId":"db33ed5a-1efb-3a06-87b0-0ffd89b2544d","pitchNumber":5,"startTime":"2025-09-28T20:22:33.592Z","endTime":"2025-09-28T20:22:37.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":95.3,"endSpeed":86.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.16380393467194,"aZ":-11.875599372756717,"pfxX":-7.851223345991818,"pfxZ":10.554172305496023,"pX":-0.37825673613255356,"pZ":3.317082184588734,"vX0":5.949424170003543,"vY0":-138.5737423010306,"vZ0":-4.936681854916313,"x":131.42,"y":149.22,"x0":-1.5449675940125696,"y0":50.00371528561556,"z0":5.930839899078013,"aX":-15.101147759493756},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.1,"breakHorizontal":12.8,"spinRate":2530,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3969534389465581,"extension":6.314121509340007},"hitData":{"launchSpeed":91.6,"launchAngle":41.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.12,"coordY":70.28}},"index":7,"playId":"93097670-69be-317e-b0ab-277171ac777e","pitchNumber":6,"startTime":"2025-09-28T20:22:55.516Z","endTime":"2025-09-28T20:23:04.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:23:04.664Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, third baseman Kyle Karros to first baseman Blaine Crim.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-28T20:23:05.242Z","endTime":"2025-09-28T20:23:57.854Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":688760,"link":"/api/v1/people/688760"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.767558518911876,"aZ":-9.524307233818792,"pfxX":-8.360656604019296,"pfxZ":11.786251199851677,"pX":0.16092482482194786,"pZ":2.4054283326781305,"vX0":7.31040752152216,"vY0":-139.0811682432564,"vZ0":-7.5939767619204375,"x":110.87,"y":173.83,"x0":-1.4404120956524462,"y0":50.00192793072138,"z0":5.835509662334475,"aX":-16.064934062386442},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":13.2,"spinRate":2523,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3967560506130168,"extension":6.414335420411585},"index":0,"playId":"f53646cf-adb6-3b6c-864e-98c07b83c2d7","pitchNumber":1,"startTime":"2025-09-28T20:23:30.279Z","endTime":"2025-09-28T20:23:34.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.539536359523872,"aZ":-39.03274388976516,"pfxX":7.199504592640655,"pfxZ":-4.7119073428297416,"pX":0.6981068474593581,"pZ":1.8313029490864134,"vX0":3.900174411173913,"vY0":-120.9552242493194,"vZ0":-1.4805397379838554,"x":90.39,"y":189.33,"x0":-1.8802119945544755,"y0":50.00446319229468,"z0":5.930647335793813,"aX":10.475828844818986},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.6,"breakHorizontal":-14.0,"spinRate":2733,"spinDirection":44},"zone":9,"typeConfidence":2.0,"plateTime":0.455978320141174,"extension":6.033654849059856},"hitData":{"launchSpeed":81.4,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.4,"coordY":163.26}},"index":1,"playId":"4b988e76-dd02-3ca7-bdd8-028af2dba049","pitchNumber":2,"startTime":"2025-09-28T20:23:49.399Z","endTime":"2025-09-28T20:23:57.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":688642,"link":"/api/v1/people/688642"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:23:57.854Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, shortstop Willy Adames to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-28T20:24:16.389Z","endTime":"2025-09-28T20:27:05.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"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(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.82559783377026,"aZ":-23.901626870774987,"pfxX":-0.3578729049729399,"pfxZ":4.708219863428848,"pX":0.1529214647609099,"pZ":3.5853639347045134,"vX0":4.262983108805641,"vY0":-131.48206396729114,"vZ0":0.4516169453568427,"x":111.17,"y":141.98,"x0":-1.4402284577050999,"y0":50.005465984555144,"z0":5.179401881829627,"aX":-0.6297983372558691},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.9,"breakHorizontal":-0.2,"spinRate":2348,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.4159436582392182,"extension":6.702996610083549},"index":0,"playId":"2a4a45c2-aa86-340e-8059-6059513b08ba","pitchNumber":1,"startTime":"2025-09-28T20:26:06.518Z","endTime":"2025-09-28T20:26:11.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-09-28T20:26:15.563Z","endTime":"2025-09-28T20:26:30.405Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":94.0,"endSpeed":86.3,"strikeZoneTop":3.50864788868232,"strikeZoneBottom":1.63886444007789,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.37681484544508,"aZ":-18.155416703446903,"pfxX":-5.236431900256707,"pfxZ":7.362367435167808,"pX":1.4376744719049117,"pZ":3.2121338164720514,"vX0":8.876102715100364,"vY0":-136.67494464387738,"vZ0":-1.766772685852016,"x":62.2,"y":152.05,"x0":-1.1624302296349602,"y0":50.000274843944744,"z0":5.105697053237564,"aX":-9.96794932613433},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.2,"breakHorizontal":7.8,"spinRate":2235,"spinDirection":233},"zone":12,"typeConfidence":2.0,"plateTime":0.39981190732052063,"extension":6.7211355625593825},"index":2,"playId":"2295fd01-8e62-33c1-b60d-be0c9a302d23","pitchNumber":2,"startTime":"2025-09-28T20:26:30.405Z","endTime":"2025-09-28T20:26:33.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.5375259788237,"strikeZoneBottom":1.58042623567559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.436816846696388,"aZ":-31.65161005814482,"pfxX":9.626460946099506,"pfxZ":0.33746177404792377,"pX":2.3034194305886504,"pZ":1.2124032322681582,"vX0":6.571476967136465,"vY0":-124.66125172218733,"vZ0":-2.402970227379375,"x":29.2,"y":206.05,"x0":-1.6193600528115417,"y0":50.00577709920728,"z0":4.8057602312451575,"aX":15.129879336338341},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.2,"breakHorizontal":-19.0,"spinRate":2718,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.43963452683168125,"extension":6.66495101085288},"index":3,"playId":"9326c8cb-5df3-3070-8066-bb03f31878a4","pitchNumber":3,"startTime":"2025-09-28T20:26:42.610Z","endTime":"2025-09-28T20:26:46.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.995038472644698,"aZ":-25.53344966259097,"pfxX":-1.3292687261333684,"pfxZ":3.7597626379665225,"pX":-0.43688833843998953,"pZ":2.7465036746942784,"vX0":3.226830389771573,"vY0":-132.52452688229678,"vZ0":-0.9761571112363164,"x":133.65,"y":164.62,"x0":-1.5010522130185877,"y0":50.004864860965895,"z0":4.995504880135736,"aX":-2.34974416306188},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.8,"breakHorizontal":1.7,"spinRate":2375,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.4143059930321136,"extension":6.822755198474684},"hitData":{"launchSpeed":74.0,"launchAngle":8.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.4,"coordY":161.23}},"index":4,"playId":"23ba5c96-877a-348f-8b09-f308c73814bf","pitchNumber":4,"startTime":"2025-09-28T20:26:57.790Z","endTime":"2025-09-28T20:27:05.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":657277,"link":"/api/v1/people/657277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:27:05.088Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Hunter Goodman doubles (28) on a sharp fly ball to right fielder Drew Gilbert. Hunter Goodman out at 3rd on the throw, right fielder Drew Gilbert to second baseman Christian Koss to third baseman Matt Chapman.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-28T20:29:26.366Z","endTime":"2025-09-28T20:30:16.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"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":"2025-09-28T20:27:14.264Z","endTime":"2025-09-28T20:27:31.877Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: José Buttó replaces Logan Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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":"2025-09-28T20:27:31.877Z","endTime":"2025-09-28T20:29:28.544Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676130,"link":"/api/v1/people/676130"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657277,"link":"/api/v1/people/657277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.50541720546835,"strikeZoneBottom":1.73525368171524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.766321910730316,"aZ":-13.684882318015923,"pfxX":-2.7063561557610383,"pfxZ":9.27830400488269,"pX":0.8893566812242883,"pZ":2.699644911786966,"vX0":7.03233858610096,"vY0":-140.07164384822354,"vZ0":-5.420121803938374,"x":83.1,"y":165.89,"x0":-1.2988936462212273,"y0":50.003224184589136,"z0":5.5499212499121455,"aX":-5.39370100811467},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":3.5,"spinRate":2499,"spinDirection":210},"zone":12,"typeConfidence":0.91,"plateTime":0.3905942123278532,"extension":6.420913910339043},"index":2,"playId":"a9906c46-d576-3b98-84f6-77627648e464","pitchNumber":1,"startTime":"2025-09-28T20:29:28.544Z","endTime":"2025-09-28T20:29:32.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.52021170767498,"strikeZoneBottom":1.72160430644406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.13430708942166,"aZ":-14.106199022834346,"pfxX":-2.4528375527170185,"pfxZ":9.034172143435782,"pX":0.32195723444363905,"pZ":4.385483251642279,"vX0":5.468360701370866,"vY0":-140.39143925496523,"vZ0":-1.1692880314840925,"x":104.73,"y":120.37,"x0":-1.330591313925176,"y0":50.006475795441084,"z0":5.723455349066448,"aX":-4.907809467769964},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.3,"breakHorizontal":3.4,"spinRate":2474,"spinDirection":210},"zone":12,"typeConfidence":0.91,"plateTime":0.389808914725454,"extension":6.305980682302526},"index":3,"playId":"817a8748-72b2-3cd2-99ec-fdb902cad204","pitchNumber":2,"startTime":"2025-09-28T20:29:42.187Z","endTime":"2025-09-28T20:29:45.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.551231192343728,"aZ":-13.737325562559493,"pfxX":-1.7096725495375364,"pfxZ":9.356355775055606,"pX":0.05205839631630234,"pZ":3.020798247096019,"vX0":4.380681104453342,"vY0":-139.31325186432989,"vZ0":-4.648008332640706,"x":115.02,"y":157.22,"x0":-1.3168886302060117,"y0":50.00455312455267,"z0":5.615247847134882,"aX":-3.3700888086044936},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":2.2,"spinRate":2427,"spinDirection":207},"zone":2,"typeConfidence":0.92,"plateTime":0.39278959738988073,"extension":6.331159249995651},"hitData":{"launchSpeed":102.3,"launchAngle":29.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":187.34,"coordY":57.91}},"index":4,"playId":"c046a669-ef2a-3861-9c9a-e7d8eeb93f75","pitchNumber":3,"startTime":"2025-09-28T20:29:59.517Z","endTime":"2025-09-28T20:30:16.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:30:16.135Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaine Crim called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-28T20:30:34.987Z","endTime":"2025-09-28T20:32:36.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":688760,"fullName":"Blaine Crim","link":"/api/v1/people/688760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676130,"fullName":"José Buttó","link":"/api/v1/people/676130"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":688760,"fullName":"Blaine Crim","link":"/api/v1/people/688760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.66324488005011,"strikeZoneBottom":1.77419546569237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.466826605885952,"aZ":-34.2709061130604,"pfxX":0.11085455498412067,"pfxZ":-1.2834904935018459,"pX":1.577908322538999,"pZ":-0.04413697014160884,"vX0":7.333798272351616,"vY0":-126.44104790217207,"vZ0":-6.942632336506053,"x":56.85,"y":239.97,"x0":-1.3681232578888933,"y0":50.00585800614325,"z0":5.468638012171954,"aX":0.18027946476865808},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.6,"breakHorizontal":-1.8,"spinRate":2462,"spinDirection":41},"zone":14,"typeConfidence":0.91,"plateTime":0.43229253631423115,"extension":6.335940100902848},"index":0,"playId":"847b9004-d7f6-328c-be87-7abe0cdfcbd9","pitchNumber":1,"startTime":"2025-09-28T20:30:56.308Z","endTime":"2025-09-28T20:31:00.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.9,"strikeZoneTop":3.6544983532275,"strikeZoneBottom":1.79274318047842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.14405053881433,"aZ":-31.984409798510917,"pfxX":0.9391691386805778,"pfxZ":0.11236435329616423,"pX":2.5728918260293967,"pZ":-0.5262439630356999,"vX0":9.29732914848058,"vY0":-127.66702409582702,"vZ0":-8.81723248240543,"x":18.93,"y":252.99,"x0":-1.2309622616190812,"y0":50.00232082806267,"z0":5.473300542064986,"aX":1.5556655128280956},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.6,"breakHorizontal":-3.7,"spinRate":2834,"spinDirection":41},"zone":14,"typeConfidence":0.94,"plateTime":0.428264760108382,"extension":6.310644449287307},"index":1,"playId":"37e0ac4e-ba5c-3ac8-a10f-98b333ac2cea","pitchNumber":2,"startTime":"2025-09-28T20:31:12.163Z","endTime":"2025-09-28T20:31:15.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.63092037658384,"strikeZoneBottom":1.68163128861153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.042935194645825,"aZ":-13.883917584148307,"pfxX":-3.4140406172300124,"pfxZ":9.065373608116712,"pX":0.6061822612594308,"pZ":1.4465943934587167,"vX0":6.660056673601494,"vY0":-140.50172370701063,"vZ0":-8.561647025409346,"x":93.89,"y":199.72,"x0":-1.341458581330022,"y0":50.004607973514425,"z0":5.416692928599691,"aX":-6.89009886695138},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":4.9,"spinRate":2534,"spinDirection":203},"zone":14,"typeConfidence":0.91,"plateTime":0.38844351515831566,"extension":6.504310306039712},"index":2,"playId":"e82de026-47f2-3e5f-bffd-a873ea503cd1","pitchNumber":3,"startTime":"2025-09-28T20:31:31.581Z","endTime":"2025-09-28T20:31:35.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.60303247592503,"strikeZoneBottom":1.77036827803627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.60396810335613,"aZ":-13.777530873418527,"pfxX":-3.1103930503164605,"pfxZ":9.293930111045752,"pX":0.8102482703957845,"pZ":1.9111980564767692,"vX0":7.055836449885921,"vY0":-139.17267837014936,"vZ0":-7.20171014431734,"x":86.12,"y":187.18,"x0":-1.343554223181767,"y0":50.00151290362524,"z0":5.428349496457247,"aX":-6.156479748960552},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":4.3,"spinRate":2553,"spinDirection":206},"zone":9,"typeConfidence":0.91,"plateTime":0.3922114214050527,"extension":6.476622060311457},"index":3,"playId":"815e2e1f-eebe-3a41-ae3d-864c32506a0c","pitchNumber":4,"startTime":"2025-09-28T20:31:47.239Z","endTime":"2025-09-28T20:31:51.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.024802938757244,"aZ":-13.413845328100972,"pfxX":-4.171014363308383,"pfxZ":9.481857972009264,"pX":0.5607822726283016,"pZ":3.1959979182530756,"vX0":7.026881823584172,"vY0":-139.03861299548274,"vZ0":-3.9852279565528965,"x":95.62,"y":152.49,"x0":-1.4450452717818247,"y0":50.005855490177375,"z0":5.523727224002263,"aX":-8.25585404929343},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.7,"breakHorizontal":6.2,"spinRate":2519,"spinDirection":205},"zone":3,"typeConfidence":0.91,"plateTime":0.39232120793659764,"extension":6.369684377030108},"index":4,"playId":"4546677b-6ade-39fc-8017-ae475d4653b6","pitchNumber":5,"startTime":"2025-09-28T20:32:04.081Z","endTime":"2025-09-28T20:32:09.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.61351956263822,"strikeZoneBottom":1.74593288944987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.373579599217685,"aZ":-12.829144418442086,"pfxX":-3.080074501176029,"pfxZ":9.763141379529955,"pX":-0.0966098928318583,"pZ":1.6661222232857118,"vX0":4.499878635374764,"vY0":-140.04359849708723,"vZ0":-7.909802849724232,"x":120.68,"y":193.79,"x0":-1.3259533026701227,"y0":50.003015096811744,"z0":5.371211264067341,"aX":-6.103112275024904},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":4.7,"spinRate":2464,"spinDirection":207},"zone":8,"typeConfidence":0.91,"plateTime":0.3914995032779949,"extension":6.3927518624249355},"index":5,"playId":"c569444b-99a6-33f0-bbe7-91c5ff9dd49a","pitchNumber":6,"startTime":"2025-09-28T20:32:31.513Z","endTime":"2025-09-28T20:32:36.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688760,"link":"/api/v1/people/688760"},"credit":"b_ab"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_ab"},{"player":{"id":688760,"link":"/api/v1/people/688760"},"credit":"b_pa"},{"player":{"id":676130,"link":"/api/v1/people/676130"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:32:36.076Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T20:34:59.462Z","endTime":"2025-09-28T20:35:36.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jaden Hill replaces Zach Agnos.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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":"2025-09-28T20:33:13.969Z","endTime":"2025-09-28T20:35:01.590Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677955,"link":"/api/v1/people/677955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":688642,"link":"/api/v1/people/688642","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.51053793642065,"strikeZoneBottom":1.67634207671468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.714225827104496,"aZ":-31.318003985649096,"pfxX":-8.365781102783135,"pfxZ":0.5731243015363301,"pX":-0.1530034486686399,"pZ":2.117687336945225,"vX0":4.7526403327545035,"vY0":-120.82747892311956,"vZ0":-1.9677643090762649,"x":122.83,"y":181.6,"x0":-1.0548334219261168,"y0":50.000615650609554,"z0":5.684705821521679,"aX":-12.41443916340223},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.8,"breakHorizontal":14.0,"spinRate":1637,"spinDirection":258},"zone":8,"typeConfidence":0.91,"plateTime":0.45266786362280564,"extension":6.19784635620483},"index":1,"playId":"300a99fc-8607-3f58-86dc-da11d341e4bb","pitchNumber":1,"startTime":"2025-09-28T20:35:01.590Z","endTime":"2025-09-28T20:35:05.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.43457011393911,"strikeZoneBottom":1.7173631506775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.32591818781359,"aZ":-29.024963349551232,"pfxX":-7.366455393708976,"pfxZ":2.136462712966864,"pX":-0.6113238421893051,"pZ":2.648681501123562,"vX0":3.5219742316712335,"vY0":-120.67481580042504,"vZ0":-1.0341406386260112,"x":140.3,"y":167.27,"x0":-1.1320352611177629,"y0":50.00560096130933,"z0":5.638123959090106,"aX":-10.873826589706077},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.8,"breakHorizontal":12.5,"spinRate":1539,"spinDirection":259},"zone":4,"typeConfidence":0.91,"plateTime":0.4537722345155868,"extension":6.165246258491238},"index":2,"playId":"0eee5d34-f39f-34c4-b2c5-c5343bc00957","pitchNumber":2,"startTime":"2025-09-28T20:35:16.690Z","endTime":"2025-09-28T20:35:20.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.98349226573662,"aZ":-27.090831344782192,"pfxX":-9.300074444432134,"pfxZ":3.340786687995781,"pX":-0.39435190221828625,"pZ":1.7461615507965675,"vX0":4.693187250519492,"vY0":-122.50392972239855,"vZ0":-3.6163937585545125,"x":132.03,"y":191.63,"x0":-1.1257128860078511,"y0":50.003227598573496,"z0":5.554959037147707,"aX":-14.148912624955612},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.4,"breakHorizontal":15.7,"spinRate":1645,"spinDirection":253},"zone":7,"typeConfidence":0.91,"plateTime":0.4469439591376556,"extension":6.2405788698732225},"index":3,"playId":"902c514b-92b0-366a-b2ba-0b4af7c7fdec","pitchNumber":3,"startTime":"2025-09-28T20:35:32.656Z","endTime":"2025-09-28T20:35:36.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:35:36.222Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Chapman pops out to first baseman Blaine Crim.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T20:35:38.904Z","endTime":"2025-09-28T20:37:01.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":688760,"link":"/api/v1/people/688760"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.52688168934477,"strikeZoneBottom":1.72690296319712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.937098905297105,"aZ":-30.54647666287769,"pfxX":1.847233486046596,"pfxZ":0.997798119709564,"pX":2.5117033528971793,"pZ":0.6858328135317563,"vX0":8.45530379900634,"vY0":-126.34245225358829,"vZ0":-5.848605263317659,"x":21.26,"y":220.26,"x0":-1.1079733660510898,"y0":50.00181148192465,"z0":5.463168750716395,"aX":3.0074129046192555},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.7,"breakHorizontal":-5.2,"spinRate":2672,"spinDirection":83},"zone":14,"typeConfidence":0.89,"plateTime":0.43228723736330465,"extension":6.076335557209024},"index":0,"playId":"584016f7-9153-3bb9-ad1b-6a84416b3e31","pitchNumber":1,"startTime":"2025-09-28T20:36:02.353Z","endTime":"2025-09-28T20:36:05.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.55364245502602,"strikeZoneBottom":1.723811941416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.396865034216855,"aZ":-21.739044951640352,"pfxX":-10.233038464239502,"pfxZ":5.319648069240428,"pX":0.7693337205851487,"pZ":2.1853538626075455,"vX0":8.792235507052046,"vY0":-138.794225219625,"vZ0":-5.492327691108505,"x":87.67,"y":179.78,"x0":-1.1010894302520144,"y0":50.00449055216795,"z0":5.625951479303155,"aX":-20.081368326601947},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.8,"breakHorizontal":16.8,"spinRate":2333,"spinDirection":229},"zone":9,"typeConfidence":0.7,"plateTime":0.3937602582643578,"extension":6.0324822817446},"index":1,"playId":"6d97be0c-75e5-3cc7-9779-d677bd29406a","pitchNumber":2,"startTime":"2025-09-28T20:36:23.204Z","endTime":"2025-09-28T20:36:27.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.50751811456589,"strikeZoneBottom":1.70809095510584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.64461082406194,"aZ":-29.460075731629846,"pfxX":3.38465431353497,"pfxZ":1.696588736966591,"pX":1.6993861891861295,"pZ":1.136482747910037,"vX0":5.973648483907342,"vY0":-125.38458552220527,"vZ0":-4.896677878316151,"x":52.22,"y":208.09,"x0":-1.1507270976769985,"y0":50.00109811546396,"z0":5.510230081860791,"aX":5.403240703021523},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.2,"breakHorizontal":-7.4,"spinRate":2648,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.4363387573257773,"extension":6.141363385490033},"index":2,"playId":"b1e8afd6-9104-3f69-90ff-48575a5cb3ab","pitchNumber":3,"startTime":"2025-09-28T20:36:38.628Z","endTime":"2025-09-28T20:36:41.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.70306542664632,"aZ":-22.368614042743616,"pfxX":-10.992359372722108,"pfxZ":5.023435291585981,"pX":-0.5506276225861512,"pZ":2.830147398645717,"vX0":5.400009737941412,"vY0":-138.93563127048157,"vZ0":-3.8459662429263175,"x":137.99,"y":162.37,"x0":-1.093461882447458,"y0":50.0015311355108,"z0":5.722597806311555,"aX":-21.445095670832576},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.5,"breakHorizontal":18.7,"spinRate":2364,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.39454453009704604,"extension":5.994164352991876},"hitData":{"launchSpeed":64.3,"launchAngle":72.0,"totalDistance":73.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":142.44,"coordY":178.9}},"index":3,"playId":"783bf025-ea73-3c7a-b594-b924fc9a85e6","pitchNumber":4,"startTime":"2025-09-28T20:36:53.448Z","endTime":"2025-09-28T20:37:01.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":-1.0000000000000142,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:37:01.868Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T20:37:10.844Z","endTime":"2025-09-28T20:38:51.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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, 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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.59675170129747,"strikeZoneBottom":1.69979416147638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.987516641796752,"aZ":-30.316335058511008,"pfxX":-9.82338773031119,"pfxZ":1.2400094597173315,"pX":1.0758532234762017,"pZ":1.69525881960708,"vX0":7.94988582775986,"vY0":-121.61691015446107,"vZ0":-2.9995681941343886,"x":75.99,"y":193.01,"x0":-0.9600540618845339,"y0":50.00309799334092,"z0":5.575821410403051,"aX":-14.706843265358318},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.8,"breakHorizontal":15.8,"spinRate":1565,"spinDirection":259},"zone":14,"typeConfidence":0.91,"plateTime":0.450480708813064,"extension":6.243151205493044},"index":0,"playId":"6a0a038b-e46e-395b-a96c-96cef672c1f2","pitchNumber":1,"startTime":"2025-09-28T20:37:25.279Z","endTime":"2025-09-28T20:37:29.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.174168539728218,"aZ":-16.883760557886013,"pfxX":-6.768450101778514,"pfxZ":7.86591144076235,"pX":0.6971618955298654,"pZ":3.362739547342476,"vX0":7.502382197912333,"vY0":-138.3782188391601,"vZ0":-3.225509164332168,"x":90.43,"y":147.99,"x0":-1.1666504370899524,"y0":50.00443592981339,"z0":5.6711889849429635,"aX":-13.160046629781391},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":10.8,"spinRate":2366,"spinDirection":231},"zone":3,"typeConfidence":0.91,"plateTime":0.39545970565746424,"extension":5.906499677093355},"index":1,"playId":"79d4fdb1-7140-3eb7-a9b3-ad0265b51716","pitchNumber":2,"startTime":"2025-09-28T20:37:39.077Z","endTime":"2025-09-28T20:37:43.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.66087753668854,"strikeZoneBottom":1.69846977249498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.381209749834934,"aZ":-13.88101305307621,"pfxX":-6.938216710851923,"pfxZ":9.505858914155382,"pX":0.9774686839989697,"pZ":2.6743014771732754,"vX0":8.120557600103607,"vY0":-137.34544898748993,"vZ0":-5.172869124148286,"x":79.74,"y":166.57,"x0":-1.106090623826059,"y0":50.00156686384168,"z0":5.514897711015815,"aX":-13.350144316472727},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":11.0,"spinRate":2351,"spinDirection":233},"zone":14,"typeConfidence":0.91,"plateTime":0.39772054784212285,"extension":6.033620431536181},"index":2,"playId":"080f111e-c5c9-3384-afd4-533e45c17aca","pitchNumber":3,"startTime":"2025-09-28T20:37:57.527Z","endTime":"2025-09-28T20:38:01.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.53467435069232,"strikeZoneBottom":1.69760433731797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.086469055758588,"aZ":-28.783482981275814,"pfxX":-8.342153418037203,"pfxZ":2.2345359774852014,"pX":-0.14049411798562517,"pZ":1.677238531783277,"vX0":4.956076056569263,"vY0":-122.06320976508273,"vZ0":-3.3410448567919744,"x":122.36,"y":193.49,"x0":-1.1091075707521214,"y0":50.00064206120677,"z0":5.530967205383396,"aX":-12.639247897460733},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.5,"breakHorizontal":14.0,"spinRate":1642,"spinDirection":255},"zone":8,"typeConfidence":0.91,"plateTime":0.4480063313989264,"extension":6.24851586910393},"index":3,"playId":"e8feca3b-eed6-3c69-8d0e-36be9d78eddb","pitchNumber":4,"startTime":"2025-09-28T20:38:12.459Z","endTime":"2025-09-28T20:38:16.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":83.9,"endSpeed":77.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.253875908495587,"aZ":-29.146000623526465,"pfxX":-9.948963764713724,"pfxZ":2.0054248286956238,"pX":-0.22735245958409123,"pZ":2.274661194180481,"vX0":5.522987169830655,"vY0":-122.0853716924203,"vZ0":-1.7803930478581727,"x":125.67,"y":177.36,"x0":-1.2275461135378356,"y0":50.00033687417745,"z0":5.52417037077556,"aX":-15.00154351083442},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.5,"breakHorizontal":16.7,"spinRate":1691,"spinDirection":262},"zone":8,"typeConfidence":0.91,"plateTime":0.44881085404540233,"extension":6.34236814271322},"index":4,"playId":"c721c575-d94c-37c9-9c63-da2a0df7dffe","pitchNumber":5,"startTime":"2025-09-28T20:38:28.163Z","endTime":"2025-09-28T20:38:32.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.97107010160785,"aZ":-15.835158059104051,"pfxX":-6.619450231504902,"pfxZ":8.270346789559035,"pX":0.25742827048125705,"pZ":3.673802401768926,"vX0":6.521059247954706,"vY0":-140.21546939671074,"vZ0":-2.758185648022718,"x":107.19,"y":139.59,"x0":-1.2470364814632466,"y0":50.00423782222519,"z0":5.713312399087807,"aX":-13.080677866291508},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":10.6,"spinRate":2355,"spinDirection":228},"zone":2,"typeConfidence":0.92,"plateTime":0.3917819582370101,"extension":6.009237571066568},"index":5,"playId":"43e048d6-d81a-3311-ae32-4c7d815ebd50","pitchNumber":6,"startTime":"2025-09-28T20:38:47.669Z","endTime":"2025-09-28T20:38:51.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":677955,"link":"/api/v1/people/677955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-0.6999999999999886,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:38:51.663Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Beck grounds out, pitcher Tristan Beck to first baseman Bryce Eldridge.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T20:41:40.047Z","endTime":"2025-09-28T20:42:03.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663941,"link":"/api/v1/people/663941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tristan Beck replaces José Buttó.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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":"2025-09-28T20:39:23.682Z","endTime":"2025-09-28T20:41:29.041Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663941,"link":"/api/v1/people/663941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676130,"link":"/api/v1/people/676130","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Casey Schmitt replaces shortstop Willy Adames, batting 1st, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"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":"2025-09-28T20:41:29.041Z","endTime":"2025-09-28T20:41:29.057Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":683766,"link":"/api/v1/people/683766"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to shortstop for Christian Koss.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"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":"2025-09-28T20:41:29.057Z","endTime":"2025-09-28T20:41:41.980Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"800","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.83859294805517,"strikeZoneBottom":1.8113429634103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.181085676706434,"aZ":-25.453071743535887,"pfxX":1.860069312692005,"pfxZ":3.825757282566842,"pX":1.5892412867085561,"pZ":1.637074509423969,"vX0":8.60628502726596,"vY0":-131.30055871979962,"vZ0":-6.3837519713104305,"x":56.42,"y":194.58,"x0":-1.9643971686391717,"y0":50.00390169192131,"z0":5.97791918413786,"aX":3.266446990452872},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.8,"breakHorizontal":-5.2,"spinRate":2552,"spinDirection":166},"zone":14,"typeConfidence":0.91,"plateTime":0.41616462270652965,"extension":6.645246003029173},"index":3,"playId":"c18597c6-c2a4-30a4-b923-8a0323e4810c","pitchNumber":1,"startTime":"2025-09-28T20:41:41.980Z","endTime":"2025-09-28T20:41:45.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":94.4,"endSpeed":87.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.042263898932223,"aZ":-17.60191911835487,"pfxX":-7.425951783066458,"pfxZ":7.582138623234314,"pX":0.0746242797804846,"pZ":2.6625071094912114,"vX0":8.329419159172685,"vY0":-137.2081095874316,"vZ0":-5.9964080155813635,"x":114.16,"y":166.89,"x0":-2.0239772251515893,"y0":50.00533989182009,"z0":6.060346382103522,"aX":-14.276918996120001},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.7,"breakHorizontal":11.9,"spinRate":2107,"spinDirection":227},"zone":5,"typeConfidence":0.9,"plateTime":0.3979640875698651,"extension":6.653685649452504},"hitData":{"launchSpeed":97.6,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.13,"coordY":181.48}},"index":4,"playId":"81c7fe01-3360-3435-9cfa-1a4afc59d60c","pitchNumber":2,"startTime":"2025-09-28T20:41:56.215Z","endTime":"2025-09-28T20:42:03.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:42:03.598Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brenton Doyle singles on a sharp line drive to center fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T20:42:06.638Z","endTime":"2025-09-28T20:42:54.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.56669969552381,"aZ":-43.965152561069864,"pfxX":5.2173676329184735,"pfxZ":-8.274491142963411,"pX":-0.05275450140648448,"pZ":2.435064571898763,"vX0":2.5836484873644245,"vY0":-119.08761119728909,"vZ0":0.2553664286643429,"x":119.01,"y":173.03,"x0":-1.832355670149989,"y0":50.004149159322026,"z0":6.329649137366406,"aX":7.433482026851505},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-14.6,"breakHorizontal":-10.1,"spinRate":2446,"spinDirection":20},"zone":5,"typeConfidence":0.9,"plateTime":0.46134574878051504,"extension":6.849813464549013},"hitData":{"launchSpeed":101.6,"launchAngle":17.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":133.87,"coordY":84.26}},"index":0,"playId":"c4f89b57-e01a-3024-b13e-893d1335841c","pitchNumber":1,"startTime":"2025-09-28T20:42:43.696Z","endTime":"2025-09-28T20:42:54.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-3.999999999999986,"leverageIndex":0.94,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:42:54.106Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yanquiel Fernández flies out sharply to right fielder Drew Gilbert.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T20:42:53.836Z","endTime":"2025-09-28T20:43:50.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":692585,"fullName":"Yanquiel Fernández","link":"/api/v1/people/692585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.82130606005774,"strikeZoneBottom":1.85565076081709,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.56390834626794,"aZ":-33.565291050466776,"pfxX":10.306011686787986,"pfxZ":-0.9591287752990372,"pX":-0.3150307385432776,"pZ":1.4052614890641448,"vX0":1.4339947949941254,"vY0":-119.99854027064185,"vZ0":-3.7083031261095263,"x":129.01,"y":200.84,"x0":-2.2594670425811993,"y0":50.00256622262023,"z0":5.9803498391503265,"aX":14.936793957479155},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.4,"breakHorizontal":-19.0,"spinRate":2814,"spinDirection":45},"zone":13,"typeConfidence":0.91,"plateTime":0.4575165227536182,"extension":6.640824220824071},"index":0,"playId":"4252103f-e171-36a2-affa-5b2ccd6b2ea0","pitchNumber":1,"startTime":"2025-09-28T20:43:19.039Z","endTime":"2025-09-28T20:43:22.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.67,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.406374734760593,"aZ":-35.882884063412504,"pfxX":9.68892343437357,"pfxZ":-2.54664854943746,"pX":-0.3174622063524288,"pZ":3.3152890053787187,"vX0":1.7425295487195034,"vY0":-120.02762172835205,"vZ0":1.0099281912371665,"x":129.1,"y":149.27,"x0":-2.3115800950085794,"y0":50.002015754453815,"z0":6.086388113693501,"aX":14.122888241082865},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.1,"breakHorizontal":-18.0,"spinRate":2922,"spinDirection":63},"zone":1,"typeConfidence":0.91,"plateTime":0.45647398785952875,"extension":6.80886139363807},"hitData":{"launchSpeed":104.4,"launchAngle":37.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":169.47,"coordY":51.05}},"index":1,"playId":"434d40b8-62be-3f50-afd9-2983156fece8","pitchNumber":2,"startTime":"2025-09-28T20:43:37.073Z","endTime":"2025-09-28T20:43:50.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":692585,"link":"/api/v1/people/692585","batSide":{"code":"L","description":"Left"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":692585,"link":"/api/v1/people/692585"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":692585,"link":"/api/v1/people/692585"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.39999999999999,"awayTeamWinProbability":14.600000000000009,"homeTeamWinProbabilityAdded":4.499999999999986,"leverageIndex":1.93,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:43:50.446Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Karros walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T20:43:58.593Z","endTime":"2025-09-28T20:45:58.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"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":89.5,"endSpeed":83.2,"strikeZoneTop":3.75968892139831,"strikeZoneBottom":1.75062902384221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.990583776511635,"aZ":-27.066275000712196,"pfxX":1.252947822213208,"pfxZ":2.9226960330845078,"pX":-0.6763364770435599,"pZ":3.3415200222955295,"vX0":3.68456824369031,"vY0":-130.4944809053875,"vZ0":-2.0302216065394623,"x":142.78,"y":148.56,"x0":-2.2618266722044784,"y0":50.00428092681987,"z0":6.141754926822101,"aX":2.189087357203288},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.2,"breakHorizontal":-3.0,"spinRate":2553,"spinDirection":160},"zone":1,"typeConfidence":0.91,"plateTime":0.4175923759714797,"extension":6.634306634632435},"index":0,"playId":"b25a4952-0175-3cac-84ed-9c2b8ece5344","pitchNumber":1,"startTime":"2025-09-28T20:44:15.681Z","endTime":"2025-09-28T20:44:19.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":96.3,"endSpeed":88.4,"strikeZoneTop":3.70463433703427,"strikeZoneBottom":1.7242520212109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.198149132078115,"aZ":-11.438170403169382,"pfxX":-6.946955748510122,"pfxZ":10.435997353517129,"pX":0.6939541285284042,"pZ":1.9797049144101697,"vX0":9.701158983452622,"vY0":-139.75917875350737,"vZ0":-9.16391913573509,"x":90.55,"y":185.33,"x0":-1.9125140351453511,"y0":50.004228795073615,"z0":6.04369593955611,"aX":-13.805389118371494},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":10.7,"spinRate":2416,"spinDirection":210},"zone":9,"typeConfidence":0.91,"plateTime":0.3912489769508891,"extension":6.663325386464684},"index":1,"playId":"221fca0c-6782-3020-89ff-71940a76027d","pitchNumber":2,"startTime":"2025-09-28T20:44:33.380Z","endTime":"2025-09-28T20:44:40.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"221fca0c-6782-3020-89ff-71940a76027d","startTime":"2025-09-28T20:44:44.020Z","endTime":"2025-09-28T20:45:03.014Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.6,"strikeZoneTop":3.78756378495689,"strikeZoneBottom":1.71148013104485,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.747179608410836,"aZ":-37.62929289175885,"pfxX":12.25729180254489,"pfxZ":-3.9561336263376763,"pX":-1.3929175187794467,"pZ":2.8882816581429176,"vX0":-1.6107491547061146,"vY0":-117.35491361540849,"vZ0":0.6590835935548534,"x":170.09,"y":160.8,"x0":-2.283402004468545,"y0":50.00461896793494,"z0":6.1434781944063825,"aX":16.888837536547086},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-6.6,"breakHorizontal":-21.7,"spinRate":2911,"spinDirection":46},"zone":11,"typeConfidence":0.91,"plateTime":0.4689242702288703,"extension":6.696088439977581},"index":3,"playId":"1909a750-fc2e-3485-b778-129bda91ea79","pitchNumber":3,"startTime":"2025-09-28T20:45:03.014Z","endTime":"2025-09-28T20:45:09.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brenton Doyle steals (18) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":4,"actionPlayId":"1909a750-fc2e-3485-b778-129bda91ea79","startTime":"2025-09-28T20:45:11.835Z","endTime":"2025-09-28T20:45:32.742Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"first":{"id":686668,"link":"/api/v1/people/686668"},"postOnSecond":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":1.3,"dramaIndex":44.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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.84954248276362,"strikeZoneBottom":1.72592227451642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.490191311439407,"aZ":-33.91342941322793,"pfxX":12.113438881844736,"pfxZ":-1.1349823973502424,"pX":1.0997833010100784,"pZ":0.7939289278352819,"vX0":3.979434037494385,"vY0":-123.32158495461795,"vZ0":-5.328341570511796,"x":75.08,"y":217.34,"x0":-2.1125044719209587,"y0":50.00563842748202,"z0":5.871810019959148,"aX":18.50007676103562},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.1,"breakHorizontal":-22.9,"spinRate":3040,"spinDirection":50},"zone":14,"typeConfidence":0.91,"plateTime":0.44560604803692305,"extension":6.839628129291289},"index":5,"playId":"5f3cbf3d-87e8-3e51-bc1d-20ed70bd00c4","pitchNumber":4,"startTime":"2025-09-28T20:45:32.742Z","endTime":"2025-09-28T20:45:36.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.82980234600088,"strikeZoneBottom":1.71174067113356,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.074887439318985,"aZ":-26.874905382077813,"pfxX":2.818600117867298,"pfxZ":2.944839544782628,"pX":0.1231764713249231,"pZ":4.0400189274940965,"vX0":4.2020142056120795,"vY0":-132.70673751675503,"vZ0":-0.8567362925114181,"x":112.3,"y":129.7,"x0":-1.8416026837393602,"y0":50.00131439230659,"z0":6.3092938954233295,"aX":5.070970271219935},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.4,"breakHorizontal":-6.0,"spinRate":2579,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.41136139893421664,"extension":6.746356514990773},"index":6,"playId":"f00e8893-5190-398a-9c1e-9d83c7308b82","pitchNumber":5,"startTime":"2025-09-28T20:45:53.872Z","endTime":"2025-09-28T20:45:58.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":691720,"link":"/api/v1/people/691720","batSide":{"code":"R","description":"Right"}},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.0,"awayTeamWinProbability":18.0,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:45:58.178Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Warming Bernabel strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T20:45:57.500Z","endTime":"2025-09-28T20:47:18.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682653,"fullName":"Warming Bernabel","link":"/api/v1/people/682653"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.695428026379957,"aZ":-37.38717925024219,"pfxX":13.030066404846195,"pfxZ":-3.5570872724691434,"pX":0.30452041051865125,"pZ":2.3052199469613175,"vX0":1.6550196174854328,"vY0":-121.32947837599083,"vZ0":-1.1391793688053653,"x":105.39,"y":176.54,"x0":-2.0796407338523397,"y0":50.00525677582694,"z0":6.091834158446292,"aX":19.08071385969409},"breaks":{"breakAngle":27.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-6.5,"breakHorizontal":-23.9,"spinRate":2893,"spinDirection":54},"zone":6,"typeConfidence":0.91,"plateTime":0.4545699225201765,"extension":6.787757968082197},"index":0,"playId":"ab344810-5630-39c6-bd5b-403a53d69708","pitchNumber":1,"startTime":"2025-09-28T20:46:23.425Z","endTime":"2025-09-28T20:46:27.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":95.2,"endSpeed":87.0,"strikeZoneTop":3.17743873863222,"strikeZoneBottom":1.40904418443101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.209635207312335,"aZ":-13.826355547960148,"pfxX":-6.17370833203389,"pfxZ":9.445245624160078,"pX":0.4577349538305502,"pZ":3.996720316634485,"vX0":8.82478242061769,"vY0":-138.34690010247542,"vZ0":-3.4347458804281192,"x":99.55,"y":130.87,"x0":-1.9679887590312355,"y0":50.00503390436148,"z0":6.178165787523586,"aX":-11.996438288124248},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":9.4,"spinRate":2211,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.3955676196883724,"extension":6.711390692254071},"index":1,"playId":"53fac314-3af5-3e2b-bb51-d8b413fb258d","pitchNumber":2,"startTime":"2025-09-28T20:46:43.860Z","endTime":"2025-09-28T20:46:47.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.1,"strikeZoneTop":3.13155652833225,"strikeZoneBottom":1.41974597137708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.70202047252302,"aZ":-24.628991756904828,"pfxX":2.1664746684853915,"pfxZ":4.23155498751064,"pX":-0.38996629944535915,"pZ":2.1681058521519243,"vX0":3.730126020432453,"vY0":-131.84631597015743,"vZ0":-5.162860343040529,"x":131.86,"y":180.24,"x0":-2.0976040055826846,"y0":50.0023937796829,"z0":5.939866657447855,"aX":3.861984695854697},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.8,"breakHorizontal":-4.7,"spinRate":2629,"spinDirection":159},"zone":4,"typeConfidence":0.91,"plateTime":0.4134379140923463,"extension":6.711480482792756},"index":2,"playId":"248635d2-f56f-3005-90d2-8b0036d05a4d","pitchNumber":3,"startTime":"2025-09-28T20:46:58.698Z","endTime":"2025-09-28T20:47:02.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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(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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.37,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.90804998207629,"aZ":-35.692029440742715,"pfxX":11.928390914179428,"pfxZ":-2.3427187363172575,"pX":1.5967340038150717,"pZ":1.7672683287678776,"vX0":5.31438773605839,"vY0":-122.51925525994183,"vZ0":-2.59169889813825,"x":56.14,"y":191.06,"x0":-2.1579835918049923,"y0":50.00229156342551,"z0":5.925054810992346,"aX":17.916206037780526},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.7,"breakHorizontal":-22.9,"spinRate":3061,"spinDirection":48},"zone":14,"typeConfidence":0.91,"plateTime":0.4491156430620791,"extension":6.822904312639915},"index":3,"playId":"c31a9028-c297-32b7-ab18-a0347cfffe90","pitchNumber":4,"startTime":"2025-09-28T20:47:14.441Z","endTime":"2025-09-28T20:47:18.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":682653,"link":"/api/v1/people/682653","batSide":{"code":"R","description":"Right"}},"first":{"id":691720,"link":"/api/v1/people/691720"},"second":{"id":686668,"link":"/api/v1/people/686668"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":682653,"link":"/api/v1/people/682653"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":6.700000000000003,"leverageIndex":2.66,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:47:18.130Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a ground ball to right fielder Yanquiel Fernández.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T20:51:04.209Z","endTime":"2025-09-28T20:51:31.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":692585,"link":"/api/v1/people/692585"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Antonio Senzatela replaces Jaden Hill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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":"2025-09-28T20:49:32.779Z","endTime":"2025-09-28T20:51:06.378Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622608,"link":"/api/v1/people/622608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677955,"link":"/api/v1/people/677955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":93.8,"endSpeed":86.2,"strikeZoneTop":3.3532459306624,"strikeZoneBottom":1.49601257290177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.569583426399088,"aZ":-15.902759463901518,"pfxX":-2.9679151132087167,"pfxZ":8.609140512444124,"pX":1.123659686579486,"pZ":2.769995928328873,"vX0":8.866747067851525,"vY0":-136.29176482812238,"vZ0":-5.668390091250062,"x":74.17,"y":163.99,"x0":-1.7792645530301572,"y0":50.00559420908303,"z0":5.966261990070744,"aX":-5.611645152007941},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":3.6,"spinRate":2327,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.40112216216248253,"extension":5.969829184040877},"index":1,"playId":"2c4e8b2a-3bbe-3c15-9324-d08dee90b7ee","pitchNumber":1,"startTime":"2025-09-28T20:51:06.378Z","endTime":"2025-09-28T20:51:10.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.03097138531728,"aZ":-14.49335335154527,"pfxX":-3.5098916570156597,"pfxZ":9.101555774407036,"pX":0.6701621581900196,"pZ":2.3227687666040793,"vX0":7.398627780074054,"vY0":-138.31923372328362,"vZ0":-7.49884893748166,"x":91.45,"y":176.07,"x0":-1.58000829775734,"y0":50.00596012700602,"z0":6.0353576982693085,"aX":-6.821322162807151},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":4.9,"spinRate":2410,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.3955549405834793,"extension":6.032366427332412},"hitData":{"launchSpeed":84.9,"launchAngle":0.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.68,"coordY":118.71}},"index":2,"playId":"24de3096-3e7f-3e83-9290-e371f793db40","pitchNumber":2,"startTime":"2025-09-28T20:51:19.988Z","endTime":"2025-09-28T20:51:31.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.41,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:51:31.128Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Patrick Bailey flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T20:51:29.078Z","endTime":"2025-09-28T20:52:27.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":94.8,"endSpeed":87.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.267518982359846,"aZ":-16.98962404835073,"pfxX":-4.712378306727224,"pfxZ":7.8288329499596605,"pX":0.4983394098512187,"pZ":2.593915299190081,"vX0":7.633610226171183,"vY0":-137.8128597019605,"vZ0":-5.964246603368169,"x":98.0,"y":168.74,"x0":-1.684810457723178,"y0":50.00151486386393,"z0":5.91842683357049,"aX":-9.138856520909844},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.2,"breakHorizontal":7.1,"spinRate":2293,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.3962064941056562,"extension":6.19644158549219},"index":0,"playId":"aa26916e-44bd-3dfc-bf66-955d9d19b211","pitchNumber":1,"startTime":"2025-09-28T20:51:57.037Z","endTime":"2025-09-28T20:52:01.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":79.0,"endSpeed":73.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.08407318569432,"aZ":-33.183954349044036,"pfxX":3.8312100645718203,"pfxZ":-0.7507860365826042,"pX":-0.17678068994597632,"pZ":1.4210777295816737,"vX0":3.050493868722154,"vY0":-115.09103432082188,"vZ0":-3.5849015938792417,"x":123.74,"y":200.41,"x0":-2.0140150358334066,"y0":50.001377405803005,"z0":6.191540464262304,"aX":5.171378757442181},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-1.9,"breakHorizontal":-7.7,"spinRate":2407,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.4747582872500642,"extension":5.861419689498167},"hitData":{"launchSpeed":81.5,"launchAngle":32.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.29,"coordY":80.35}},"index":1,"playId":"b80f63d2-2751-3eeb-b07e-99a69bf4b2b9","pitchNumber":2,"startTime":"2025-09-28T20:52:16.378Z","endTime":"2025-09-28T20:52:27.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.65,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:52:27.404Z","atBatIndex":50},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Christian Koss grounds into a force out, second baseman Ryan Ritter to shortstop Ezequiel Tovar. Jung Hoo Lee out at 2nd. Christian Koss to 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T20:52:25.445Z","endTime":"2025-09-28T20:54:18.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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":95.8,"endSpeed":88.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.092083275640846,"aZ":-14.753827440160343,"pfxX":-5.752934496626421,"pfxZ":8.79197133916336,"pX":-0.636064293123835,"pZ":2.725494630490962,"vX0":5.236802059194267,"vY0":-139.35229690296208,"vZ0":-6.400017240844677,"x":141.25,"y":165.19,"x0":-1.7852938457800862,"y0":50.00369471597862,"z0":6.013175178833479,"aX":-11.400893816499538},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":9.5,"spinRate":2242,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3919174996972674,"extension":5.97890831044095},"index":0,"playId":"bb629266-2199-3abd-baa3-a8abaf502e0f","pitchNumber":1,"startTime":"2025-09-28T20:52:48.333Z","endTime":"2025-09-28T20:52:52.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.60233444440556,"strikeZoneBottom":1.74328414443814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.035588212889458,"aZ":-14.481980035753564,"pfxX":-4.520294841198851,"pfxZ":8.89388090224249,"pX":1.5125498721828046,"pZ":2.1330490068678674,"vX0":9.795244757807945,"vY0":-139.80613644271227,"vZ0":-8.00236775420742,"x":59.35,"y":181.19,"x0":-1.4413401455233148,"y0":50.0039037472483,"z0":5.973010067167391,"aX":-8.99383652348037},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.6,"breakHorizontal":6.2,"spinRate":2369,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3910242143650051,"extension":5.9694275914188495},"index":1,"playId":"0c5cb6dd-0b5b-3924-b4e8-f765f507b022","pitchNumber":2,"startTime":"2025-09-28T20:53:05.953Z","endTime":"2025-09-28T20:53:09.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":96.4,"endSpeed":88.1,"strikeZoneTop":3.61982370590166,"strikeZoneBottom":1.70252236598543,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.320783727627514,"aZ":-13.6005219900271,"pfxX":-4.357448725955335,"pfxZ":9.381247486134754,"pX":0.8583178329214375,"pZ":1.7217686919694126,"vX0":7.930410239663035,"vY0":-139.98520017894552,"vZ0":-9.344903598123974,"x":84.28,"y":192.29,"x0":-1.4483938324533991,"y0":50.0039631242491,"z0":5.999092115378,"aX":-8.628482680132004},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":6.2,"spinRate":2332,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.39164347660311716,"extension":6.075921816016351},"index":2,"playId":"ce2e35ff-1ae5-3f92-9ff8-0d70dda8d730","pitchNumber":3,"startTime":"2025-09-28T20:53:24.527Z","endTime":"2025-09-28T20:53:28.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.9,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.624692260771845,"aZ":-37.36059369736791,"pfxX":2.8670312112696577,"pfxZ":-3.9213518047727347,"pX":0.2489007613970858,"pZ":0.6240612867379441,"vX0":3.587252754786847,"vY0":-114.68826394738228,"vZ0":-4.331817110719431,"x":107.51,"y":221.93,"x0":-1.7122202248311884,"y0":50.00226996638382,"z0":6.208418793206966,"aX":3.7918847858394904},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-7.9,"breakHorizontal":-6.1,"spinRate":2383,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4788856586310941,"extension":5.990919439531045},"index":3,"playId":"7e6e9af9-1c3c-306f-9d8a-7f423233f636","pitchNumber":4,"startTime":"2025-09-28T20:53:42.443Z","endTime":"2025-09-28T20:53:47.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-09-28T20:53:56.174Z","endTime":"2025-09-28T20:54:10.572Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.523178271275274,"aZ":-17.74676833488702,"pfxX":-4.694477556548338,"pfxZ":7.407580265059062,"pX":1.0082579755590884,"pZ":3.0798995412940733,"vX0":8.931330628965844,"vY0":-138.7880248023071,"vZ0":-4.491714417844163,"x":78.57,"y":155.62,"x0":-1.6439231041946087,"y0":50.00464371959265,"z0":5.904011376077763,"aX":-9.146040696846613},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.6,"breakHorizontal":6.6,"spinRate":2297,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.39489575980253644,"extension":6.0015446208179215},"hitData":{"launchSpeed":81.5,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.84,"coordY":155.66}},"index":5,"playId":"d4132453-aca7-3b8e-ae7e-e3eca907fb13","pitchNumber":5,"startTime":"2025-09-28T20:54:10.572Z","endTime":"2025-09-28T20:54:18.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.4,"awayTeamWinProbability":12.599999999999994,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.57,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:54:18.563Z","atBatIndex":51},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Drew Gilbert hit by pitch. Christian Koss to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T20:54:25.758Z","endTime":"2025-09-28T20:55:09.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"postOnSecond":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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":95.9,"endSpeed":87.8,"strikeZoneTop":3.21862461540236,"strikeZoneBottom":1.60205250359989,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.049288549241073,"aZ":-12.418907457631406,"pfxX":-2.3577872683242873,"pfxZ":10.021673977298097,"pX":-0.26708425490460647,"pZ":2.6098900058741363,"vX0":4.3769772829183795,"vY0":-139.44688503637886,"vZ0":-7.5737168508221835,"x":127.18,"y":168.31,"x0":-1.5500077950297413,"y0":50.00621897684743,"z0":6.178725332170713,"aX":-4.6496900034849675},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":3.4,"spinRate":2395,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.3926294193301896,"extension":6.094160453808653},"index":0,"playId":"b6a3ee50-d205-3e8a-87e0-26df9bc47000","pitchNumber":1,"startTime":"2025-09-28T20:54:47.340Z","endTime":"2025-09-28T20:54:51.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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(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":94.3,"endSpeed":86.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.70677344773331,"aZ":-16.308042641137785,"pfxX":-1.7842882169510608,"pfxZ":8.345265621913908,"pX":1.3182578550532016,"pZ":3.618143440584353,"vX0":8.89261117738967,"vY0":-137.1005057945392,"vZ0":-3.547115524238782,"x":66.75,"y":141.09,"x0":-1.73733824112032,"y0":50.00119105417386,"z0":6.043731526658931,"aX":-3.3926471044714854},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":1.3,"spinRate":2314,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3997286749882094,"extension":6.011083731616641},"index":1,"playId":"f35ea080-8a65-32e6-9fa8-339dcd200ad1","pitchNumber":2,"startTime":"2025-09-28T20:55:04.511Z","endTime":"2025-09-28T20:55:09.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":687551,"link":"/api/v1/people/687551","batSide":{"code":"L","description":"Left"}},"first":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.3,"awayTeamWinProbability":11.700000000000003,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.45,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:55:09.259Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Casey Schmitt pops out to second baseman Ryan Ritter.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T20:55:08.556Z","endTime":"2025-09-28T20:57:20.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.52207816671253,"strikeZoneBottom":1.65518992845054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.95363747137604,"aZ":-11.35022684115223,"pfxX":-6.454813516700168,"pfxZ":10.263861388174899,"pX":1.3969384101339932,"pZ":1.5208577170278201,"vX0":10.619666584902648,"vY0":-141.25060439647365,"vZ0":-10.33012640780659,"x":63.75,"y":197.72,"x0":-1.565854545129715,"y0":50.00338529721822,"z0":5.946609377863371,"aX":-13.097146200130553},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.7,"breakHorizontal":9.6,"spinRate":2414,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3871721321199435,"extension":6.2601994930919895},"index":0,"playId":"84927e7f-2d7e-3840-bc88-9e358892dac7","pitchNumber":1,"startTime":"2025-09-28T20:55:40.023Z","endTime":"2025-09-28T20:55:43.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":76.1,"strikeZoneTop":3.51893144674141,"strikeZoneBottom":1.71749726916853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.038358402093053,"aZ":-34.67744971532829,"pfxX":3.0875584370944518,"pfxZ":-1.7544615514069046,"pX":1.8666970344317755,"pZ":0.592123277947982,"vX0":7.395940812723055,"vY0":-117.97319077079732,"vZ0":-5.444661233619078,"x":45.85,"y":222.79,"x0":-1.6959980446735134,"y0":50.00516048240729,"z0":6.085440662144897,"aX":4.400455787299195},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.2,"breakHorizontal":-7.2,"spinRate":2549,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.46228220695857125,"extension":6.15867062797452},"index":1,"playId":"af80ff08-b1a1-3b1a-9bec-78c8370ebfa3","pitchNumber":2,"startTime":"2025-09-28T20:55:56.369Z","endTime":"2025-09-28T20:56:00.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.60696646721998,"aZ":-12.917419346826499,"pfxX":-5.222776852296784,"pfxZ":9.634081728174001,"pX":-0.5369372560897737,"pZ":2.927478414878682,"vX0":5.108784146064876,"vY0":-140.44720534353462,"vZ0":-6.182091786702846,"x":137.47,"y":159.74,"x0":-1.7003589392164222,"y0":50.00477221389067,"z0":5.996219978587607,"aX":-10.442147912523268},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.3,"breakHorizontal":8.4,"spinRate":2338,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.38988120558613737,"extension":6.095187836384756},"index":2,"playId":"d8342711-71db-3542-a270-e9d80b6baea6","pitchNumber":3,"startTime":"2025-09-28T20:56:18.859Z","endTime":"2025-09-28T20:56:24.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.289676185758296,"aZ":-12.271923384959845,"pfxX":-4.199935210577207,"pfxZ":9.865094032572967,"pX":-0.48873504766607956,"pZ":2.9087552258455887,"vX0":4.64154688036588,"vY0":-141.38866569654493,"vZ0":-6.775842704955948,"x":135.63,"y":160.24,"x0":-1.6087257157521577,"y0":50.005174811902094,"z0":6.129849341476856,"aX":-8.475076592861676},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":6.6,"spinRate":2339,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.3879138574614034,"extension":6.178793894199069},"index":3,"playId":"5f11d815-3c8a-3d9b-90fe-4f4d901980cd","pitchNumber":4,"startTime":"2025-09-28T20:56:41.704Z","endTime":"2025-09-28T20:56:45.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":81.9,"endSpeed":76.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.849475494194472,"aZ":-34.401811455365454,"pfxX":3.0005101620565267,"pfxZ":-1.535355226000764,"pX":0.37291495792583035,"pZ":2.5933814076760875,"vX0":3.7114163308472676,"vY0":-119.27478968952418,"vZ0":-1.7339608167714302,"x":102.79,"y":168.76,"x0":-1.587235150275198,"y0":50.00021080621764,"z0":6.403978732329174,"aX":4.364002403338908},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.9,"breakHorizontal":-6.2,"spinRate":2387,"spinDirection":74},"zone":6,"typeConfidence":2.0,"plateTime":0.45751418583404524,"extension":6.107381537791675},"hitData":{"launchSpeed":87.9,"launchAngle":70.0,"totalDistance":118.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":146.85,"coordY":160.72}},"index":4,"playId":"0cffc370-7e2d-3eb7-b6d1-f28489c40f88","pitchNumber":5,"startTime":"2025-09-28T20:57:10.492Z","endTime":"2025-09-28T20:57:20.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"first":{"id":687551,"link":"/api/v1/people/687551"},"second":{"id":683766,"link":"/api/v1/people/683766"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":622608,"link":"/api/v1/people/622608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:57:20.619Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan Ritter walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T20:59:37.417Z","endTime":"2025-09-28T21:01:12.590Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"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":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Spencer Bivens replaces Tristan Beck.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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":"2025-09-28T20:58:03.518Z","endTime":"2025-09-28T20:59:39.599Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702352,"link":"/api/v1/people/702352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":95.0,"endSpeed":87.1,"strikeZoneTop":3.76737867795273,"strikeZoneBottom":1.80528697276402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.74668776192554,"aZ":-16.84854732838094,"pfxX":-5.225736397659524,"pfxZ":7.907952939668499,"pX":0.6701239742093781,"pZ":2.838559255883901,"vX0":7.935464894819617,"vY0":-138.09212546282805,"vZ0":-5.447285720129143,"x":91.46,"y":162.14,"x0":-1.5572151075106764,"y0":50.004710146443806,"z0":5.96416859139452,"aX":-10.13002421936937},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":7.9,"spinRate":1985,"spinDirection":222},"zone":6,"typeConfidence":0.92,"plateTime":0.3961125963558554,"extension":6.717180038946705},"index":1,"playId":"c88b8c5c-37ae-3ec4-b359-923d1de03526","pitchNumber":1,"startTime":"2025-09-28T20:59:39.599Z","endTime":"2025-09-28T20:59:43.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.6,"strikeZoneTop":3.74455372236523,"strikeZoneBottom":1.81316037099801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.007223271575704,"aZ":-26.600749692625932,"pfxX":5.20179208765885,"pfxZ":3.696332161466935,"pX":0.17400061977056985,"pZ":1.2712876139015745,"vX0":3.009593610091136,"vY0":-121.22727142475513,"vZ0":-5.458416349585984,"x":110.37,"y":204.46,"x0":-1.754255126996526,"y0":50.00017883689645,"z0":5.8394459421153755,"aX":7.834189232393906},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.8,"breakHorizontal":-10.1,"spinRate":2354,"spinDirection":86},"zone":14,"typeConfidence":0.91,"plateTime":0.44974358397757186,"extension":6.357521788985264},"index":2,"playId":"a5d5472a-a823-3fb0-b0ad-4d389adc80c4","pitchNumber":2,"startTime":"2025-09-28T20:59:52.233Z","endTime":"2025-09-28T20:59:56.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":95.4,"endSpeed":87.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.67217758546541,"aZ":-17.867642845500267,"pfxX":-5.276047491790477,"pfxZ":7.3259945283115915,"pX":0.3997712597660664,"pZ":2.9967592657888,"vX0":7.586644082137169,"vY0":-138.7756259600604,"vZ0":-4.915970140670433,"x":101.76,"y":157.87,"x0":-1.6823212710395858,"y0":50.00535907248861,"z0":5.979224547752054,"aX":-10.306906826303612},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.5,"breakHorizontal":8.0,"spinRate":1909,"spinDirection":230},"zone":6,"typeConfidence":0.92,"plateTime":0.39449081806326713,"extension":6.445323801619983},"index":3,"playId":"bbdd6900-9dee-313d-8f57-eb5e66092c92","pitchNumber":3,"startTime":"2025-09-28T21:00:06.015Z","endTime":"2025-09-28T21:00:09.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"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":"2025-09-28T21:00:18.970Z","endTime":"2025-09-28T21:00:37.423Z","isPitch":false,"type":"action","player":{"id":690022,"link":"/api/v1/people/690022"},"defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":94.5,"endSpeed":86.5,"strikeZoneTop":3.7261633455991,"strikeZoneBottom":1.73530133561162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.988165992753917,"aZ":-19.940110108663713,"pfxX":-5.173261482161051,"pfxZ":6.365220025772533,"pX":-0.7317271089759354,"pZ":4.295165145971608,"vX0":4.427499545336141,"vY0":-137.64170622795223,"vZ0":-1.0904910964342018,"x":144.89,"y":122.81,"x0":-1.6874549968227337,"y0":50.00382032321183,"z0":6.044110214145331,"aX":-9.946246905774617},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.5,"breakHorizontal":8.5,"spinRate":1934,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.3976226486057266,"extension":6.366892390513491},"index":5,"playId":"f7a8a745-9e42-3065-b9f8-8bf47c9b0628","pitchNumber":4,"startTime":"2025-09-28T21:00:37.423Z","endTime":"2025-09-28T21:00:41.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.8136507867971,"strikeZoneBottom":1.76301968825592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.145149813891543,"aZ":-22.91488949649267,"pfxX":1.0184411602656342,"pfxZ":5.152957956246219,"pX":0.9321777967082686,"pZ":3.7967503415052075,"vX0":6.264470616002174,"vY0":-132.64810425003805,"vZ0":-1.8564272631645142,"x":81.47,"y":136.27,"x0":-1.5842404847935223,"y0":50.002787025343984,"z0":6.162288311225094,"aX":1.829630265232159},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.1,"breakHorizontal":-3.1,"spinRate":2198,"spinDirection":189},"zone":12,"typeConfidence":0.9,"plateTime":0.4116009543517256,"extension":6.435797654371678},"index":6,"playId":"c3e11a24-7fc0-3f34-9d3a-8684016c428b","pitchNumber":5,"startTime":"2025-09-28T21:00:52.003Z","endTime":"2025-09-28T21:00:55.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.0,"strikeZoneTop":3.85010416146584,"strikeZoneBottom":1.76991879222754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13546636602618,"aZ":-17.541525571398434,"pfxX":-5.29706507082493,"pfxZ":7.66855712446279,"pX":-0.4793084966848076,"pZ":3.7466501540032047,"vX0":4.836811669740659,"vY0":-137.6459298224857,"vZ0":-3.279994433346396,"x":135.27,"y":137.62,"x0":-1.5758478704871375,"y0":50.00373882733238,"z0":6.149802307529676,"aX":-10.108712731670215},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":8.5,"spinRate":2019,"spinDirection":218},"zone":1,"typeConfidence":0.92,"plateTime":0.3987742923130613,"extension":6.360289866706428},"index":7,"playId":"b8cce082-8062-3518-b0fe-b6f12ce765b4","pitchNumber":6,"startTime":"2025-09-28T21:01:06.079Z","endTime":"2025-09-28T21:01:12.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":690022,"link":"/api/v1/people/690022","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690022,"link":"/api/v1/people/690022"},"credit":"b_pa"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.3,"awayTeamWinProbability":20.700000000000003,"homeTeamWinProbabilityAdded":-6.900000000000006,"leverageIndex":1.47,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:01:12.590Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ezequiel Tovar pops out to second baseman Casey Schmitt in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T21:01:11.744Z","endTime":"2025-09-28T21:02:27.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.2,"strikeZoneTop":3.39599864700318,"strikeZoneBottom":1.61974572732456,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.81200323943801,"aZ":-22.527422680850083,"pfxX":1.8070050566400915,"pfxZ":5.42282274786404,"pX":0.9516848942251149,"pZ":1.5150851897879811,"vX0":6.005652737161132,"vY0":-131.74646920762999,"vZ0":-7.2086193200538915,"x":80.72,"y":197.87,"x0":-1.5811779427959023,"y0":50.004265869406105,"z0":5.921348194881774,"aX":3.214476368977299},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.6,"breakHorizontal":-4.4,"spinRate":2209,"spinDirection":185},"zone":14,"typeConfidence":0.9,"plateTime":0.4138317508226028,"extension":6.443131774734309},"index":0,"playId":"1859e57f-2fa1-3e56-af07-3814421ee3a3","pitchNumber":1,"startTime":"2025-09-28T21:01:40.077Z","endTime":"2025-09-28T21:01:44.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":90.3,"endSpeed":83.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.434337409050716,"aZ":-22.14050928699089,"pfxX":1.4618160927824406,"pfxZ":5.706535661716749,"pX":0.19964530984327447,"pZ":2.0174737511415883,"vX0":4.65509132212492,"vY0":-131.39720780894115,"vZ0":-5.822225822130618,"x":109.39,"y":184.31,"x0":-1.7809595737306543,"y0":50.00231127835059,"z0":5.894719825933622,"aX":2.5690551771871206},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.4,"breakHorizontal":-3.6,"spinRate":2167,"spinDirection":188},"zone":8,"typeConfidence":0.9,"plateTime":0.41599792844201255,"extension":6.40241704383035},"index":1,"playId":"b519d74d-9806-3114-a08a-49389f113681","pitchNumber":2,"startTime":"2025-09-28T21:01:56.573Z","endTime":"2025-09-28T21:02:01.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":94.3,"endSpeed":86.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.872401972777638,"aZ":-24.205004031552633,"pfxX":-6.516259419553236,"pfxZ":4.177101839573462,"pX":-0.623633597028246,"pZ":2.2163902263042763,"vX0":5.043632675821967,"vY0":-137.1684779047547,"vZ0":-5.9441444629975155,"x":140.77,"y":178.94,"x0":-1.6380602995164173,"y0":50.0042535022299,"z0":6.058069882568593,"aX":-12.438756844271907},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.5,"breakHorizontal":10.8,"spinRate":1823,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3990456140396579,"extension":6.405263135198968},"hitData":{"launchSpeed":91.2,"launchAngle":67.0,"totalDistance":137.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":166.96,"coordY":164.73}},"index":2,"playId":"0a39de80-9b46-353e-83b0-2dd57a608f6c","pitchNumber":3,"startTime":"2025-09-28T21:02:17.321Z","endTime":"2025-09-28T21:02:27.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":678662,"link":"/api/v1/people/678662","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_ab"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_ab"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"credit":"b_pa"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":6.0,"leverageIndex":2.73,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:02:27.116Z","atBatIndex":55},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Hunter Goodman grounds into a double play, shortstop Christian Koss to second baseman Casey Schmitt to first baseman Bryce Eldridge. Ryan Ritter out at 2nd. Hunter Goodman out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T21:02:33.465Z","endTime":"2025-09-28T21:04:01.696Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":690022,"fullName":"Ryan Ritter","link":"/api/v1/people/690022"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.44066805934987,"strikeZoneBottom":1.69464878746867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.160014077934083,"aZ":-22.588526233453567,"pfxX":0.9555392712735804,"pfxZ":5.278798527605449,"pX":1.7211485554326826,"pZ":2.746077819375464,"vX0":8.336846825459908,"vY0":-133.55660992408627,"vZ0":-4.120113304542084,"x":51.39,"y":164.64,"x0":-1.5575639633206635,"y0":50.006436865420326,"z0":5.9214570966103555,"aX":1.7375696054224776},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.9,"breakHorizontal":-3.5,"spinRate":2180,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.40916476197211926,"extension":6.567173079437492},"index":0,"playId":"44e2dcfd-a3f2-3484-b1f5-443960127d3f","pitchNumber":1,"startTime":"2025-09-28T21:02:56.245Z","endTime":"2025-09-28T21:02:59.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":93.7,"endSpeed":85.3,"strikeZoneTop":3.46758728422758,"strikeZoneBottom":1.72116636650316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.79070637749126,"aZ":-26.782877981657627,"pfxX":-9.093778174930959,"pfxZ":2.889183614807447,"pX":-2.330869546914826,"pZ":2.5627382634118,"vX0":1.8238641557825692,"vY0":-136.3610121756469,"vZ0":-4.343757178725533,"x":205.85,"y":169.59,"x0":-1.8318863896002777,"y0":50.001174679559874,"z0":6.046468267255557,"aX":-16.951109803143492},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.4,"breakHorizontal":16.0,"spinRate":1902,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.4032318906504808,"extension":6.312081895849791},"index":1,"playId":"5ec44203-7b8e-3c5f-9c4c-f9415141ad3b","pitchNumber":2,"startTime":"2025-09-28T21:03:12.340Z","endTime":"2025-09-28T21:03:16.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.29563712591317,"strikeZoneBottom":1.57721433765957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.39556835226965,"aZ":-20.770943868009997,"pfxX":-9.89374855093339,"pfxZ":5.803911364289373,"pX":0.5213267627110386,"pZ":2.208043442176412,"vX0":9.028045838614686,"vY0":-139.732375159452,"vZ0":-6.419475896643368,"x":97.13,"y":179.16,"x0":-1.4763065199215122,"y0":50.004441923139794,"z0":5.9138297719220585,"aX":-19.440021575214796},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.2,"breakHorizontal":16.0,"spinRate":1989,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.3929708371220211,"extension":6.529123192765196},"index":2,"playId":"bea278ae-a4b7-3f53-a5a8-0bd0c5d72dde","pitchNumber":3,"startTime":"2025-09-28T21:03:36.839Z","endTime":"2025-09-28T21:03:40.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.704507157841764,"aZ":-23.50591419546432,"pfxX":-0.7062393309518562,"pfxZ":4.879632960376312,"pX":-0.7421797559131738,"pZ":1.9590298977194618,"vX0":3.2285596348231507,"vY0":-131.83208653444407,"vZ0":-5.790219907408739,"x":145.29,"y":185.89,"x0":-1.8862379248425638,"y0":50.00122916294296,"z0":5.898046127552597,"aX":-1.2544171665607262},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.9,"breakHorizontal":0.6,"spinRate":2189,"spinDirection":196},"zone":7,"typeConfidence":0.9,"plateTime":0.4140753242143478,"extension":6.521754626316842},"hitData":{"launchSpeed":84.7,"launchAngle":9.0,"totalDistance":151.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.02,"coordY":144.5}},"index":3,"playId":"9a4e13c2-8b79-30ee-82d2-87ec8bc325aa","pitchNumber":4,"startTime":"2025-09-28T21:03:53.268Z","endTime":"2025-09-28T21:04:01.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":696100,"link":"/api/v1/people/696100","batSide":{"code":"R","description":"Right"}},"first":{"id":690022,"link":"/api/v1/people/690022"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_ab"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_ab"},{"player":{"id":696100,"link":"/api/v1/people/696100"},"credit":"b_pa"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":8.5,"leverageIndex":2.13,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:04:01.696Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heliot Ramos walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:07:04.907Z","endTime":"2025-09-28T21:08:42.643Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Mejia replaces Antonio Senzatela.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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":"2025-09-28T21:06:18.442Z","endTime":"2025-09-28T21:07:07.027Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675848,"link":"/api/v1/people/675848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":622608,"link":"/api/v1/people/622608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.08298203913761,"strikeZoneBottom":1.42095078449785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.147466882362288,"aZ":-35.324288615874856,"pfxX":8.909895207190868,"pfxZ":-2.1265488709952995,"pX":-1.1808992164526613,"pZ":1.9616926419370013,"vX0":-1.9529519634821406,"vY0":-120.9256413775479,"vZ0":-2.4226406039681683,"x":162.01,"y":185.81,"x0":-1.5213715417052196,"y0":50.00187651347016,"z0":6.069701963211999,"aX":13.219717523330262},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.2,"breakHorizontal":-15.7,"spinRate":2904,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.45260671982774037,"extension":5.862399186251072},"index":1,"playId":"55050450-9bdb-3c0c-93b1-2d3696a58142","pitchNumber":1,"startTime":"2025-09-28T21:07:07.027Z","endTime":"2025-09-28T21:07:10.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":96.2,"endSpeed":88.9,"strikeZoneTop":3.15645135717322,"strikeZoneBottom":1.49441793210546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.27625328191955,"aZ":-19.819388060029013,"pfxX":-1.53458983412039,"pfxZ":6.204065910967792,"pX":1.952741399722014,"pZ":1.31696166009663,"vX0":8.358672227581994,"vY0":-139.7309939998597,"vZ0":-8.909309093427323,"x":42.57,"y":203.22,"x0":-0.8685754712949237,"y0":50.00658705788117,"z0":5.83112392013288,"aX":-3.058369532540926},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.7,"breakHorizontal":1.2,"spinRate":2660,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.3908730764463213,"extension":6.188776526136575},"index":2,"playId":"4f204b18-f9fc-341b-95cb-066aeac39104","pitchNumber":2,"startTime":"2025-09-28T21:07:19.007Z","endTime":"2025-09-28T21:07:22.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.55568673298426,"aZ":-15.678699971347648,"pfxX":-2.220572046153824,"pfxZ":8.454150515195064,"pX":-0.7815836408246386,"pZ":3.0965452273167324,"vX0":2.189422149001901,"vY0":-138.25066128347478,"vZ0":-5.1655566294840805,"x":146.79,"y":155.17,"x0":-1.292299403760033,"y0":50.00011437203735,"z0":6.028408178553552,"aX":-4.3315990668297815},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":3.6,"spinRate":2449,"spinDirection":199},"zone":1,"typeConfidence":2.0,"plateTime":0.3949875264308096,"extension":5.93261174162712},"index":3,"playId":"3a93317d-26fd-3866-a85d-b655beaab147","pitchNumber":3,"startTime":"2025-09-28T21:07:34.812Z","endTime":"2025-09-28T21:07:38.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.56312533030362,"aZ":-16.323957323523707,"pfxX":-1.4717072978886951,"pfxZ":7.968133284451243,"pX":-0.49216470856420896,"pZ":3.7156020141840136,"vX0":2.487768403415665,"vY0":-139.68172330516813,"vZ0":-3.4933446541972013,"x":135.76,"y":138.46,"x0":-1.2004920532289993,"y0":50.00088621946949,"z0":6.046646268401506,"aX":-2.926990752250552},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.9,"breakHorizontal":2.2,"spinRate":2492,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.3911715526036268,"extension":6.0266506156863375},"index":4,"playId":"10b2f14a-55ed-337e-ac4a-d54a69640a56","pitchNumber":4,"startTime":"2025-09-28T21:07:49.610Z","endTime":"2025-09-28T21:07:53.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.3,"strikeZoneTop":3.04,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.619856446143274,"aZ":-16.039144808899742,"pfxX":-2.3031912238350434,"pfxZ":7.766220461720762,"pX":0.07114836819813396,"pZ":2.761289245289397,"vX0":3.5268348922294868,"vY0":-142.7174916877543,"vZ0":-6.319818035759469,"x":114.29,"y":164.23,"x0":-0.8772903850834123,"y0":50.003837888571795,"z0":6.001858073204925,"aX":-4.785997165700065},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.1,"breakHorizontal":3.5,"spinRate":2591,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.38272706112458543,"extension":6.124458241592903},"index":5,"playId":"84946159-a2d6-30bd-b6a7-64c2fba68312","pitchNumber":5,"startTime":"2025-09-28T21:08:06.289Z","endTime":"2025-09-28T21:08:09.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.0016902437406,"strikeZoneBottom":1.44031784516511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.028513632775276,"aZ":-34.638499387182144,"pfxX":6.741111425493853,"pfxZ":-1.5714701894690783,"pX":2.174678513637148,"pZ":1.3187025174348186,"vX0":5.614957987931829,"vY0":-124.13707603322584,"vZ0":-4.273059441402138,"x":34.11,"y":203.18,"x0":-0.9896509052108198,"y0":50.00461107985959,"z0":5.935019962739065,"aX":10.557981277235852},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.6,"breakHorizontal":-13.4,"spinRate":2992,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.44062826533418953,"extension":6.058128251731149},"index":6,"playId":"8bc4d2cc-47c9-3b36-817c-f5b90441e141","pitchNumber":6,"startTime":"2025-09-28T21:08:23.954Z","endTime":"2025-09-28T21:08:27.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.5,"strikeZoneTop":3.00845092505785,"strikeZoneBottom":1.40319007113688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.397455857394434,"aZ":-18.138462674504677,"pfxX":-1.8775987534522667,"pfxZ":6.800105905106039,"pX":2.034129489377088,"pZ":1.9541685951997443,"vX0":8.40655249948728,"vY0":-141.80610181043247,"vZ0":-7.875505672016377,"x":39.46,"y":186.02,"x0":-0.707857903132512,"y0":50.00329243611904,"z0":5.896719025522665,"aX":-3.877135787394684},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.0,"breakHorizontal":1.9,"spinRate":2674,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.38432558935239136,"extension":6.250518043232454},"index":7,"playId":"9b007bd8-e98a-3b0a-81c2-6c4a9b5b1fef","pitchNumber":7,"startTime":"2025-09-28T21:08:38.310Z","endTime":"2025-09-28T21:08:42.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.25,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:08:42.643Z","atBatIndex":57},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Rafael Devers reaches on a fielder's choice. Grant McCray to 2nd. Grant McCray advances to 2nd, on a fielding error by shortstop Ezequiel Tovar.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:09:22.590Z","endTime":"2025-09-28T21:09:34.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnSecond":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Grant McCray replaces Heliot Ramos.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"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":"2025-09-28T21:09:06.586Z","endTime":"2025-09-28T21:09:24.948Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":671218,"link":"/api/v1/people/671218"},"base":1,"defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.898974228628067,"aZ":-14.594349093326551,"pfxX":-1.5841975290782009,"pfxZ":8.45723674256239,"pX":0.6660045569605643,"pZ":1.6253750976065364,"vX0":5.267223832292959,"vY0":-142.39399220641988,"vZ0":-9.159765684858723,"x":91.61,"y":194.89,"x0":-0.992000992421386,"y0":50.006753721705586,"z0":5.781482751244524,"aX":-3.2950126048146404},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.9,"breakHorizontal":1.9,"spinRate":2509,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.3828541307006752,"extension":6.200008113048737},"hitData":{"launchSpeed":103.6,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.96,"coordY":152.12}},"index":1,"playId":"33ccefa6-6b96-339f-a584-86adbb318cd9","pitchNumber":1,"startTime":"2025-09-28T21:09:24.948Z","endTime":"2025-09-28T21:09:34.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.0,"awayTeamWinProbability":4.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.38,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:09:34.147Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Chapman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:09:57.714Z","endTime":"2025-09-28T21:12:18.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnSecond":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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(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":98.8,"endSpeed":90.7,"strikeZoneTop":3.58084731516801,"strikeZoneBottom":1.7560206136066,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.36892099600406,"aZ":-17.69259929954465,"pfxX":-2.164959553703379,"pfxZ":6.8864747294348945,"pX":-0.5901635417119419,"pZ":3.027450065953577,"vX0":2.489856125819203,"vY0":-143.8739916708667,"vZ0":-5.285215129089884,"x":139.5,"y":157.04,"x0":-1.184179736727661,"y0":50.00633668199013,"z0":5.979534359869766,"aX":-4.55457950110562},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.6,"breakHorizontal":3.5,"spinRate":2681,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.38024123453752834,"extension":6.216051560258324},"index":0,"playId":"2dcfbc66-6e7d-32ce-acea-bf977181a453","pitchNumber":1,"startTime":"2025-09-28T21:10:06.525Z","endTime":"2025-09-28T21:10:10.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.534098831900618,"aZ":-14.803482877065978,"pfxX":1.0630318715113796,"pfxZ":8.340531197717155,"pX":1.0774046775673476,"pZ":2.321542699542845,"vX0":4.836043008126258,"vY0":-143.04350135298714,"vZ0":-7.520036297205521,"x":75.93,"y":176.1,"x0":-0.7698503671576767,"y0":50.00038136408261,"z0":5.903770614532518,"aX":2.211376935257362},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.8,"breakHorizontal":-2.9,"spinRate":2664,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.3822192915804332,"extension":6.13617542046647},"index":1,"playId":"bc1aaa33-bf6c-3776-8954-89f9d237b1ce","pitchNumber":2,"startTime":"2025-09-28T21:10:23.734Z","endTime":"2025-09-28T21:10:27.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.59290217066741,"strikeZoneBottom":1.82852990415216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.879884349475024,"aZ":-37.683127015855995,"pfxX":10.051923526081318,"pfxZ":-3.6179279184881086,"pX":-1.2634425666744449,"pZ":2.3909650893509933,"vX0":-2.8674074557072577,"vY0":-122.61736994980313,"vZ0":-0.9026686064849379,"x":165.16,"y":174.22,"x0":-1.385810893223113,"y0":50.00024613055748,"z0":5.974682636448418,"aX":15.327726405697518},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-6.5,"breakHorizontal":-17.5,"spinRate":3000,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.44642748684031996,"extension":5.878592260039488},"index":2,"playId":"939e80cb-c6f1-33b8-92a6-a85408ad0d8d","pitchNumber":3,"startTime":"2025-09-28T21:10:45.505Z","endTime":"2025-09-28T21:10:50.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.275431446512908,"aZ":-13.614857648815324,"pfxX":-0.3527154412870568,"pfxZ":8.65328360744698,"pX":0.32374608699138147,"pZ":2.795665769482329,"vX0":3.659226578030739,"vY0":-144.50736917858944,"vZ0":-6.650739320047435,"x":104.66,"y":163.3,"x0":-0.9056042412931554,"y0":50.00251965168173,"z0":5.9405127017483945,"aX":-0.7575786588381649},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":14.8,"breakHorizontal":0.0,"spinRate":2692,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.37703242176913987,"extension":6.111098811509322},"index":3,"playId":"dbf4ecf3-2857-3584-a969-a3a66048cc8d","pitchNumber":4,"startTime":"2025-09-28T21:11:06.227Z","endTime":"2025-09-28T21:11:10.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"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":"2025-09-28T21:11:29.520Z","endTime":"2025-09-28T21:11:54.830Z","isPitch":false,"type":"action","player":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.51887659600646,"strikeZoneBottom":1.72506165431482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.70039374811088,"aZ":-35.47385637414441,"pfxX":10.851433506146694,"pfxZ":-2.1827691019686686,"pX":-1.5541538904291627,"pZ":1.956906990327267,"vX0":-3.5462811333034465,"vY0":-122.52098749393151,"vZ0":-2.373234610916974,"x":176.24,"y":185.94,"x0":-1.4922473712286688,"y0":50.00373295266471,"z0":5.989029601260011,"aX":16.38962506619518},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.3,"breakHorizontal":-18.7,"spinRate":2940,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.4481865925991575,"extension":6.082631333554475},"index":5,"playId":"731ea9e2-d232-3472-a5b2-9c82153214c4","pitchNumber":5,"startTime":"2025-09-28T21:11:54.830Z","endTime":"2025-09-28T21:11:58.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.41402925883628,"aZ":-12.818923318893965,"pfxX":-0.07964349387291314,"pfxZ":9.319614155189415,"pX":0.9035035895179331,"pZ":2.8128751214148355,"vX0":5.240166149584449,"vY0":-143.053653484276,"vZ0":-6.48875395822147,"x":82.56,"y":162.83,"x0":-0.9400873413579693,"y0":50.00047291218935,"z0":5.910950479897783,"aX":-0.16636316701219572},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.7,"breakHorizontal":-0.8,"spinRate":2620,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.38260620706475734,"extension":6.375426878455053},"index":6,"playId":"b84c30c0-9ecb-3bc5-a0a7-20ff807db4f1","pitchNumber":6,"startTime":"2025-09-28T21:12:14.358Z","endTime":"2025-09-28T21:12:18.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.42,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:12:18.282Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Eldridge grounds out to first baseman Blaine Crim. Grant McCray to 3rd. Rafael Devers to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:12:19.265Z","endTime":"2025-09-28T21:12:48.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"postOnThird":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":688760,"link":"/api/v1/people/688760"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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":98.1,"endSpeed":90.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.133163933005967,"aZ":-18.07299445251481,"pfxX":0.3963091228638007,"pfxZ":6.78626764852179,"pX":0.4945180464162892,"pZ":2.9110204582426915,"vX0":4.080298178093702,"vY0":-142.8149945225276,"vZ0":-5.465731444762198,"x":98.15,"y":160.18,"x0":-1.0007614451688003,"y0":50.001532825763796,"z0":5.976437369726335,"aX":0.8222536162190979},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.4,"breakHorizontal":-1.4,"spinRate":2647,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.3826981674304699,"extension":6.1294892440271305},"hitData":{"launchSpeed":71.0,"launchAngle":-44.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.91,"coordY":169.84}},"index":0,"playId":"42dc9e8d-177b-300e-b317-a7e9a43f7af0","pitchNumber":1,"startTime":"2025-09-28T21:12:41.900Z","endTime":"2025-09-28T21:12:48.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":805811,"link":"/api/v1/people/805811","batSide":{"code":"L","description":"Left"}},"first":{"id":646240,"link":"/api/v1/people/646240"},"second":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":805811,"link":"/api/v1/people/805811"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.0,"awayTeamWinProbability":6.0,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.51,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:12:48.609Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a ground ball to right fielder Yanquiel Fernández. Grant McCray scores. Rafael Devers scores. Jung Hoo Lee to 2nd.","rbi":2,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:12:54.335Z","endTime":"2025-09-28T21:14:33.156Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":692585,"link":"/api/v1/people/692585"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":{"id":675848,"link":"/api/v1/people/675848"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":{"id":675848,"link":"/api/v1/people/675848"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"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":98.0,"endSpeed":90.0,"strikeZoneTop":3.37217441341343,"strikeZoneBottom":1.47084620278472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.622066179182795,"aZ":-17.263476496689474,"pfxX":0.22897340657890553,"pfxZ":7.228655124443947,"pX":1.448590429193377,"pZ":2.2667457854216533,"vX0":6.539388836483438,"vY0":-142.46048863685533,"vZ0":-6.868355053383517,"x":61.78,"y":177.58,"x0":-0.9029383301575351,"y0":50.003797579089124,"z0":5.7933072327276545,"aX":0.47161882360022145},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.9,"breakHorizontal":-1.7,"spinRate":2703,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.38394954727880615,"extension":6.2158468491435865},"index":0,"playId":"e47cfa1d-9b41-3449-8af2-c9f9f7f720d4","pitchNumber":1,"startTime":"2025-09-28T21:13:17.437Z","endTime":"2025-09-28T21:13:21.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":98.2,"endSpeed":89.9,"strikeZoneTop":3.3202616880065,"strikeZoneBottom":1.48606436801558,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.56986536199822,"aZ":-15.699070705320898,"pfxX":-2.2906397057443746,"pfxZ":7.9500621795925746,"pX":-0.36423705427397446,"pZ":2.9740461006985845,"vX0":2.577480566185114,"vY0":-142.96248571809068,"vZ0":-5.736554902666882,"x":130.88,"y":158.48,"x0":-0.9793518647851657,"y0":50.00307675025759,"z0":5.9898862212483035,"aX":-4.7475546590860835},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.4,"breakHorizontal":3.6,"spinRate":2514,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.38293695877436607,"extension":6.101160274554893},"index":1,"playId":"7675e2fc-452a-3d67-b0bc-3145f68c7778","pitchNumber":2,"startTime":"2025-09-28T21:13:35.459Z","endTime":"2025-09-28T21:13:41.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"7675e2fc-452a-3d67-b0bc-3145f68c7778","startTime":"2025-09-28T21:13:45.333Z","endTime":"2025-09-28T21:13:57.917Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.92788866219731,"aZ":-13.924185546766482,"pfxX":-0.09538489386968885,"pfxZ":8.819204659173339,"pX":-0.21146147654810538,"pZ":3.1203413083757385,"vX0":2.404289053557684,"vY0":-142.9342626876889,"vZ0":-5.504489610107257,"x":125.06,"y":154.53,"x0":-1.0511073898751038,"y0":50.00360965054079,"z0":5.945445991293354,"aX":-0.19803838177190994},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.0,"breakHorizontal":-0.4,"spinRate":2675,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.38320036301337623,"extension":6.080252274835821},"index":3,"playId":"ae46336e-042f-3828-a611-43a35d68aec7","pitchNumber":3,"startTime":"2025-09-28T21:13:57.917Z","endTime":"2025-09-28T21:14:01.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.9,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.354375839679584,"aZ":-15.354997267093923,"pfxX":-3.705962169724206,"pfxZ":7.956381312209304,"pX":0.45713932897675197,"pZ":2.3926204015868606,"vX0":4.946377102583538,"vY0":-144.40920225850553,"vZ0":-7.115661024847573,"x":99.57,"y":174.18,"x0":-0.795727673957042,"y0":50.00390798737189,"z0":5.831710270812726,"aX":-7.835017173059484},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.2,"breakHorizontal":5.8,"spinRate":2510,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.3791611163638784,"extension":6.203378138551328},"hitData":{"launchSpeed":92.0,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.58,"coordY":110.1}},"index":4,"playId":"642773c5-c8de-33a1-aa91-4f66abfaa892","pitchNumber":4,"startTime":"2025-09-28T21:14:21.019Z","endTime":"2025-09-28T21:14:33.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":0.59,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:14:33.156Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Patrick Bailey flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:14:49.916Z","endTime":"2025-09-28T21:16:55.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":98.6,"endSpeed":90.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.38766628714279,"aZ":-13.759076253400556,"pfxX":-0.33579302643385045,"pfxZ":8.836373292957678,"pX":-0.3653705628710323,"pZ":2.2102577482342003,"vX0":2.6125432792100605,"vY0":-143.4771203685045,"vZ0":-7.920785194168804,"x":130.93,"y":179.1,"x0":-1.244315964406683,"y0":50.00217709047164,"z0":5.86539400719762,"aX":-0.7004564084520415},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.6,"breakHorizontal":0.1,"spinRate":2619,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3818502842718394,"extension":6.196617442392661},"index":0,"playId":"ba7addc4-9b50-3a0b-a578-9d9f2892a3cc","pitchNumber":1,"startTime":"2025-09-28T21:15:21.666Z","endTime":"2025-09-28T21:15:25.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.378237954127954,"aZ":-21.64725574252697,"pfxX":-0.5162320248820174,"pfxZ":5.029746254964998,"pX":-0.48327225256856554,"pZ":3.004637718839551,"vX0":2.2885696979955887,"vY0":-143.39021678911328,"vZ0":-4.526526790928545,"x":135.42,"y":157.65,"x0":-1.2227385378527906,"y0":50.00629729993097,"z0":5.94420352969997,"aX":-1.0812594116056289},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.4,"breakHorizontal":0.5,"spinRate":2666,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.381150378989898,"extension":6.165082484968415},"index":1,"playId":"de8a7e03-9892-316c-aa78-074b6d3de42c","pitchNumber":2,"startTime":"2025-09-28T21:15:52.641Z","endTime":"2025-09-28T21:15:57.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.08675028461835,"aZ":-14.564422828664396,"pfxX":-2.98633648413141,"pfxZ":8.35614112672583,"pX":0.8512483769995536,"pZ":2.056166025407576,"vX0":5.979543827301593,"vY0":-144.35964422366968,"vZ0":-7.909262644152161,"x":84.55,"y":183.26,"x0":-0.8604056250967865,"y0":50.00529777225654,"z0":5.731214784416349,"aX":-6.295399010231471},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.7,"breakHorizontal":4.2,"spinRate":2600,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.37964663351047445,"extension":6.144260664096857},"index":2,"playId":"071d963f-eef1-3d5a-9b84-c740b83a1c20","pitchNumber":3,"startTime":"2025-09-28T21:16:21.839Z","endTime":"2025-09-28T21:16:25.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.409550529582535,"aZ":-15.61783832232934,"pfxX":-0.3684918638948984,"pfxZ":7.874136791084885,"pX":0.8964515787172165,"pZ":2.9271671041703162,"vX0":5.172066834543901,"vY0":-143.45199893092885,"vZ0":-6.080593974959014,"x":82.83,"y":159.75,"x0":-0.8752291125422549,"y0":50.004691955592605,"z0":6.032949573680256,"aX":-0.7758421721514479},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.3,"breakHorizontal":-0.2,"spinRate":2704,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.38053041802759857,"extension":6.068032497865246},"hitData":{"launchSpeed":78.0,"launchAngle":42.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.75,"coordY":94.08}},"index":3,"playId":"448adae9-9c03-31e4-b76c-b3040fb9277b","pitchNumber":4,"startTime":"2025-09-28T21:16:47.160Z","endTime":"2025-09-28T21:16:55.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675848,"link":"/api/v1/people/675848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":696100,"link":"/api/v1/people/696100"},"first":{"id":688760,"link":"/api/v1/people/688760"},"second":{"id":690022,"link":"/api/v1/people/690022"},"third":{"id":691720,"link":"/api/v1/people/691720"},"shortstop":{"id":678662,"link":"/api/v1/people/678662"},"left":{"id":687597,"link":"/api/v1/people/687597"},"center":{"id":686668,"link":"/api/v1/people/686668"},"right":{"id":692585,"link":"/api/v1/people/692585"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":675848,"link":"/api/v1/people/675848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:16:55.569Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaine Crim strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T21:19:04.777Z","endTime":"2025-09-28T21:19:40.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":688760,"fullName":"Blaine Crim","link":"/api/v1/people/688760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"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":688760,"fullName":"Blaine Crim","link":"/api/v1/people/688760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Grant McCray remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T21:17:43.965Z","endTime":"2025-09-28T21:19:07.116Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":671218,"link":"/api/v1/people/671218"},"defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.64214635436164,"strikeZoneBottom":1.7882951016412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.14812964258385,"aZ":-24.64107132798014,"pfxX":-10.617800379797275,"pfxZ":3.9042309553598677,"pX":-0.562665971704271,"pZ":2.7546587001226372,"vX0":6.766079051887653,"vY0":-138.78300675023257,"vZ0":-4.432021696764299,"x":138.45,"y":164.4,"x0":-1.6662385115430816,"y0":50.00370425403827,"z0":6.035441356266537,"aX":-20.492482315827463},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.2,"breakHorizontal":17.6,"spinRate":2035,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.39628114124429326,"extension":6.417563171099107},"index":1,"playId":"ce121a04-01ab-3a90-aa22-60640bfe325a","pitchNumber":1,"startTime":"2025-09-28T21:19:07.116Z","endTime":"2025-09-28T21:19:11.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":687529,"link":"/api/v1/people/687529"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":82.7,"endSpeed":75.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.725158098954793,"aZ":-26.64682914839831,"pfxX":6.483126493257817,"pfxZ":3.7839824008424596,"pX":-0.1707149639845256,"pZ":3.1556590101513895,"vX0":1.644603636116691,"vY0":-120.42243454362503,"vZ0":-1.0889854684328637,"x":123.51,"y":153.58,"x0":-1.7055685351003609,"y0":50.00163648620839,"z0":5.984343224292179,"aX":9.461153111930804},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.8,"breakHorizontal":-12.1,"spinRate":2340,"spinDirection":80},"zone":2,"typeConfidence":0.9,"plateTime":0.4559241017138631,"extension":6.325047903268355},"index":2,"playId":"115ddf07-4b66-31e5-bce4-3016f903ee1f","pitchNumber":2,"startTime":"2025-09-28T21:19:18.942Z","endTime":"2025-09-28T21:19:22.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":687529,"link":"/api/v1/people/687529"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.737619733045072,"aZ":-27.224211255958767,"pfxX":9.206251780664672,"pfxZ":3.3604603318738384,"pX":1.369446448314869,"pZ":2.148807080440558,"vX0":3.713158898724721,"vY0":-120.91443166231747,"vZ0":-3.6100316366868554,"x":64.8,"y":180.76,"x0":-1.3844382546410574,"y0":50.00177710080045,"z0":6.063651635664684,"aX":13.559270348141078},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.4,"breakHorizontal":-17.5,"spinRate":2311,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.45389203094617425,"extension":6.327540659614164},"index":3,"playId":"e21bd47d-f99a-3239-8511-e117d211ba6b","pitchNumber":3,"startTime":"2025-09-28T21:19:36.637Z","endTime":"2025-09-28T21:19:40.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":687529,"link":"/api/v1/people/687529"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":688760,"link":"/api/v1/people/688760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688760,"link":"/api/v1/people/688760"},"credit":"b_ab"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_ab"},{"player":{"id":688760,"link":"/api/v1/people/688760"},"credit":"b_pa"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:19:40.343Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Beck strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T21:19:40.584Z","endTime":"2025-09-28T21:21:47.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.81277402881572,"strikeZoneBottom":1.84651173551248,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.797663518825324,"aZ":-22.987454954473343,"pfxX":-9.186265412438258,"pfxZ":4.672513156133935,"pX":0.006641405345468777,"pZ":2.8017076634413303,"vX0":7.654140895982244,"vY0":-139.61712770645735,"vZ0":-4.69253300968209,"x":116.75,"y":163.13,"x0":-1.5832132127616518,"y0":50.00099723482256,"z0":6.026233879572958,"aX":-18.04988113138192},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.6,"breakHorizontal":15.0,"spinRate":2033,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.3930121147032697,"extension":6.415557708503167},"index":0,"playId":"7e73f7e9-5d15-3eb3-9f65-5c4f5263849f","pitchNumber":1,"startTime":"2025-09-28T21:20:00.331Z","endTime":"2025-09-28T21:20:04.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":687529,"link":"/api/v1/people/687529"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.78213552386966,"strikeZoneBottom":1.78726985519739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.116714172773705,"aZ":-21.004806038829102,"pfxX":0.7417165038388918,"pfxZ":6.043197465135717,"pX":1.4857299805706623,"pZ":2.0310210437805756,"vX0":7.063368608616859,"vY0":-134.58694337981487,"vZ0":-6.92771772418632,"x":60.37,"y":183.94,"x0":-1.2607986889120892,"y0":50.00285965850552,"z0":6.108295233360109,"aX":1.3713299643280201},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.7,"breakHorizontal":-2.8,"spinRate":2179,"spinDirection":195},"zone":14,"typeConfidence":0.9,"plateTime":0.40577877822663666,"extension":7.124152188901192},"index":1,"playId":"e3cda888-b95d-3e3c-9ace-5c4b77ebb336","pitchNumber":2,"startTime":"2025-09-28T21:20:11.224Z","endTime":"2025-09-28T21:20:14.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":687529,"link":"/api/v1/people/687529"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":96.4,"endSpeed":88.3,"strikeZoneTop":3.72254962597761,"strikeZoneBottom":1.81448084319599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.446184911133155,"aZ":-24.444053048716317,"pfxX":-9.879106764057083,"pfxZ":3.8849861137227144,"pX":0.16401263400762764,"pZ":2.2303348738726947,"vX0":8.378267835852633,"vY0":-140.10044486845123,"vZ0":-5.764159074495298,"x":110.75,"y":178.56,"x0":-1.580719103486512,"y0":50.001705383128936,"z0":5.910454102113048,"aX":-19.65126551582464},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.0,"breakHorizontal":16.2,"spinRate":1878,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.39085077736887364,"extension":6.364476608546531},"index":2,"playId":"3014fa7d-e608-31c3-94e1-6d0d00168a66","pitchNumber":3,"startTime":"2025-09-28T21:20:24.376Z","endTime":"2025-09-28T21:20:28.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":687529,"link":"/api/v1/people/687529"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.73716533745583,"strikeZoneBottom":1.80046186719172,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.5988553594128,"aZ":-13.132058001183422,"pfxX":-4.779494465693121,"pfxZ":9.813325842251748,"pX":1.6777255851296293,"pZ":2.9452400255015463,"vX0":10.448657839626765,"vY0":-138.79454602150554,"vZ0":-6.078275610677506,"x":53.05,"y":159.26,"x0":-1.5236951775809078,"y0":50.00376831220768,"z0":6.046841957425466,"aX":-9.275813280004513},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":6.4,"spinRate":2077,"spinDirection":222},"zone":12,"typeConfidence":0.92,"plateTime":0.3954225365862061,"extension":7.41498453993489},"index":3,"playId":"3809ba6a-29c9-3160-b715-8e5513c0c67c","pitchNumber":4,"startTime":"2025-09-28T21:20:37.507Z","endTime":"2025-09-28T21:20:40.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":687529,"link":"/api/v1/people/687529"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.291795261289842,"aZ":-26.525620481885888,"pfxX":8.079983867826385,"pfxZ":3.858347931278158,"pX":0.31587770262673237,"pZ":2.098384798060335,"vX0":2.277515254593389,"vY0":-120.4506665067149,"vZ0":-3.3962393181738717,"x":104.96,"y":182.12,"x0":-1.6924254759702144,"y0":50.00115971507727,"z0":5.882459395114833,"aX":11.82230065653066},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.4,"breakHorizontal":-15.2,"spinRate":2414,"spinDirection":71},"zone":9,"typeConfidence":0.91,"plateTime":0.45545068413197765,"extension":6.211627891017683},"index":4,"playId":"5d24f0e2-f59f-3bbf-9e10-04ea615b1181","pitchNumber":5,"startTime":"2025-09-28T21:20:50.760Z","endTime":"2025-09-28T21:20:55.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":687529,"link":"/api/v1/people/687529"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.240563574557505,"aZ":-25.433540188206546,"pfxX":-8.958486564965936,"pfxZ":3.409489506146464,"pX":-0.7701884341238749,"pZ":3.5573497023159977,"vX0":6.023675359288771,"vY0":-139.61216366155472,"vZ0":-1.9651301016001046,"x":146.36,"y":142.73,"x0":-1.7911719240357775,"y0":50.00058113419834,"z0":5.943217454177763,"aX":-17.69380773337694},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.0,"breakHorizontal":15.0,"spinRate":1836,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3922219794741211,"extension":6.467964698016995},"index":5,"playId":"487cc84b-2846-30f5-9863-940b784d45c7","pitchNumber":6,"startTime":"2025-09-28T21:21:09.317Z","endTime":"2025-09-28T21:21:12.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":687529,"link":"/api/v1/people/687529"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.81400539173472,"strikeZoneBottom":1.84807473065088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.02394153234146,"aZ":-28.469990270417938,"pfxX":6.173548690261486,"pfxZ":2.4967596503480145,"pX":1.0079767080635247,"pZ":1.030249435223059,"vX0":4.9819751471969616,"vY0":-120.88556659239433,"vZ0":-5.465101181873075,"x":78.58,"y":210.96,"x0":-1.8799198853701617,"y0":50.00351108646586,"z0":5.812233854474915,"aX":9.158480282464884},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.5,"breakHorizontal":-12.4,"spinRate":2363,"spinDirection":70},"zone":14,"typeConfidence":0.91,"plateTime":0.4526671738513097,"extension":6.339958025436227},"index":6,"playId":"12d626d3-9f39-34bb-b11c-fab02b2d9cac","pitchNumber":7,"startTime":"2025-09-28T21:21:28.021Z","endTime":"2025-09-28T21:21:31.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":687529,"link":"/api/v1/people/687529"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.893382624165902,"aZ":-27.749920170004852,"pfxX":-10.177776526456729,"pfxZ":2.218063528071929,"pX":0.5973241074916367,"pZ":2.0866213264528852,"vX0":9.232125168503211,"vY0":-140.22213332734208,"vZ0":-5.755977018141451,"x":94.23,"y":182.44,"x0":-1.411000381936968,"y0":50.00570404964098,"z0":5.970130279760227,"aX":-20.326852375763174},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.0,"breakHorizontal":16.6,"spinRate":1912,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.390211139600225,"extension":6.400937742851952},"index":7,"playId":"80985d3f-d08c-3d34-bee3-a1837ab00969","pitchNumber":8,"startTime":"2025-09-28T21:21:43.289Z","endTime":"2025-09-28T21:21:47.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":687529,"link":"/api/v1/people/687529"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":687597,"link":"/api/v1/people/687597","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_ab"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_ab"},{"player":{"id":687597,"link":"/api/v1/people/687597"},"credit":"b_pa"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:21:47.052Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T21:21:46.550Z","endTime":"2025-09-28T21:23:47.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.373436764115176,"aZ":-28.001409003312403,"pfxX":6.69567749806588,"pfxZ":2.768690012287693,"pX":0.7421309111080692,"pZ":1.701283131242324,"vX0":3.384874107751663,"vY0":-121.91689358855679,"vZ0":-4.255088875593179,"x":88.71,"y":192.85,"x0":-1.5332273388890787,"y0":50.00587209570969,"z0":5.878748456129874,"aX":10.107844364173488},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.3,"breakHorizontal":-13.0,"spinRate":2335,"spinDirection":80},"zone":9,"typeConfidence":0.9,"plateTime":0.4488061765252285,"extension":6.492207891996284},"index":0,"playId":"971a823e-f069-331c-b6df-d5b610cf4182","pitchNumber":1,"startTime":"2025-09-28T21:22:08.072Z","endTime":"2025-09-28T21:22:11.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":687529,"link":"/api/v1/people/687529"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-09-28T21:22:17.762Z","endTime":"2025-09-28T21:22:32.586Z","isPitch":false,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"},"defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":687529,"link":"/api/v1/people/687529"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.48525640212317,"strikeZoneBottom":1.7033044216173,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.33028685684597,"aZ":-22.426659210939523,"pfxX":-9.602323853791148,"pfxZ":4.875876711966336,"pX":0.5686075271819022,"pZ":1.9912923811670165,"vX0":9.13906803396735,"vY0":-140.19965301191826,"vZ0":-6.852291760289874,"x":95.33,"y":185.02,"x0":-1.478531978463417,"y0":50.00607877023665,"z0":5.920652554841481,"aX":-19.207669270117655},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.6,"breakHorizontal":15.6,"spinRate":1952,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.3899954310636651,"extension":6.476615873248452},"index":2,"playId":"80fcf32d-1ea7-37a8-8914-5886e0d22846","pitchNumber":2,"startTime":"2025-09-28T21:22:32.586Z","endTime":"2025-09-28T21:22:36.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":687529,"link":"/api/v1/people/687529"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.4,"strikeZoneTop":3.42923941417094,"strikeZoneBottom":1.6764676036131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.90722906105005,"aZ":-26.673472099565693,"pfxX":6.407403280868936,"pfxZ":3.58646810880491,"pX":1.4970482035062267,"pZ":0.40615647353780737,"vX0":5.859741135671017,"vY0":-122.91399708326068,"vZ0":-7.067424320161289,"x":59.94,"y":227.81,"x0":-1.7484730684193457,"y0":50.00234450113744,"z0":5.577525305798232,"aX":9.821812721675762},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.0,"breakHorizontal":-13.0,"spinRate":2357,"spinDirection":79},"zone":14,"typeConfidence":0.9,"plateTime":0.4452767016965904,"extension":6.511224143529787},"index":3,"playId":"d2b01b8d-b2b1-3b98-8808-667053a3b137","pitchNumber":3,"startTime":"2025-09-28T21:22:47.246Z","endTime":"2025-09-28T21:22:51.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":687529,"link":"/api/v1/people/687529"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.46075785389746,"strikeZoneBottom":1.70775115453985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.12778194837745,"aZ":-17.309453253428995,"pfxX":-2.5180224258994177,"pfxZ":7.787215156653522,"pX":-0.13107038147915076,"pZ":4.502467376114205,"vX0":5.056071909932155,"vY0":-137.23396213147274,"vZ0":-1.2211879258075626,"x":122.0,"y":117.21,"x0":-1.6694701170859592,"y0":50.00246613199004,"z0":6.1312316281230155,"aX":-4.806764512288155},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.0,"breakHorizontal":3.5,"spinRate":2037,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.39897692578352917,"extension":6.482237367495945},"index":4,"playId":"a2e8c0cd-ac18-3393-8b93-4fc3f9bcf2d4","pitchNumber":4,"startTime":"2025-09-28T21:23:04.737Z","endTime":"2025-09-28T21:23:10.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":687529,"link":"/api/v1/people/687529"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.58025232716128,"aZ":-23.37765484352849,"pfxX":-8.671467151529301,"pfxZ":4.467545176930205,"pX":0.749358544436428,"pZ":2.569532858617221,"vX0":9.212562589535738,"vY0":-139.93138189358535,"vZ0":-5.064602094919227,"x":88.44,"y":169.4,"x0":-1.469718975472378,"y0":50.00450027450246,"z0":5.948487478209817,"aX":-17.081480355031985},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.1,"breakHorizontal":13.7,"spinRate":2012,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3924407275412021,"extension":6.418949526841801},"index":5,"playId":"136ff1ce-5557-339a-a13b-6c42f09d8025","pitchNumber":5,"startTime":"2025-09-28T21:23:25.133Z","endTime":"2025-09-28T21:23:29.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":687529,"link":"/api/v1/people/687529"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"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(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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.37780287793389,"aZ":-20.64693911895427,"pfxX":-0.7488157826415991,"pfxZ":6.225022032243068,"pX":1.6186801190211366,"pZ":1.5618074512278675,"vX0":8.517005936807793,"vY0":-134.75641558168073,"vZ0":-7.695195624603641,"x":55.3,"y":196.61,"x0":-1.4763300069217384,"y0":50.00502348390652,"z0":5.896542329580321,"aX":-1.388608907720075},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.8,"breakHorizontal":-0.4,"spinRate":2087,"spinDirection":197},"zone":14,"typeConfidence":0.91,"plateTime":0.40539368686119204,"extension":6.539449363188608},"index":6,"playId":"a843eef8-ce15-3995-b6f9-44d09d77c52b","pitchNumber":6,"startTime":"2025-09-28T21:23:43.751Z","endTime":"2025-09-28T21:23:47.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":805811,"link":"/api/v1/people/805811"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":683766,"link":"/api/v1/people/683766"},"left":{"id":687529,"link":"/api/v1/people/687529"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687551,"link":"/api/v1/people/687551"}},"offense":{"batter":{"id":686668,"link":"/api/v1/people/686668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Home Plate"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"First Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Second Base"},{"official":{"id":608093,"link":"/api/v1/people/608093"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_ab"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_ab"},{"player":{"id":686668,"link":"/api/v1/people/686668"},"credit":"b_pa"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:23:47.488Z","atBatIndex":65}]