[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jakob Marsee flies out to right fielder Alejandro Osuna.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-21T18:39:42.527Z","endTime":"2025-09-21T18:40:06.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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-21T15:55:53.705Z","endTime":"2025-09-21T18:10:07.604Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"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-21T18:10:07.604Z","endTime":"2025-09-21T18:38:06.351Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"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-21T18:38:06.351Z","endTime":"2025-09-21T18:39:44.454Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.27067228015552,"strikeZoneBottom":1.51459988648132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.88700376663383,"aZ":-23.964379544961513,"pfxX":-9.540933324570657,"pfxZ":4.687892102744862,"pX":-2.112192000748181,"pZ":1.1945881053608083,"vX0":2.783816429025082,"vY0":-132.1587594496885,"vZ0":-5.985118651206071,"x":197.51,"y":206.53,"x0":-1.9464532586507075,"y0":50.00275239548312,"z0":5.274143672110695,"aX":-16.70138940017448},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.2,"breakHorizontal":16.6,"spinRate":2238,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4161116682628494,"extension":6.0219597083782475},"index":3,"playId":"dffb7f23-778b-3d3a-ab50-286a459a604d","pitchNumber":1,"startTime":"2025-09-21T18:39:44.454Z","endTime":"2025-09-21T18:39:48.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.2,"strikeZoneTop":3.3440982735314,"strikeZoneBottom":1.5439543373258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.835264299032776,"aZ":-19.588815756215325,"pfxX":-1.6289725893876512,"pfxZ":7.244958610564881,"pX":0.6827857426063698,"pZ":2.7796788240429326,"vX0":6.619626908791978,"vY0":-131.47111130304626,"vZ0":-2.923538964653595,"x":90.97,"y":163.73,"x0":-1.6643955543718345,"y0":50.003661975045304,"z0":5.3726888293680855,"aX":-2.830597107923543},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.6,"breakHorizontal":1.4,"spinRate":2496,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.417815474432353,"extension":6.044409462297213},"hitData":{"launchSpeed":72.1,"launchAngle":32.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.76,"coordY":115.66}},"index":4,"playId":"79a593aa-5e3f-3d30-923c-3db1768d0ec6","pitchNumber":2,"startTime":"2025-09-21T18:39:58.863Z","endTime":"2025-09-21T18:40:06.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-09-21T18:40:06.365Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-21T18:40:18.064Z","endTime":"2025-09-21T18:41:14.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.2264155945002,"aZ":-24.422393815890224,"pfxX":-10.271010173898143,"pfxZ":4.320708041069283,"pX":0.2828274935472441,"pZ":3.050938209600088,"vX0":8.242697683813955,"vY0":-133.4738516929766,"vZ0":-1.5746562205048291,"x":106.22,"y":156.4,"x0":-1.5194970108336747,"y0":50.002239129871455,"z0":5.416675915573062,"aX":-18.427971272835446},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.7,"breakHorizontal":16.7,"spinRate":2323,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.41123926217517637,"extension":5.821788872614745},"index":0,"playId":"c8905e33-7a2b-328c-9237-e49fa0e2f44f","pitchNumber":1,"startTime":"2025-09-21T18:40:32.715Z","endTime":"2025-09-21T18:40:37.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.8,"strikeZoneTop":3.09250725657348,"strikeZoneBottom":1.40145555270482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.759415094962666,"aZ":-17.802615382791373,"pfxX":-6.604004279615313,"pfxZ":7.9556609986129425,"pX":0.4798673487680268,"pZ":1.9722669264339254,"vX0":7.6083416639457475,"vY0":-134.0068888344592,"vZ0":-5.283015172888643,"x":98.71,"y":185.53,"x0":-1.5470622399783065,"y0":50.00486312283859,"z0":5.253811203768505,"aX":-11.933020546188967},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.3,"breakHorizontal":10.2,"spinRate":2553,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.40977760801451213,"extension":5.967889826595215},"index":1,"playId":"58fbf2f9-8e2e-3d51-ad85-1868cc5d63f8","pitchNumber":2,"startTime":"2025-09-21T18:40:54.346Z","endTime":"2025-09-21T18:40:58.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.3,"strikeZoneTop":3.15782226615205,"strikeZoneBottom":1.43782243545276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.026427025060766,"aZ":-27.143573482007223,"pfxX":-9.24044585683386,"pfxZ":2.9955748639316844,"pX":0.05288391769124871,"pZ":0.5967081705951663,"vX0":7.338240226696203,"vY0":-129.36642797436542,"vZ0":-6.460616293487962,"x":114.98,"y":222.67,"x0":-1.6312738718789876,"y0":50.00600228524993,"z0":5.229917386335237,"aX":-15.538440938666124},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.1,"breakHorizontal":14.9,"spinRate":2222,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.42471434247089235,"extension":6.042151525726352},"index":2,"playId":"bee4bab5-81f2-31f7-a518-4c56d0e517ea","pitchNumber":3,"startTime":"2025-09-21T18:41:10.163Z","endTime":"2025-09-21T18:41:14.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-09-21T18:41:14.599Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, pitcher Merrill Kelly to first baseman Rowdy Tellez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-21T18:41:18.965Z","endTime":"2025-09-21T18:43:22.499Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":518876,"link":"/api/v1/people/518876"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.15256597101056,"aZ":-26.804160083511068,"pfxX":-10.654887321034954,"pfxZ":2.9521636894336583,"pX":-0.5619850313833616,"pZ":2.210920148711228,"vX0":6.585829380506714,"vY0":-134.29959165932368,"vZ0":-3.15672008773676,"x":138.42,"y":179.09,"x0":-1.6666847108449716,"y0":50.00341048035205,"z0":5.3162182551569,"aX":-19.387423751740016},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.8,"breakHorizontal":17.8,"spinRate":2139,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.40845221877239,"extension":6.014368713209359},"index":0,"playId":"ad10729e-b9d4-30d9-a136-aae264b7141b","pitchNumber":1,"startTime":"2025-09-21T18:41:42.283Z","endTime":"2025-09-21T18:41:46.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.6,"strikeZoneTop":3.0697229276897,"strikeZoneBottom":1.35590489267551,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.248937828598685,"aZ":-32.00815977615914,"pfxX":-9.898342965947041,"pfxZ":0.10094472696674117,"pX":-1.2308856098977812,"pZ":2.207663352514743,"vX0":4.794119601385893,"vY0":-128.80120631521322,"vZ0":-1.8617548765710783,"x":163.92,"y":179.17,"x0":-1.8403309873872973,"y0":50.00410665313123,"z0":5.438851878501497,"aX":-16.46579699091905},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.0,"breakHorizontal":16.7,"spinRate":2228,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4268922118032905,"extension":5.959480322094866},"index":1,"playId":"e3b0a5b8-697a-3112-b74f-8b8e129691fd","pitchNumber":2,"startTime":"2025-09-21T18:42:03.121Z","endTime":"2025-09-21T18:42:06.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.7,"strikeZoneTop":2.99342624083871,"strikeZoneBottom":1.36067309304243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.10054225528068,"aZ":-31.14066350593933,"pfxX":-9.938589564581969,"pfxZ":0.6265707028105032,"pX":0.4839021825010269,"pZ":1.4025850923611582,"vX0":8.306092119752755,"vY0":-128.3435833801375,"vZ0":-3.938152023017937,"x":98.55,"y":200.91,"x0":-1.5129415964541177,"y0":50.00482908344602,"z0":5.398735329123335,"aX":-16.479352469751458},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.4,"breakHorizontal":16.0,"spinRate":2255,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.427768948054684,"extension":5.915074655967764},"index":2,"playId":"3000af65-7a06-30e3-a5c9-0630794a111f","pitchNumber":3,"startTime":"2025-09-21T18:42:19.059Z","endTime":"2025-09-21T18:42:22.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-09-21T18:42:32.654Z","endTime":"2025-09-21T18:42:50.723Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.3291720335181,"aZ":-25.91564229673448,"pfxX":-10.400523814498538,"pfxZ":3.4114447318701586,"pX":-0.48080173730194864,"pZ":2.444790814916166,"vX0":6.418122593209232,"vY0":-136.1715376003114,"vZ0":-2.731161352391054,"x":135.33,"y":172.77,"x0":-1.5455844258161646,"y0":50.004129913793214,"z0":5.298863872302594,"aX":-19.08271717094581},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.6,"breakHorizontal":17.0,"spinRate":2246,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.4058412991320841,"extension":5.9974696874989295},"index":4,"playId":"bf7d65d7-89ca-3c90-bb2e-9f044bbe0dfe","pitchNumber":4,"startTime":"2025-09-21T18:42:50.723Z","endTime":"2025-09-21T18:42:54.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.42239650949062,"aZ":-42.70212693027051,"pfxX":4.838127883185582,"pfxZ":-7.200193453425549,"pX":0.05900966252640418,"pZ":1.1872968007846676,"vX0":2.6999855774089188,"vY0":-120.66064203927284,"vZ0":-1.469508379582343,"x":114.75,"y":206.72,"x0":-1.7064183527894032,"y0":50.00457373088753,"z0":5.597092844264842,"aX":7.071151001455716},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-13.1,"breakHorizontal":-9.5,"spinRate":2760,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4554871041462758,"extension":6.139578254423807},"hitData":{"launchSpeed":107.9,"launchAngle":-14.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.72,"coordY":179.97}},"index":5,"playId":"02f054c4-8616-3a59-821c-a46e0c0e7651","pitchNumber":5,"startTime":"2025-09-21T18:43:14.993Z","endTime":"2025-09-21T18:43:22.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-09-21T18:43:22.499Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joc Pederson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-21T18:45:20.015Z","endTime":"2025-09-21T18:46:34.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"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":96.8,"endSpeed":87.6,"strikeZoneTop":3.36885615896625,"strikeZoneBottom":1.48350992031416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.65902450294821,"aZ":-11.833558059970066,"pfxX":-7.275058252469429,"pfxZ":10.250434261094783,"pX":0.28178447252628325,"pZ":3.3596579350994844,"vX0":7.7988720162426866,"vY0":-140.63726897306262,"vZ0":-4.7083869349732845,"x":106.26,"y":148.07,"x0":-1.594422240410309,"y0":50.00632498837577,"z0":5.835804287963218,"aX":-14.441415742675549},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.6,"breakHorizontal":11.4,"spinRate":2780,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.39086560492379663,"extension":6.387356857989168},"index":0,"playId":"7fafd109-abd4-3132-a57e-fc2e18b7ab0d","pitchNumber":1,"startTime":"2025-09-21T18:45:32.274Z","endTime":"2025-09-21T18:45:36.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":87.8,"strikeZoneTop":3.60478158303813,"strikeZoneBottom":1.70452262589602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.417269363459376,"aZ":-11.014712412331281,"pfxX":-9.316688293974046,"pfxZ":10.632654508375538,"pX":-0.6870903773032231,"pZ":1.822323732415872,"vX0":6.102757848748968,"vY0":-140.96616604022955,"vZ0":-8.746265872588838,"x":143.19,"y":189.58,"x0":-1.6823251166768154,"y0":50.00170769114233,"z0":5.69787649488677,"aX":-18.537609690713456},"breaks":{"breakAngle":52.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":15.5,"spinRate":2777,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.39023731801760997,"extension":6.412877432734461},"index":1,"playId":"95e7e7c3-ebfe-3348-9908-dba97c9ded68","pitchNumber":2,"startTime":"2025-09-21T18:45:45.929Z","endTime":"2025-09-21T18:45:49.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.5,"strikeZoneTop":3.33265086336597,"strikeZoneBottom":1.44729142436068,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.210759723333204,"aZ":-24.19855646897615,"pfxX":-9.48008248788212,"pfxZ":4.712233787195054,"pX":-0.2376938661639736,"pZ":1.2402962690527366,"vX0":7.278165136613344,"vY0":-129.5150389982197,"vZ0":-6.1953792980114235,"x":126.06,"y":205.29,"x0":-1.859038748022668,"y0":50.0003222614718,"z0":5.525784539545439,"aX":-16.029328684439456},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.3,"breakHorizontal":15.5,"spinRate":1893,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.42365329123858997,"extension":6.494901845622501},"index":2,"playId":"1d6f339a-742e-3f2d-91b2-3bb7f4ae0367","pitchNumber":3,"startTime":"2025-09-21T18:46:01.079Z","endTime":"2025-09-21T18:46:05.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.33324624160211,"strikeZoneBottom":1.44788087291223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.98972054868143,"aZ":-24.255249416485217,"pfxX":-9.790825849305396,"pfxZ":4.678488911888355,"pX":0.2618599031150151,"pZ":0.898927712889835,"vX0":8.580526422846846,"vY0":-129.29062148437495,"vZ0":-6.826199427568613,"x":107.02,"y":214.51,"x0":-1.8280887435159383,"y0":50.002149478879105,"z0":5.435031240116111,"aX":-16.572763311733794},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.1,"breakHorizontal":15.8,"spinRate":1880,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.42365480045745896,"extension":6.650896201096167},"index":3,"playId":"ba2592bb-24f1-381b-ba94-d470234c916b","pitchNumber":4,"startTime":"2025-09-21T18:46:14.469Z","endTime":"2025-09-21T18:46:18.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":97.8,"endSpeed":88.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.45408802082747,"aZ":-9.48480740949907,"pfxX":-5.208692087062901,"pfxZ":11.156819072659182,"pX":-0.1961187403830822,"pZ":3.005435363683673,"vX0":5.79583127362562,"vY0":-142.13940734495236,"vZ0":-6.387839364195732,"x":124.48,"y":157.63,"x0":-1.5908856088058068,"y0":50.00355246042497,"z0":5.8932278643640315,"aX":-10.59338071315508},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.0,"breakHorizontal":8.2,"spinRate":2786,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3862572965092008,"extension":6.407669871395452},"index":4,"playId":"768c74a5-eb60-34d1-b673-5c82e716519f","pitchNumber":5,"startTime":"2025-09-21T18:46:29.773Z","endTime":"2025-09-21T18:46:34.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-09-21T18:46:34.329Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wyatt Langford walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-21T18:46:34.318Z","endTime":"2025-09-21T18:48:26.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"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(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":97.8,"endSpeed":88.4,"strikeZoneTop":3.3222620208016,"strikeZoneBottom":1.49745668293833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.70534873412368,"aZ":-9.611394401439654,"pfxX":-9.21732215120299,"pfxZ":11.21531239458782,"pX":0.5353891469770399,"pZ":1.6545269424329672,"vX0":9.1855280104301,"vY0":-141.72017690815613,"vZ0":-9.649900150665346,"x":96.59,"y":194.11,"x0":-1.5675699326432952,"y0":50.001418515791045,"z0":5.738956307868469,"aX":-18.542127107777468},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.1,"breakHorizontal":14.5,"spinRate":2768,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3881100497908112,"extension":6.5244695020620584},"index":0,"playId":"072becf6-09a0-37a0-ad2e-3f9625221c21","pitchNumber":1,"startTime":"2025-09-21T18:46:55.608Z","endTime":"2025-09-21T18:46:59.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.321757739541333,"aZ":-25.1983120754185,"pfxX":5.254018464989441,"pfxZ":4.768348826490618,"pX":1.1397558418114708,"pZ":1.6073163477873298,"vX0":5.0757356546682,"vY0":-120.71116846188319,"vZ0":-4.469321189031637,"x":73.56,"y":195.38,"x0":-1.6793243334453116,"y0":50.00359923482172,"z0":5.723214689324241,"aX":7.689429157123118},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.7,"breakHorizontal":-10.8,"spinRate":2654,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.45520235982326307,"extension":6.413390783740928},"index":1,"playId":"e6bfee5d-fd63-3798-93d8-593d5dd600f8","pitchNumber":2,"startTime":"2025-09-21T18:47:08.887Z","endTime":"2025-09-21T18:47:13.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-09-21T18:47:21.027Z","endTime":"2025-09-21T18:47:26.643Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.03864749369479,"strikeZoneBottom":1.37472850666433,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.376732306920072,"aZ":-31.23255813706692,"pfxX":0.11168963551072952,"pfxZ":0.6198270453388828,"pX":1.2205848369007757,"pZ":0.47140100651806405,"vX0":6.526863583567761,"vY0":-122.2064551415604,"vZ0":-5.702892661996602,"x":70.47,"y":226.05,"x0":-1.5055717057461786,"y0":50.000019188308165,"z0":5.536712576329697,"aX":0.1659900688566054},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.0,"breakHorizontal":-1.8,"spinRate":2683,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4491873330617606,"extension":6.560720037710271},"index":3,"playId":"db426d34-7061-3404-abcf-0b85e3699216","pitchNumber":3,"startTime":"2025-09-21T18:47:26.643Z","endTime":"2025-09-21T18:47:30.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.03954814262367,"strikeZoneBottom":1.33567436305196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.838374475178416,"aZ":-27.60172032071778,"pfxX":1.9985646775724688,"pfxZ":2.908663581614878,"pX":0.7256698325301149,"pZ":1.184106101983846,"vX0":5.466136561150466,"vY0":-124.54252213548246,"vZ0":-5.114975459018411,"x":89.34,"y":206.81,"x0":-1.7565446833187293,"y0":50.00305799723792,"z0":5.545308422560795,"aX":3.141289590893223},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.3,"breakHorizontal":-4.9,"spinRate":2630,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.43965743881143515,"extension":6.4041423614020845},"index":4,"playId":"3acb62e4-04ab-3020-882b-58f3aa931528","pitchNumber":4,"startTime":"2025-09-21T18:47:45.459Z","endTime":"2025-09-21T18:47:49.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":98.2,"endSpeed":88.7,"strikeZoneTop":3.15008539216895,"strikeZoneBottom":1.4460419900481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.44740700233113,"aZ":-10.752885355036144,"pfxX":-5.651165832030894,"pfxZ":10.537091806278438,"pX":1.411396373902506,"pZ":2.9551598026307166,"vX0":9.42913207681021,"vY0":-142.54231553320963,"vZ0":-6.459284098490083,"x":63.2,"y":158.99,"x0":-1.223654683496543,"y0":50.00539592997728,"z0":5.948156049880488,"aX":-11.491896443730317},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.6,"breakHorizontal":8.0,"spinRate":2705,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3860398202280293,"extension":6.3373502260256975},"index":5,"playId":"ec134efe-557a-39cc-928d-9c18a3e6aa9b","pitchNumber":5,"startTime":"2025-09-21T18:48:00.942Z","endTime":"2025-09-21T18:48:05.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":98.5,"endSpeed":88.9,"strikeZoneTop":3.17197416063394,"strikeZoneBottom":1.46807707202283,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.14870412332189,"aZ":-8.867165042062119,"pfxX":-7.40153452343584,"pfxZ":11.504367280926486,"pX":0.6123201727944374,"pZ":0.0192638705395777,"vX0":7.899930590492586,"vY0":-142.46198353854618,"vZ0":-13.910289870819346,"x":93.66,"y":238.26,"x0":-1.2544441846845111,"y0":50.00104329896886,"z0":5.562584972438058,"aX":-14.992401178452369},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":11.5,"spinRate":2732,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.38662106927040574,"extension":6.498724183835909},"index":6,"playId":"9e595900-dd3c-3b8a-b2d9-7765f38928e5","pitchNumber":6,"startTime":"2025-09-21T18:48:20.356Z","endTime":"2025-09-21T18:48:26.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-09-21T18:48:26.361Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alejandro Osuna hits a ground-rule double (3) on a line drive to right-center field. Wyatt Langford to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-21T18:48:30.740Z","endTime":"2025-09-21T18:49:44.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"postOnThird":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.0,"strikeZoneTop":3.14263464694051,"strikeZoneBottom":1.20588821532134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.40749137065986,"aZ":-14.288919258050758,"pfxX":-7.125440483471987,"pfxZ":8.930219358305553,"pX":0.11289495751358569,"pZ":2.742949049414057,"vX0":7.5236988670182035,"vY0":-141.38285774511397,"vZ0":-5.661403128107957,"x":112.7,"y":164.72,"x0":-1.6705201255824966,"y0":50.004013804688924,"z0":5.705429478147501,"aX":-14.273966384460428},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":11.2,"spinRate":2649,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3889703610989548,"extension":6.501241257213498},"index":0,"playId":"410d0953-5152-3a15-9264-2451a6e21e86","pitchNumber":1,"startTime":"2025-09-21T18:48:51.472Z","endTime":"2025-09-21T18:48:55.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.7,"strikeZoneTop":3.25343406636649,"strikeZoneBottom":1.42322535544599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.102498198649982,"aZ":-26.928147714920133,"pfxX":-9.813909208306006,"pfxZ":3.1482067587555536,"pX":-0.5772969727510204,"pZ":1.1167361523802057,"vX0":6.4210579426385355,"vY0":-129.06031536396915,"vZ0":-5.580456540292293,"x":139.01,"y":208.63,"x0":-1.838984797327359,"y0":50.000364660431366,"z0":5.415259700563634,"aX":-16.339177668397372},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.6,"breakHorizontal":16.1,"spinRate":1838,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.426501591375287,"extension":6.603450779678153},"index":1,"playId":"539e6cf8-ccff-3a90-b3f9-0b501101f43e","pitchNumber":2,"startTime":"2025-09-21T18:49:09.913Z","endTime":"2025-09-21T18:49:13.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-09-21T18:49:19.964Z","endTime":"2025-09-21T18:49:34.714Z","isPitch":false,"type":"action","player":{"id":696030,"link":"/api/v1/people/696030"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.349476756430334,"aZ":-30.501048606978802,"pfxX":2.570962543140678,"pfxZ":1.0599096125507899,"pX":-0.06614253082578096,"pZ":2.3312212342136425,"vX0":3.799137809603158,"vY0":-124.79399903141629,"vZ0":-1.684313822597983,"x":119.52,"y":175.84,"x0":-1.9427368655308888,"y0":50.00101390484304,"z0":5.529691425695653,"aX":4.0501828022853195},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.8,"breakHorizontal":-5.5,"spinRate":2482,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.4390642547453316,"extension":6.419313026649435},"hitData":{"launchSpeed":105.2,"launchAngle":21.0,"totalDistance":384.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":164.99,"coordY":30.4}},"index":3,"playId":"3e085515-df92-3d3b-95e5-fd7100f028b0","pitchNumber":3,"startTime":"2025-09-21T18:49:34.714Z","endTime":"2025-09-21T18:49:44.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":8.199999999999996,"leverageIndex":1.2,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2025-09-21T18:49:44.730Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rowdy Tellez strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-21T18:49:53.598Z","endTime":"2025-09-21T18:52:07.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"postOnThird":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":87.9,"strikeZoneTop":3.62234344161391,"strikeZoneBottom":1.67797574118719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.60082375356858,"aZ":-8.443866387368722,"pfxX":-7.1010355549766055,"pfxZ":11.795709424818675,"pX":-0.8189160066460561,"pZ":2.3143275016211087,"vX0":5.126345783035265,"vY0":-142.33318838239578,"vZ0":-7.794501722719895,"x":148.22,"y":176.29,"x0":-1.7387612231812397,"y0":50.00379004321164,"z0":5.654687395468434,"aX":-14.286817545725976},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.6,"breakHorizontal":11.5,"spinRate":2661,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3877233256737367,"extension":6.48004540965815},"index":0,"playId":"5c8357d7-ca31-3189-afc7-03d88cfd9545","pitchNumber":1,"startTime":"2025-09-21T18:50:29.050Z","endTime":"2025-09-21T18:50:32.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"second":{"id":696030,"link":"/api/v1/people/696030"},"third":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":87.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.95599170405832,"aZ":-12.367945510357725,"pfxX":-8.172940467753667,"pfxZ":9.84805756761367,"pX":-0.8711371242405074,"pZ":3.178587681639446,"vX0":5.399099275822913,"vY0":-142.17381196998772,"vZ0":-4.8255184822036,"x":150.21,"y":152.96,"x0":-1.7504245398489762,"y0":50.00118198407746,"z0":5.707201356757438,"aX":-16.4349509945182},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.8,"breakHorizontal":13.4,"spinRate":2742,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3878736765742703,"extension":6.396919490903454},"index":1,"playId":"14998f1e-be67-33dd-88e0-1e4f5d54caf9","pitchNumber":2,"startTime":"2025-09-21T18:50:49.490Z","endTime":"2025-09-21T18:50:53.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"second":{"id":696030,"link":"/api/v1/people/696030"},"third":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":97.9,"endSpeed":88.4,"strikeZoneTop":3.56172788456104,"strikeZoneBottom":1.59697192803718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.86988736856268,"aZ":-12.502025003543592,"pfxX":-6.993244533692099,"pfxZ":9.728206589120722,"pX":-1.0535298125884949,"pZ":2.1948908459301517,"vX0":4.45531733339466,"vY0":-142.29717144892916,"vZ0":-7.361510137097695,"x":157.16,"y":179.52,"x0":-1.7422513037987215,"y0":50.00554133765484,"z0":5.632183659902635,"aX":-14.14489979479005},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":11.6,"spinRate":2759,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3869753311604729,"extension":6.335309023381425},"index":2,"playId":"47fba0e5-931c-3dfc-81d9-29c5d903fbfb","pitchNumber":3,"startTime":"2025-09-21T18:51:09.872Z","endTime":"2025-09-21T18:51:13.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"second":{"id":696030,"link":"/api/v1/people/696030"},"third":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":97.4,"endSpeed":87.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.83172988442153,"aZ":-13.3182297299319,"pfxX":-7.260920029028691,"pfxZ":9.434512309342775,"pX":-1.2627638309887739,"pZ":2.976127835327243,"vX0":4.122411566028785,"vY0":-141.56052827918612,"vZ0":-5.067130013986237,"x":165.13,"y":158.42,"x0":-1.8061323523943447,"y0":50.006420757518626,"z0":5.664175977548727,"aX":-14.51876595450738},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":12.1,"spinRate":2751,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.38915926144283786,"extension":6.4104088730558875},"index":3,"playId":"3934eaeb-0d7c-342c-98a4-8003391e3281","pitchNumber":4,"startTime":"2025-09-21T18:51:32.179Z","endTime":"2025-09-21T18:51:36.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"second":{"id":696030,"link":"/api/v1/people/696030"},"third":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.82886328110334,"aZ":-11.22429931300028,"pfxX":-6.582356187675693,"pfxZ":10.167508924927617,"pX":-0.2024477886565202,"pZ":2.3146853441795217,"vX0":6.320919476063708,"vY0":-143.2660447515758,"vZ0":-7.660406101144283,"x":124.72,"y":176.28,"x0":-1.5917014871105002,"y0":50.00045401848732,"z0":5.739768104378013,"aX":-13.560455253980699},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.8,"breakHorizontal":10.6,"spinRate":2710,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.38361088040144287,"extension":6.486036273321537},"index":4,"playId":"a389ed3b-7a09-3527-b3ab-ae4bce3531e7","pitchNumber":5,"startTime":"2025-09-21T18:52:03.560Z","endTime":"2025-09-21T18:52:07.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"second":{"id":696030,"link":"/api/v1/people/696030"},"third":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.60000000000001,"awayTeamWinProbability":44.39999999999999,"homeTeamWinProbabilityAdded":-7.699999999999989,"leverageIndex":1.6,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-09-21T18:52:07.292Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Jung grounds out, third baseman Graham Pauley to first baseman Liam Hicks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-21T18:52:17.730Z","endTime":"2025-09-21T18:54:05.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"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, 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":82.4,"endSpeed":75.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.712180124860154,"aZ":-22.795455971865568,"pfxX":5.050488070735009,"pfxZ":6.475764948434456,"pX":-0.2946529126926279,"pZ":3.097944366328423,"vX0":2.668692779880278,"vY0":-120.00265756524904,"vZ0":-1.233614733177335,"x":128.23,"y":155.14,"x0":-2.0797681976191833,"y0":50.00267748642263,"z0":5.662451783642053,"aX":7.315332768267347},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":11.6,"breakHorizontal":-9.8,"spinRate":2501,"spinDirection":109},"zone":1,"typeConfidence":2.0,"plateTime":0.4576235010659162,"extension":6.520130439226848},"index":0,"playId":"fa013309-bb83-3ef6-b943-8287d3e5198e","pitchNumber":1,"startTime":"2025-09-21T18:52:33.817Z","endTime":"2025-09-21T18:52:37.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"second":{"id":696030,"link":"/api/v1/people/696030"},"third":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.1,"strikeZoneTop":3.58784816760075,"strikeZoneBottom":1.68047090210141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.23645421858151,"aZ":-24.553094631842466,"pfxX":4.302922605692271,"pfxZ":5.13112532789894,"pX":0.9788235543112707,"pZ":1.8657826026013178,"vX0":5.3459593606738185,"vY0":-122.24694734344718,"vZ0":-3.763249670778416,"x":79.69,"y":188.4,"x0":-1.8109243592881359,"y0":50.00435433949751,"z0":5.577829563677357,"aX":6.392401482009047},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":8.5,"breakHorizontal":-9.2,"spinRate":2452,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.45124821443493746,"extension":6.550993302628114},"index":1,"playId":"1d176840-bd8c-36f2-b9c2-e0a1cb6c23b2","pitchNumber":2,"startTime":"2025-09-21T18:52:53.437Z","endTime":"2025-09-21T18:52:57.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"second":{"id":696030,"link":"/api/v1/people/696030"},"third":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":98.0,"endSpeed":88.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.77706963863484,"aZ":-11.870746359260922,"pfxX":-3.100870389829959,"pfxZ":10.039736017881484,"pX":0.7351993379324094,"pZ":2.5065266403716646,"vX0":7.222683344506911,"vY0":-142.28040850275718,"vZ0":-7.223332279294872,"x":88.98,"y":171.1,"x0":-1.448994869378424,"y0":50.00582905219468,"z0":5.85392339269372,"aX":-6.273463729854592},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.6,"breakHorizontal":4.0,"spinRate":2693,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.386979903206909,"extension":6.399384300868111},"index":2,"playId":"514422b2-dd96-31d5-b6a1-c630977088d0","pitchNumber":3,"startTime":"2025-09-21T18:53:12.255Z","endTime":"2025-09-21T18:53:16.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"second":{"id":696030,"link":"/api/v1/people/696030"},"third":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":98.8,"endSpeed":88.6,"strikeZoneTop":3.52801435518033,"strikeZoneBottom":1.58014516211517,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":39.02812966621675,"aZ":-8.824816345069703,"pfxX":-5.282387873510994,"pfxZ":11.378512192139983,"pX":-0.9448053742372408,"pZ":4.7825824180809775,"vX0":3.5392896029118037,"vY0":-143.68049141067402,"vZ0":-2.1073685873116266,"x":153.01,"y":109.65,"x0":-1.518169140410818,"y0":50.00221010912688,"z0":6.0882437162722916,"aX":-10.839964343564436},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.2,"breakHorizontal":8.6,"spinRate":2703,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3839399838678501,"extension":6.418224941530536},"index":3,"playId":"431dbe20-559d-3e5a-9fca-9456495705c6","pitchNumber":4,"startTime":"2025-09-21T18:53:37.647Z","endTime":"2025-09-21T18:53:41.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"second":{"id":696030,"link":"/api/v1/people/696030"},"third":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.07403790711028,"aZ":-26.34345282888609,"pfxX":3.664249804358471,"pfxZ":3.9931862702971213,"pX":-0.08681385964262792,"pZ":2.5098137541870758,"vX0":2.910711722902718,"vY0":-120.81383084191381,"vZ0":-1.939033845873206,"x":120.31,"y":171.02,"x0":-1.7883784119047432,"y0":50.00539552964753,"z0":5.664634023431986,"aX":5.354367870675265},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":7.0,"breakHorizontal":-7.4,"spinRate":2493,"spinDirection":89},"zone":5,"typeConfidence":2.0,"plateTime":0.4553885552913792,"extension":6.450009907999948},"hitData":{"launchSpeed":97.3,"launchAngle":-34.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.42,"coordY":166.28}},"index":4,"playId":"afc2a716-2a47-38ae-adb4-21d1a50edc79","pitchNumber":5,"startTime":"2025-09-21T18:53:58.423Z","endTime":"2025-09-21T18:54:05.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"second":{"id":696030,"link":"/api/v1/people/696030"},"third":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.6000000000000085,"leverageIndex":2.03,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2025-09-21T18:54:05.922Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, shortstop Ezequiel Duran to first baseman Rowdy Tellez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-21T18:55:34.984Z","endTime":"2025-09-21T18:57:34.356Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.6,"strikeZoneTop":3.26987204446573,"strikeZoneBottom":1.49213643669985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.07453706732668,"aZ":-41.6629377806406,"pfxX":4.092725211251429,"pfxZ":-6.981326958148569,"pX":-0.6196548906311521,"pZ":1.856634203651388,"vX0":1.5479237765514486,"vY0":-115.94172229848856,"vZ0":0.18535224549144735,"x":140.62,"y":188.65,"x0":-1.828077137245431,"y0":50.003581463125045,"z0":5.75798940976611,"aX":5.561172616971024},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-12.4,"breakHorizontal":-7.8,"spinRate":2631,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.47276361250443566,"extension":6.038400929657685},"index":0,"playId":"ab6cde3f-db38-32f1-a61a-bc5b3ad0b825","pitchNumber":1,"startTime":"2025-09-21T18:56:17.713Z","endTime":"2025-09-21T18:56:21.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.1,"endSpeed":79.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.045639801143857,"aZ":-31.726855576275906,"pfxX":-8.766002995646852,"pfxZ":0.2809288571179476,"pX":-0.9170110524273871,"pZ":2.311278078329471,"vX0":4.762783757024891,"vY0":-125.33910331578211,"vZ0":-1.5265655344881073,"x":151.95,"y":176.38,"x0":-1.6975837757858294,"y0":50.00307142449423,"z0":5.505870975259953,"aX":-14.023363000962297},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.4,"breakHorizontal":14.9,"spinRate":2033,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4360830956975823,"extension":6.120192564702542},"index":1,"playId":"c6b53a58-ce95-3ab9-afd5-0b31dc47da99","pitchNumber":2,"startTime":"2025-09-21T18:56:32.457Z","endTime":"2025-09-21T18:56:36.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.699474937561092,"aZ":-32.011397848364574,"pfxX":-10.751614695877329,"pfxZ":0.10198229336972808,"pX":-0.5576228144102431,"pZ":0.918599935305406,"vX0":6.354674685407151,"vY0":-128.53325665304715,"vZ0":-4.72264984802761,"x":138.26,"y":213.98,"x0":-1.6756665809749187,"y0":50.00543131707949,"z0":5.289212139258534,"aX":-17.843462404041905},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.7,"breakHorizontal":17.9,"spinRate":2201,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4274841063296333,"extension":6.043037022872185},"index":2,"playId":"9fd473eb-bdf5-329f-9bfe-4581fba8942c","pitchNumber":3,"startTime":"2025-09-21T18:56:58.665Z","endTime":"2025-09-21T18:57:02.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.519521216319273,"aZ":-19.597329984948388,"pfxX":-2.201243628543806,"pfxZ":7.121141250947105,"pX":-0.032686004325033165,"pZ":2.758356351183668,"vX0":5.064875442531995,"vY0":-131.71226660697076,"vZ0":-2.910658386585914,"x":118.25,"y":164.3,"x0":-1.6898919975755702,"y0":50.005926297360624,"z0":5.317756660893323,"aX":-3.890053881913315},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.5,"breakHorizontal":3.0,"spinRate":2384,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.4149791292187679,"extension":6.014624386104007},"hitData":{"launchSpeed":64.2,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.41,"coordY":149.96}},"index":3,"playId":"603494a0-345e-3981-bf91-6fe4130d93b6","pitchNumber":4,"startTime":"2025-09-21T18:57:26.836Z","endTime":"2025-09-21T18:57:34.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-09-21T18:57:34.356Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to shortstop Ezequiel Duran.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-21T18:57:38.620Z","endTime":"2025-09-21T18:59:39.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"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":91.9,"endSpeed":83.7,"strikeZoneTop":3.3293841472106,"strikeZoneBottom":1.61225952502938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.49144136246624,"aZ":-26.62884478510317,"pfxX":-10.124153047456211,"pfxZ":3.0991768731983766,"pX":0.5856834225528249,"pZ":1.158107210233534,"vX0":8.966768903555709,"vY0":-133.3958642901141,"vZ0":-5.5397094529665925,"x":94.68,"y":207.51,"x0":-1.5149549957804425,"y0":50.00451776312014,"z0":5.198213615395468,"aX":-18.12540550044961},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.4,"breakHorizontal":16.2,"spinRate":2348,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4116641705911013,"extension":6.01750278831479},"index":0,"playId":"f55fe91f-1845-3d0d-8b26-67e3781ef089","pitchNumber":1,"startTime":"2025-09-21T18:58:00.615Z","endTime":"2025-09-21T18:58:04.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":91.6,"endSpeed":83.6,"strikeZoneTop":3.32426345915815,"strikeZoneBottom":1.6074461997038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.357518592820103,"aZ":-29.84860072162,"pfxX":-11.159097816987572,"pfxZ":1.3064756519880314,"pX":-0.29435930605243393,"pZ":1.2521241250545172,"vX0":7.210097340174047,"vY0":-133.1344495547575,"vZ0":-4.579725579387002,"x":128.22,"y":204.97,"x0":-1.596988612478232,"y0":50.006308301287476,"z0":5.1720444222612665,"aX":-19.902871713024854},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.4,"breakHorizontal":18.5,"spinRate":2241,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.41247379708465237,"extension":5.875262113254403},"index":1,"playId":"2ce80a67-5551-3fce-b5ba-e917cfcea926","pitchNumber":2,"startTime":"2025-09-21T18:58:14.541Z","endTime":"2025-09-21T18:58:18.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.32401264522318,"strikeZoneBottom":1.72923253727787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.437344785704035,"aZ":-22.772297306426037,"pfxX":-1.2898859532272402,"pfxZ":5.389712942966732,"pX":0.8704634830118652,"pZ":2.0985843579771895,"vX0":7.06687285680422,"vY0":-131.43280562507135,"vZ0":-3.60845782235035,"x":83.82,"y":182.12,"x0":-1.688305018201442,"y0":50.00591132770844,"z0":5.184869606924866,"aX":-2.2516850457323194},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.1,"breakHorizontal":0.7,"spinRate":2415,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.41708421017219877,"extension":5.978404570282691},"index":2,"playId":"c1d36208-280c-339d-b99b-2c10e8e23c24","pitchNumber":3,"startTime":"2025-09-21T18:58:30.705Z","endTime":"2025-09-21T18:58:34.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.98106923078874,"aZ":-29.616114321855367,"pfxX":-11.841376339888471,"pfxZ":1.409212120070925,"pX":-0.32205201092238583,"pZ":1.9809598450594272,"vX0":7.48583445424456,"vY0":-134.8483572474883,"vZ0":-3.075661350079251,"x":129.28,"y":185.29,"x0":-1.6147949419149636,"y0":50.005017557223056,"z0":5.255793703664863,"aX":-21.518842249512577},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.0,"breakHorizontal":19.6,"spinRate":2144,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.4082768126268279,"extension":6.112230876111545},"index":3,"playId":"984feaaa-9d40-3c12-8111-8c9d92abb582","pitchNumber":4,"startTime":"2025-09-21T18:58:45.747Z","endTime":"2025-09-21T18:58:49.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":91.7,"endSpeed":83.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.437771323932317,"aZ":-18.082494741170578,"pfxX":-5.229794196293901,"pfxZ":7.800213664828405,"pX":-0.9694951840055084,"pZ":3.654269492921671,"vX0":4.010315421138843,"vY0":-133.48143806770608,"vZ0":-0.9828236226879785,"x":153.95,"y":140.11,"x0":-1.8110840221958082,"y0":50.00298327066769,"z0":5.327894705134114,"aX":-9.447754873320218},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.2,"breakHorizontal":8.6,"spinRate":2462,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4101809759550883,"extension":5.945811354227886},"index":4,"playId":"35865bf6-7eae-3c0c-94d9-6642b3f31208","pitchNumber":5,"startTime":"2025-09-21T18:59:09.202Z","endTime":"2025-09-21T18:59:13.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":5,"startTime":"2025-09-21T18:59:21.345Z","endTime":"2025-09-21T18:59:31.215Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.173900321372066,"aZ":-31.29531954059722,"pfxX":-9.0973293814739,"pfxZ":0.522176832296684,"pX":0.5242687369906147,"pZ":1.4307620248207473,"vX0":8.077915102604965,"vY0":-129.78143905793866,"vZ0":-3.909140536763761,"x":97.02,"y":200.15,"x0":-1.4527041475113522,"y0":50.0058858517329,"z0":5.3505835999175515,"aX":-15.459407186329562},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.2,"breakHorizontal":14.6,"spinRate":2185,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.42267972592571823,"extension":6.141495667834122},"hitData":{"launchSpeed":73.4,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.36,"coordY":153.1}},"index":6,"playId":"4d6a88dd-e227-3804-97e6-680162d5066c","pitchNumber":6,"startTime":"2025-09-21T18:59:31.215Z","endTime":"2025-09-21T18:59:39.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-09-21T18:59:39.621Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Troy Johnston pops out to third baseman Josh Jung in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-21T19:00:35.307Z","endTime":"2025-09-21T19:01:28.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"373421a8-b9ec-3419-90e3-22c42cc74f11","startTime":"2025-09-21T19:00:15.698Z","endTime":"2025-09-21T19:00:25.523Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.5485821745258,"strikeZoneBottom":1.57334082916002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.272349075068398,"aZ":-15.524625062570697,"pfxX":-5.22560239722433,"pfxZ":9.267015330355658,"pX":-1.0536884654521739,"pZ":2.8746933983465244,"vX0":3.765554441732911,"vY0":-133.7970598106425,"vZ0":-3.1754631044313912,"x":157.16,"y":161.16,"x0":-1.8067203557091267,"y0":50.00400401309487,"z0":5.20223749214363,"aX":-9.390432282069126},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.2,"breakHorizontal":8.5,"spinRate":2382,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.4107683732741978,"extension":5.84634163245371},"index":1,"playId":"6add3d4b-403a-387d-ac40-4bb39763d34f","pitchNumber":1,"startTime":"2025-09-21T19:00:37.557Z","endTime":"2025-09-21T19:00:41.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.4397122563072,"strikeZoneBottom":1.54460342029071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.319331633309048,"aZ":-16.05342301940196,"pfxX":-6.168463237508016,"pfxZ":8.98845367059721,"pX":-1.152837052874197,"pZ":1.8819844695433834,"vX0":3.747900446904316,"vY0":-133.68456934777333,"vZ0":-5.49407687623107,"x":160.94,"y":187.97,"x0":-1.778345081674308,"y0":50.0022331814765,"z0":5.133266202017402,"aX":-11.060719027145536},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.1,"breakHorizontal":10.2,"spinRate":2403,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4111946859043174,"extension":5.840437042271685},"index":2,"playId":"df179d23-ac71-3bb1-9558-cd65ff969b58","pitchNumber":2,"startTime":"2025-09-21T19:00:58.469Z","endTime":"2025-09-21T19:01:02.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.219963629832264,"aZ":-18.781585410590615,"pfxX":-1.4387039617465995,"pfxZ":7.557139578473324,"pX":0.3705030008191518,"pZ":3.401837760941836,"vX0":5.745853538844914,"vY0":-132.74118538584278,"vZ0":-1.5714945646715857,"x":102.88,"y":146.93,"x0":-1.6417030819162042,"y0":50.00410237864644,"z0":5.378454964568046,"aX":-2.5508065531776114},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.6,"breakHorizontal":1.3,"spinRate":2475,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.4137067975592612,"extension":5.868672724049735},"hitData":{"launchSpeed":81.1,"launchAngle":79.0,"totalDistance":75.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":89.15,"coordY":189.6}},"index":3,"playId":"73faa9e0-e212-3671-bd5f-e7c499f1e24b","pitchNumber":3,"startTime":"2025-09-21T19:01:18.447Z","endTime":"2025-09-21T19:01:28.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:01:28.455Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-21T19:02:16.237Z","endTime":"2025-09-21T19:04:21.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"4582a3d4-ac62-383d-a0bd-c8b8e37dea4f","startTime":"2025-09-21T19:01:57.638Z","endTime":"2025-09-21T19:02:13.124Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.09440704934093,"strikeZoneBottom":1.37048200733902,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.0025400417807,"aZ":-27.59294781203834,"pfxX":-11.594742870584373,"pfxZ":2.513009237322895,"pX":0.0357662343038992,"pZ":1.7440247719901298,"vX0":7.81930188263104,"vY0":-134.33811189515873,"vZ0":-4.056382686590579,"x":115.64,"y":191.69,"x0":-1.411173270325071,"y0":50.002461595804256,"z0":5.242636035358383,"aX":-21.121568045654147},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.8,"breakHorizontal":19.2,"spinRate":2366,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.4082490706379116,"extension":6.043664534440034},"index":1,"playId":"7e78e9ad-d649-30cf-83be-e16fb122137a","pitchNumber":1,"startTime":"2025-09-21T19:02:18.124Z","endTime":"2025-09-21T19:02:22.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.10444231608197,"strikeZoneBottom":1.42148877528984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.31534339292161,"aZ":-17.543073590820676,"pfxX":-7.078904508854286,"pfxZ":8.202512601819354,"pX":-0.00780345804071976,"pZ":3.8117017730588936,"vX0":6.562607300231209,"vY0":-132.682763976156,"vZ0":-0.5930788085109701,"x":117.3,"y":135.86,"x0":-1.5932045269332602,"y0":50.000219701982225,"z0":5.316119342056274,"aX":-12.623281848760506},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.0,"breakHorizontal":11.4,"spinRate":2459,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.41276130240827014,"extension":5.852239005005521},"index":2,"playId":"040ecb3b-63d4-3165-8ee8-34248f2d5508","pitchNumber":2,"startTime":"2025-09-21T19:02:39.655Z","endTime":"2025-09-21T19:02:44.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.4,"strikeZoneTop":3.06017974192554,"strikeZoneBottom":1.33606811475643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.465174635653693,"aZ":-31.461361407959647,"pfxX":-9.55592618346212,"pfxZ":0.42980714599528813,"pX":1.511168856284905,"pZ":1.140339313331517,"vX0":10.528618283566818,"vY0":-127.82619244136018,"vZ0":-4.3674519810689585,"x":59.4,"y":207.99,"x0":-1.40481701256188,"y0":50.00579272085708,"z0":5.3203240702241255,"aX":-15.937984333983048},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.0,"breakHorizontal":15.1,"spinRate":2261,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.42726102885679573,"extension":5.941756029616644},"index":3,"playId":"535d0535-65d6-3ae3-be5c-c9803018b25b","pitchNumber":3,"startTime":"2025-09-21T19:02:59.273Z","endTime":"2025-09-21T19:03:08.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Otto Lopez steals (15) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":4,"actionPlayId":"535d0535-65d6-3ae3-be5c-c9803018b25b","startTime":"2025-09-21T19:03:08.222Z","endTime":"2025-09-21T19:03:30.898Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"postOnSecond":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.94,"dramaIndex":35.0,"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":92.4,"endSpeed":84.6,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.19634179271368,"aZ":-16.237680635842043,"pfxX":-6.4033468296664715,"pfxZ":8.679508441132063,"pX":0.17234735769802387,"pZ":3.377298152273401,"vX0":7.027162417885105,"vY0":-134.4026470406902,"vZ0":-2.13040298220011,"x":110.43,"y":147.59,"x0":-1.6399037564925518,"y0":50.00094137151468,"z0":5.328977098730782,"aX":-11.754527715593294},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.5,"breakHorizontal":10.2,"spinRate":2498,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.4069997020459435,"extension":5.936505838798464},"index":5,"playId":"58ff4c98-c8a3-35b9-979f-9a0d382b234f","pitchNumber":4,"startTime":"2025-09-21T19:03:30.898Z","endTime":"2025-09-21T19:03:35.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.11653851061543,"strikeZoneBottom":1.39691207807653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.498091623146685,"aZ":-31.492106048146557,"pfxX":-9.992294951829965,"pfxZ":0.4003420243106852,"pX":0.551038106944151,"pZ":0.7317932702815166,"vX0":8.755504714289804,"vY0":-130.047495674933,"vZ0":-5.436425456372629,"x":96.0,"y":219.02,"x0":-1.568993663221263,"y0":50.003251726778764,"z0":5.251974851684843,"aX":-17.033704418948993},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.4,"breakHorizontal":16.1,"spinRate":2333,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4219495149562533,"extension":6.219327990265385},"index":6,"playId":"d392df4d-27bc-3047-8f22-3492806fb8a9","pitchNumber":5,"startTime":"2025-09-21T19:03:56.944Z","endTime":"2025-09-21T19:04:01.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.656811828450998,"aZ":-33.672773530397244,"pfxX":-9.633548594058887,"pfxZ":-0.8651195101645079,"pX":0.49554273837914126,"pZ":1.439475509636341,"vX0":8.479009779629312,"vY0":-130.75452863680053,"vZ0":-3.437088288746377,"x":98.11,"y":199.91,"x0":-1.5442976850750914,"y0":50.006348832415576,"z0":5.309014932086678,"aX":-16.614020929639207},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.2,"breakHorizontal":15.5,"spinRate":2256,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.4195691656913034,"extension":6.145082632868732},"index":7,"playId":"aaf0d04e-d64c-3813-b085-484a4e2ae591","pitchNumber":6,"startTime":"2025-09-21T19:04:17.471Z","endTime":"2025-09-21T19:04:21.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:04:21.952Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cody Freeman called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-21T19:06:13.424Z","endTime":"2025-09-21T19:09:18.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8,9],"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":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.7,"strikeZoneTop":2.89962484871931,"strikeZoneBottom":1.32610828042192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.02215116501233,"aZ":-8.379325614549051,"pfxX":-7.666249102121155,"pfxZ":12.018542478963948,"pX":0.16700403701739047,"pZ":1.1059767450523619,"vX0":6.7821040663244805,"vY0":-140.57222520826417,"vZ0":-11.115317043006176,"x":110.63,"y":208.92,"x0":-1.2935178347580114,"y0":50.00666932597347,"z0":5.678338335241198,"aX":-15.183237147502187},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.3,"breakHorizontal":12.4,"spinRate":2677,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3912309558120213,"extension":6.453725841007611},"index":0,"playId":"c866ccef-86a0-3724-9dc8-bfa0cf3e2aa1","pitchNumber":1,"startTime":"2025-09-21T19:06:31.205Z","endTime":"2025-09-21T19:06:35.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-21T19:06:42.328Z","endTime":"2025-09-21T19:06:54.207Z","isPitch":false,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.08,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.66589902542394,"aZ":-11.416364130956445,"pfxX":-7.48143667417181,"pfxZ":10.546225093907873,"pX":-0.24670611386035649,"pZ":2.587286134762164,"vX0":6.269979699874247,"vY0":-140.13000070363432,"vZ0":-6.4897341326095965,"x":126.4,"y":168.92,"x0":-1.5524852755188088,"y0":50.00515253505975,"z0":5.695482089162912,"aX":-14.729655205151726},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.8,"breakHorizontal":12.1,"spinRate":2697,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.39238887645895026,"extension":6.369114076248371},"index":2,"playId":"ce267d3c-f73f-3114-9e34-f4f142982c1d","pitchNumber":2,"startTime":"2025-09-21T19:06:54.207Z","endTime":"2025-09-21T19:06:58.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":2.97857728831662,"strikeZoneBottom":1.32527552993459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.81369951539491,"aZ":-8.461380258958206,"pfxX":-7.539703799002035,"pfxZ":11.727846746325932,"pX":0.12316202077392323,"pZ":1.648267325130648,"vX0":6.853160543769846,"vY0":-141.63962155280558,"vZ0":-9.929413239942084,"x":112.31,"y":194.28,"x0":-1.35391404168855,"y0":50.0037129766966,"z0":5.749844357550343,"aX":-15.246153667944533},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.2,"breakHorizontal":12.1,"spinRate":2650,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.3874129911951849,"extension":6.3400562523027935},"index":3,"playId":"df9544f0-b2d0-32d2-b794-b44ef53286a9","pitchNumber":3,"startTime":"2025-09-21T19:07:14.123Z","endTime":"2025-09-21T19:07:18.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":88.3,"endSpeed":80.5,"strikeZoneTop":3.17684366141136,"strikeZoneBottom":1.56357169393993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.191642968013827,"aZ":-29.648697339574568,"pfxX":0.49886684525810177,"pfxZ":1.5312236886730624,"pX":0.4998399779045576,"pZ":1.2781150712624214,"vX0":5.138729702851052,"vY0":-128.36116388494446,"vZ0":-4.954872094791572,"x":97.95,"y":204.27,"x0":-1.6017942096507791,"y0":50.00496275854957,"z0":5.571164563808724,"aX":0.8229303301549085},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.8,"breakHorizontal":-2.2,"spinRate":2396,"spinDirection":171},"zone":14,"typeConfidence":2.0,"plateTime":0.42844992790905323,"extension":6.523876546111869},"index":4,"playId":"2a3e6b20-7ee4-37e7-a7c0-e0be21e13c92","pitchNumber":4,"startTime":"2025-09-21T19:07:29.551Z","endTime":"2025-09-21T19:07:33.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":88.3,"endSpeed":80.4,"strikeZoneTop":2.94443428785942,"strikeZoneBottom":1.29122512368693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.327008673300092,"aZ":-29.270333144697013,"pfxX":-0.799445716389398,"pfxZ":1.7599528936305715,"pX":0.9850898761205529,"pZ":1.355405968224811,"vX0":6.675394258248309,"vY0":-128.286629502705,"vZ0":-4.665467480898555,"x":79.45,"y":202.18,"x0":-1.55939451636304,"y0":50.00129293377409,"z0":5.509413755220584,"aX":-1.3181546488514024},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.3,"breakHorizontal":-0.2,"spinRate":2405,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.4288113458505194,"extension":6.437400087676435},"index":5,"playId":"93bc2d5d-c547-311a-aa75-d5c6fc4cad6a","pitchNumber":5,"startTime":"2025-09-21T19:07:49.711Z","endTime":"2025-09-21T19:07:53.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.3,"strikeZoneTop":3.08,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.79875919324429,"aZ":-10.888043339294374,"pfxX":-6.572706409090001,"pfxZ":10.4320523643723,"pX":0.532548905984109,"pZ":1.335434091291324,"vX0":7.855720487029031,"vY0":-142.21014783673505,"vZ0":-9.896827241849273,"x":96.7,"y":202.72,"x0":-1.416776848356843,"y0":50.0016139614056,"z0":5.559257453074069,"aX":-13.409637619413285},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.9,"breakHorizontal":10.2,"spinRate":2669,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3857225399829618,"extension":6.600236111192083},"index":6,"playId":"1711cf09-583f-34e4-b406-2d1e02f7c315","pitchNumber":6,"startTime":"2025-09-21T19:08:08.005Z","endTime":"2025-09-21T19:08:12.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.1,"strikeZoneTop":3.08,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.52826712934665,"aZ":-8.482396844417861,"pfxX":-5.674227658907451,"pfxZ":11.52095675093813,"pX":-0.3174745570097225,"pZ":2.608743354370936,"vX0":5.119628353041823,"vY0":-143.29361240608424,"vZ0":-7.370638881721738,"x":129.1,"y":168.34,"x0":-1.399821265183643,"y0":50.00574413830685,"z0":5.761441835616718,"aX":-11.671517224724289},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.3,"breakHorizontal":9.1,"spinRate":2593,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.38386810949517036,"extension":6.534301464641003},"index":7,"playId":"2a1d5a8b-67a9-371e-8dfd-df8b47f9bd81","pitchNumber":7,"startTime":"2025-09-21T19:08:33.974Z","endTime":"2025-09-21T19:08:38.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.3,"strikeZoneTop":3.08,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.448974178500837,"aZ":-24.629182714837874,"pfxX":5.022639479954393,"pfxZ":5.183526058467689,"pX":-0.6504042831858439,"pZ":1.8564389035792552,"vX0":1.4271563132048768,"vY0":-120.68383550599198,"vZ0":-3.497403045831211,"x":141.79,"y":188.66,"x0":-1.9038258874243499,"y0":50.00242717238703,"z0":5.526847899508411,"aX":7.307533167427357},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":8.6,"breakHorizontal":-9.5,"spinRate":2582,"spinDirection":97},"zone":7,"typeConfidence":2.0,"plateTime":0.45622109601314165,"extension":6.362984442338747},"index":8,"playId":"1d1193d2-5466-312e-9360-d85177568847","pitchNumber":8,"startTime":"2025-09-21T19:08:51.858Z","endTime":"2025-09-21T19:08:56.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":88.5,"strikeZoneTop":2.98059597841921,"strikeZoneBottom":1.4074748986768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.793763292872,"aZ":-10.498640777909308,"pfxX":-7.461058224518657,"pfxZ":10.688466272888547,"pX":0.0367494291104285,"pZ":1.4288352463005407,"vX0":6.869876080664901,"vY0":-142.65998599945075,"vZ0":-9.78496893168737,"x":115.6,"y":200.2,"x0":-1.4525502102963925,"y0":50.001999701871306,"z0":5.5978479824047715,"aX":-15.128548304082061},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.2,"breakHorizontal":11.9,"spinRate":2673,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.38635317617918963,"extension":6.59452088009096},"index":9,"playId":"f8c654cc-2efb-3ef4-901e-42d7c77b11be","pitchNumber":9,"startTime":"2025-09-21T19:09:13.912Z","endTime":"2025-09-21T19:09:18.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:09:18.449Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonah Heim grounds out softly, pitcher Eury Pérez to first baseman Liam Hicks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-21T19:09:23.702Z","endTime":"2025-09-21T19:11:11.348Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691587,"link":"/api/v1/people/691587"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.0,"strikeZoneTop":3.30041409938314,"strikeZoneBottom":1.52688239906348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.67520386833604,"aZ":-38.576330084716155,"pfxX":8.040631352936085,"pfxZ":-4.7751930472405375,"pX":0.2807187174496706,"pZ":1.3727564335736953,"vX0":2.0557945759693146,"vY0":-115.9172253169182,"vZ0":-2.071632655958744,"x":106.3,"y":201.72,"x0":-1.6653149806479477,"y0":50.00378172156941,"z0":6.0129889226596385,"aX":10.778879401210293},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-8.9,"breakHorizontal":-15.1,"spinRate":2959,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.47524153639647926,"extension":6.73135609307636},"index":0,"playId":"a74775f7-cfac-3b1f-8a26-37dba71f98e5","pitchNumber":1,"startTime":"2025-09-21T19:09:43.859Z","endTime":"2025-09-21T19:09:48.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.14538658280762,"strikeZoneBottom":1.26271389163067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.24582286667795,"aZ":-40.62568827781718,"pfxX":6.431399514536681,"pfxZ":-6.044568104566982,"pX":-0.06649146742564938,"pZ":1.390071759872864,"vX0":1.866379766732134,"vY0":-118.29990891804088,"vZ0":-1.912906249890656,"x":119.53,"y":201.25,"x0":-1.7035253780328332,"y0":50.00088917601182,"z0":5.977379039371535,"aX":8.997769023324553},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-11.2,"breakHorizontal":-12.1,"spinRate":2952,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.4652663997054658,"extension":6.696521884836542},"index":1,"playId":"b853dac4-3835-3d8c-817b-46a9ef3dbe77","pitchNumber":2,"startTime":"2025-09-21T19:10:00.954Z","endTime":"2025-09-21T19:10:05.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":88.4,"strikeZoneTop":3.36847428786423,"strikeZoneBottom":1.44616572262692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.29730942293571,"aZ":-9.976831545080657,"pfxX":-7.1263098188492435,"pfxZ":10.910661332728948,"pX":0.6210410154372186,"pZ":2.0482817141432945,"vX0":8.219310732468095,"vY0":-143.3908947964007,"vZ0":-8.528521016212654,"x":128.05,"y":134.3,"x0":-1.3886564035991056,"y0":50.0007938744327,"z0":5.725158947017239,"aX":-14.495674067907236},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.6,"breakHorizontal":10.8,"spinRate":2812,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3854060358728142,"extension":6.541185782108407},"index":2,"playId":"a97ad21e-6abf-3b07-bf24-16ad90a085b8","pitchNumber":3,"startTime":"2025-09-21T19:10:16.729Z","endTime":"2025-09-21T19:10:20.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-09-21T19:10:27.485Z","endTime":"2025-09-21T19:10:43.065Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":90.5,"endSpeed":82.0,"strikeZoneTop":3.25587377407978,"strikeZoneBottom":1.41292843872772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.638463362748794,"aZ":-20.976591098738183,"pfxX":-10.28341390428605,"pfxZ":6.549845233171557,"pX":0.5953971285773035,"pZ":-0.7344393155322584,"vX0":9.180405788535376,"vY0":-130.9659517125147,"vZ0":-11.363290785054716,"x":94.3,"y":258.61,"x0":-1.6458428879097557,"y0":50.0062106016368,"z0":5.278765041004981,"aX":-17.591748715898117},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.0,"breakHorizontal":16.2,"spinRate":1957,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.420716090284444,"extension":6.669142416255291},"index":4,"playId":"83d938f5-f480-3d98-8edd-d73931618ae2","pitchNumber":4,"startTime":"2025-09-21T19:10:43.065Z","endTime":"2025-09-21T19:10:47.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.532079854834638,"aZ":-22.79829430106164,"pfxX":-9.004810470336388,"pfxZ":5.402216576938997,"pX":-0.25284260704171757,"pZ":0.4767274638303195,"vX0":7.031849457004305,"vY0":-131.31672646169645,"vZ0":-8.155818455087417,"x":126.64,"y":225.91,"x0":-1.8042579572687678,"y0":50.002634013614006,"z0":5.337149261427733,"aX":-15.622198118563029},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.0,"breakHorizontal":14.6,"spinRate":1874,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4181767092761479,"extension":6.654801668069585},"hitData":{"launchSpeed":24.9,"launchAngle":38.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":137.66,"coordY":186.8}},"index":5,"playId":"423591ec-e647-37e0-b71e-c3b6f416b339","pitchNumber":5,"startTime":"2025-09-21T19:11:03.841Z","endTime":"2025-09-21T19:11:11.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:11:11.348Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Duran strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-21T19:11:14.873Z","endTime":"2025-09-21T19:13:04.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.221700815335662,"aZ":-9.623997311182789,"pfxX":-5.937115785108724,"pfxZ":10.946698374833701,"pX":-0.33906794642069044,"pZ":1.367118751427711,"vX0":5.64573891182284,"vY0":-142.27835997988737,"vZ0":-10.348101992851516,"x":129.92,"y":201.87,"x0":-1.573250063490102,"y0":50.00245057918355,"z0":5.65184576983871,"aX":-12.229034071093077},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.0,"breakHorizontal":9.7,"spinRate":2633,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.3842970494227673,"extension":6.481250372453893},"index":0,"playId":"03e8e379-7dbb-3db6-9ab6-5009a64946b9","pitchNumber":1,"startTime":"2025-09-21T19:11:42.710Z","endTime":"2025-09-21T19:11:46.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":84.3,"endSpeed":78.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.865407944931857,"aZ":-26.509504919742977,"pfxX":3.9634863046068816,"pfxZ":3.6847649951214487,"pX":0.18921592679010033,"pZ":2.2710116376511325,"vX0":3.126031054964504,"vY0":-122.84951645057707,"vZ0":-2.8203819521540834,"x":109.79,"y":177.46,"x0":-1.6119221523639793,"y0":50.00534677106994,"z0":5.672251241341573,"aX":6.09750889240084},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.2,"breakHorizontal":-7.9,"spinRate":2593,"spinDirection":92},"zone":5,"typeConfidence":2.0,"plateTime":0.4447573820737971,"extension":6.501160407412944},"index":1,"playId":"5d65d517-5f78-357c-9e47-0878e2b711e4","pitchNumber":2,"startTime":"2025-09-21T19:11:59.317Z","endTime":"2025-09-21T19:12:03.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":82.4,"endSpeed":75.5,"strikeZoneTop":3.2602419362712,"strikeZoneBottom":1.41227574288166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.61015877290369,"aZ":-28.362949917992445,"pfxX":7.936100305013671,"pfxZ":2.621937653455147,"pX":-0.5531734607958598,"pZ":3.707441550337389,"vX0":0.37175210389651825,"vY0":-119.98720548425699,"vZ0":0.9635936896162622,"x":138.09,"y":138.68,"x0":-1.741113330753991,"y0":50.00480311230386,"z0":5.831375064742242,"aX":11.551935302460988},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.3,"breakHorizontal":-14.4,"spinRate":2593,"spinDirection":92},"zone":11,"typeConfidence":2.0,"plateTime":0.45680450396705385,"extension":6.59334040354434},"index":2,"playId":"83f6ddf3-df84-3df8-9f62-d414139fac1f","pitchNumber":3,"startTime":"2025-09-21T19:12:15.207Z","endTime":"2025-09-21T19:12:19.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.37807878224405,"aZ":-9.55604076748336,"pfxX":-7.212191957024292,"pfxZ":11.014990034892648,"pX":0.1750745263538162,"pZ":2.597521014320559,"vX0":6.844335450109806,"vY0":-143.16056312912465,"vZ0":-7.543992988431737,"x":110.33,"y":168.65,"x0":-1.3223023669990683,"y0":50.00253004291368,"z0":5.882502791258583,"aX":-14.808911729381437},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.4,"breakHorizontal":11.5,"spinRate":2692,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.38418646620418606,"extension":6.530976686077094},"index":3,"playId":"fea1cb30-88e7-3204-9cdd-fdf2537bb25b","pitchNumber":4,"startTime":"2025-09-21T19:12:37.770Z","endTime":"2025-09-21T19:12:41.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":99.0,"endSpeed":89.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.72363295840283,"aZ":-10.811095061292324,"pfxX":-5.593073170159794,"pfxZ":10.24182229241201,"pX":-0.7110028073969857,"pZ":3.6113842157572105,"vX0":4.2458256797026825,"vY0":-144.03407464442546,"vZ0":-4.800794043776082,"x":144.1,"y":141.27,"x0":-1.4829943322248949,"y0":50.00046861503487,"z0":5.977343778793801,"aX":-11.664709157926666},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.6,"breakHorizontal":9.2,"spinRate":2830,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.38133441435195037,"extension":6.427310041019164},"index":4,"playId":"662f5392-f6db-335f-b7d1-ac3a59ae9774","pitchNumber":5,"startTime":"2025-09-21T19:12:59.552Z","endTime":"2025-09-21T19:13:04.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:13:04.346Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Graham Pauley strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-21T19:15:12.294Z","endTime":"2025-09-21T19:16:01.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.276656087427167,"aZ":-40.072439346551164,"pfxX":2.5179458600864084,"pfxZ":-5.9040822307379415,"pX":-0.15409367862158688,"pZ":1.3344550177589385,"vX0":2.8892413206138015,"vY0":-115.40593680427816,"vZ0":-0.9615917556433546,"x":122.87,"y":202.75,"x0":-1.7537687210394837,"y0":50.00556897953723,"z0":5.647025249604204,"aX":3.3659429243074506},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.7,"breakHorizontal":-5.3,"spinRate":2594,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.4762578659682384,"extension":5.981797818740712},"index":0,"playId":"8fda5fb7-38d3-3aef-9d31-31a6df8ad0e0","pitchNumber":1,"startTime":"2025-09-21T19:15:16.647Z","endTime":"2025-09-21T19:15:20.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.42248846060031,"aZ":-22.382820776008288,"pfxX":-2.105424224139761,"pfxZ":5.7312867815356885,"pX":0.32337830926484995,"pZ":2.7153188371510013,"vX0":5.724237867390779,"vY0":-130.19785666816074,"vZ0":-2.4608268474357016,"x":104.67,"y":165.47,"x0":-1.6344122762611977,"y0":50.006468214404215,"z0":5.374372469091383,"aX":-3.600080667583441},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.0,"breakHorizontal":2.5,"spinRate":2218,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.42138110436396703,"extension":5.8152184561029365},"index":1,"playId":"2d0ea4b1-7099-336f-8d51-fe8bb976c81b","pitchNumber":2,"startTime":"2025-09-21T19:15:30.407Z","endTime":"2025-09-21T19:15:34.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":86.1,"endSpeed":79.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.064940269635876,"aZ":-32.631225662415694,"pfxX":-8.726853173941278,"pfxZ":-0.28912626152805365,"pX":-0.07509339968600678,"pZ":0.3720482793171606,"vX0":6.544302897931062,"vY0":-125.14081769889853,"vZ0":-5.466123388446092,"x":119.86,"y":228.73,"x0":-1.5892650457888278,"y0":50.00325887963254,"z0":5.255353920314642,"aX":-13.852781472153458},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.6,"breakHorizontal":14.3,"spinRate":2076,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4375627347677349,"extension":6.126952950758529},"index":2,"playId":"55508830-e58a-3510-afe9-335e6448dc71","pitchNumber":3,"startTime":"2025-09-21T19:15:57.172Z","endTime":"2025-09-21T19:16:01.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:16:01.211Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brian Navarreto singles on a ground ball to left fielder Wyatt Langford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-21T19:16:06.476Z","endTime":"2025-09-21T19:16:53.915Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":84.8,"endSpeed":78.4,"strikeZoneTop":3.51541183927041,"strikeZoneBottom":1.65715423040957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.73858546842936,"aZ":-27.980759872817824,"pfxX":0.4984105650928803,"pfxZ":2.6916947141254752,"pX":-0.7026136035616323,"pZ":2.4561370412502352,"vX0":2.682063808230476,"vY0":-123.57027288115788,"vZ0":-1.5613951134627078,"x":143.78,"y":172.46,"x0":-1.8632426216763789,"y0":50.00560122252022,"z0":5.429052220415361,"aX":0.7765234782053871},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.8,"breakHorizontal":-1.4,"spinRate":2305,"spinDirection":159},"zone":4,"typeConfidence":2.0,"plateTime":0.4418767590434749,"extension":5.968174053547137},"index":0,"playId":"7d977d2f-da07-3c6c-a02e-7d5c917ee44a","pitchNumber":1,"startTime":"2025-09-21T19:16:29.419Z","endTime":"2025-09-21T19:16:33.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":640459,"link":"/api/v1/people/640459","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.984985717021864,"aZ":-22.018011403014352,"pfxX":-2.7921099343065356,"pfxZ":5.78887698819565,"pX":-0.05122343500616587,"pZ":2.185674408300399,"vX0":5.644730871875496,"vY0":-131.16170596524418,"vZ0":-3.6080150306580725,"x":118.95,"y":179.77,"x0":-1.8619056067930635,"y0":50.001416030488,"z0":5.207830346481471,"aX":-4.897689318070302},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.0,"breakHorizontal":4.0,"spinRate":2141,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.4165118488407651,"extension":5.817949771736193},"hitData":{"launchSpeed":102.2,"launchAngle":2.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.25,"coordY":162.55}},"index":1,"playId":"39f25912-841e-30fd-8df5-8fb220acb699","pitchNumber":2,"startTime":"2025-09-21T19:16:44.191Z","endTime":"2025-09-21T19:16:53.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":640459,"link":"/api/v1/people/640459","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":640459,"link":"/api/v1/people/640459"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:16:53.915Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jakob Marsee flies out to center fielder Michael Helman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-21T19:17:07.008Z","endTime":"2025-09-21T19:18:19.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"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(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":91.3,"endSpeed":82.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.86304122466098,"aZ":-22.205173127577645,"pfxX":-9.42242366540274,"pfxZ":5.670407730939823,"pX":-0.20983365324404935,"pZ":2.058138732558106,"vX0":6.855753195884939,"vY0":-132.59968325228243,"vZ0":-4.0976377535921795,"x":125.0,"y":183.21,"x0":-1.6220122360831337,"y0":50.0005038926117,"z0":5.270420713217247,"aX":-16.554375320968816},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.5,"breakHorizontal":15.4,"spinRate":2193,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.415182940446289,"extension":5.854845203305014},"index":0,"playId":"c3703bcd-c87a-3bd4-8793-c84f5c5c4505","pitchNumber":1,"startTime":"2025-09-21T19:17:21.175Z","endTime":"2025-09-21T19:17:25.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":640459,"link":"/api/v1/people/640459"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.028196132029468,"aZ":-23.533686259781682,"pfxX":-4.6929308120157325,"pfxZ":4.950435648787968,"pX":-0.27389596764642704,"pZ":2.1879086230856375,"vX0":4.9623196941394605,"vY0":-131.11071089092724,"vZ0":-3.647856457085484,"x":127.44,"y":179.71,"x0":-1.5789800691343512,"y0":50.004204620757946,"z0":5.348172212248902,"aX":-8.193098499797207},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.4,"breakHorizontal":7.4,"spinRate":2384,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.4173426377449845,"extension":5.848348026843394},"index":1,"playId":"24d61f7c-f7cd-37b5-bc13-edf840369ac6","pitchNumber":2,"startTime":"2025-09-21T19:17:44.013Z","endTime":"2025-09-21T19:17:48.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":640459,"link":"/api/v1/people/640459"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.5699205762335,"aZ":-28.58231190357628,"pfxX":-11.762482901727193,"pfxZ":2.010074225420748,"pX":0.43468811425704396,"pZ":2.356246291949062,"vX0":8.58392827492731,"vY0":-133.45472419698274,"vZ0":-2.476880675475577,"x":100.43,"y":175.16,"x0":-1.3125634867313007,"y0":50.0011973217447,"z0":5.377733503107762,"aX":-20.989719416063135},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.2,"breakHorizontal":19.2,"spinRate":2237,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.4121024205158208,"extension":5.981898061334094},"hitData":{"launchSpeed":77.5,"launchAngle":35.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.27,"coordY":97.64}},"index":2,"playId":"19f62e93-d791-3a8d-8718-16f7152b0380","pitchNumber":3,"startTime":"2025-09-21T19:18:09.196Z","endTime":"2025-09-21T19:18:19.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":640459,"link":"/api/v1/people/640459"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.38,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:18:19.611Z","atBatIndex":17},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Agustín Ramírez grounds into a force out, shortstop Ezequiel Duran to second baseman Cody Freeman. Brian Navarreto out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-21T19:18:31.542Z","endTime":"2025-09-21T19:20:00.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683227,"link":"/api/v1/people/683227"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":3.12943574421703,"strikeZoneBottom":1.41058785441494,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.098974247121426,"aZ":-24.133682657737765,"pfxX":-11.02852602668344,"pfxZ":4.510497607859333,"pX":0.859180558934056,"pZ":0.4987587265266593,"vX0":9.782478514599278,"vY0":-133.5356258289677,"vZ0":-7.485357894426985,"x":84.25,"y":225.31,"x0":-1.4412095735278125,"y0":50.00563951967582,"z0":5.107692241029219,"aX":-19.67250567174149},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.5,"breakHorizontal":17.5,"spinRate":2202,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4121455955906823,"extension":6.028272236506208},"index":0,"playId":"6293555a-3d3a-3316-a3b9-12557cca2e12","pitchNumber":1,"startTime":"2025-09-21T19:18:46.143Z","endTime":"2025-09-21T19:18:50.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":640459,"link":"/api/v1/people/640459"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.09047620000736,"strikeZoneBottom":1.33048402033146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.601494163091584,"aZ":-24.2344964605666,"pfxX":-9.94507623129651,"pfxZ":4.489126596465436,"pX":0.9398657236548155,"pZ":1.7202414556798575,"vX0":9.555924586712546,"vY0":-132.4360524781544,"vZ0":-4.396384797009293,"x":81.17,"y":192.33,"x0":-1.4317324207721642,"y0":50.000288596988874,"z0":5.1851780475332445,"aX":-17.575872192365154},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.3,"breakHorizontal":15.8,"spinRate":2375,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.4143685701568032,"extension":6.080274438172358},"index":1,"playId":"91cceb30-3e50-3ef3-9d2f-a372caa40e91","pitchNumber":2,"startTime":"2025-09-21T19:19:14.689Z","endTime":"2025-09-21T19:19:18.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":640459,"link":"/api/v1/people/640459"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.032341040198695,"aZ":-30.9276946648616,"pfxX":-9.817030492189847,"pfxZ":0.74945335887239,"pX":0.5871866215131605,"pZ":0.7804365490316839,"vX0":8.737551138259153,"vY0":-128.63017256999166,"vZ0":-5.192381550783539,"x":94.62,"y":217.71,"x0":-1.5871769251014543,"y0":50.00400128002585,"z0":5.238658740542429,"aX":-16.362740086572398},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.4,"breakHorizontal":15.7,"spinRate":2204,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4267049244341097,"extension":6.1169180617572385},"index":2,"playId":"d98ac763-102d-3a13-a630-5a99d0a29b18","pitchNumber":3,"startTime":"2025-09-21T19:19:33.592Z","endTime":"2025-09-21T19:19:37.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":640459,"link":"/api/v1/people/640459"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.113477667257676,"aZ":-38.65343103298119,"pfxX":4.86348791303026,"pfxZ":-4.4437716404783085,"pX":-0.14551444340294387,"pZ":2.059450133940825,"vX0":2.282885811726593,"vY0":-120.26220972579357,"vZ0":-0.3214958261356886,"x":122.55,"y":183.17,"x0":-1.7398692209235893,"y0":50.00118776491943,"z0":5.634037598337987,"aX":7.096244016096984},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-7.8,"breakHorizontal":-9.4,"spinRate":2749,"spinDirection":50},"zone":5,"typeConfidence":2.0,"plateTime":0.4560875512204121,"extension":6.111473649635787},"hitData":{"launchSpeed":103.0,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.43,"coordY":152.09}},"index":3,"playId":"20131d4e-412e-34dd-a507-fdeb1c4d16f4","pitchNumber":4,"startTime":"2025-09-21T19:19:54.048Z","endTime":"2025-09-21T19:20:00.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":640459,"link":"/api/v1/people/640459"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:20:00.509Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Helman called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-21T19:21:50.210Z","endTime":"2025-09-21T19:25:11.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"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,8],"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":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":86.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.02786549322718,"aZ":-9.969824070623982,"pfxX":-9.509738393888936,"pfxZ":11.352960176430916,"pX":-0.7742882433485566,"pZ":1.6851356782695799,"vX0":5.555550457916575,"vY0":-140.2268938919667,"vZ0":-9.167573192104818,"x":146.51,"y":193.28,"x0":-1.564636384837546,"y0":50.00171064428645,"z0":5.6821687807838535,"aX":-18.59667824982849},"breaks":{"breakAngle":54.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.4,"breakHorizontal":15.7,"spinRate":2751,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.3933187274165557,"extension":6.372933847347907},"index":0,"playId":"9c560605-92ba-3443-9dcc-33c5a2a7d092","pitchNumber":1,"startTime":"2025-09-21T19:22:11.904Z","endTime":"2025-09-21T19:22:16.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":83.5,"endSpeed":76.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.870400021881608,"aZ":-25.691627738085955,"pfxX":3.9494939999209935,"pfxZ":4.345036462284565,"pX":-0.04719346975297708,"pZ":2.5039813260859014,"vX0":3.0670448368504704,"vY0":-121.63078005198605,"vZ0":-2.368589259219271,"x":118.8,"y":171.17,"x0":-1.8396056308935889,"y0":50.002697956721235,"z0":5.728658576034566,"aX":5.8893341810571265},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.6,"breakHorizontal":-7.9,"spinRate":2414,"spinDirection":102},"zone":5,"typeConfidence":2.0,"plateTime":0.4511149969190824,"extension":6.46676724661497},"index":1,"playId":"4a45a19c-6879-3143-9e98-4417052f3140","pitchNumber":2,"startTime":"2025-09-21T19:22:28.900Z","endTime":"2025-09-21T19:22:36.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.65716375522474,"strikeZoneBottom":1.59658544749779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.294949512110314,"aZ":-22.787301075421443,"pfxX":-10.238933897157095,"pfxZ":5.566012059279217,"pX":0.5780034902537396,"pZ":-0.20519772066832448,"vX0":8.889028365199023,"vY0":-129.37944957589323,"vZ0":-9.51988547528252,"x":94.97,"y":244.32,"x0":-1.5806197471436683,"y0":50.004371126077785,"z0":5.284200121765293,"aX":-17.270407522927734},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.9,"breakHorizontal":16.4,"spinRate":1850,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4241852709818317,"extension":6.7194253568867985},"index":2,"playId":"1206e320-932e-3cdf-89a7-85a2da6eb36f","pitchNumber":3,"startTime":"2025-09-21T19:23:01.625Z","endTime":"2025-09-21T19:23:05.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":98.0,"endSpeed":88.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.77187834344604,"aZ":-10.890361317743169,"pfxX":-7.578407372594851,"pfxZ":10.520165744749665,"pX":0.04829580556659657,"pZ":2.516597283303333,"vX0":6.601221218777807,"vY0":-142.31236159868592,"vZ0":-7.574307632019089,"x":115.16,"y":170.83,"x0":-1.3322961570314062,"y0":50.00476847481868,"z0":5.925584685525852,"aX":-15.33651106795766},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.4,"breakHorizontal":12.1,"spinRate":2692,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.386868600730927,"extension":6.367685845259671},"index":3,"playId":"01db9605-4ad8-3f35-8354-8f7d3750a713","pitchNumber":4,"startTime":"2025-09-21T19:23:20.486Z","endTime":"2025-09-21T19:23:24.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.5,"endSpeed":80.7,"strikeZoneTop":3.6149355511454,"strikeZoneBottom":1.63683522921544,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.399122814573815,"aZ":-29.976686806931266,"pfxX":0.29328400665790433,"pfxZ":1.3308575387875852,"pX":1.1915764822200077,"pZ":2.0898326568124563,"vX0":6.751357875879918,"vY0":-127.32191668582227,"vZ0":-2.915083726973023,"x":71.58,"y":182.35,"x0":-1.5290082627998487,"y0":50.000884013706646,"z0":5.61440725932439,"aX":0.4812099042460352},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":-2.0,"spinRate":2522,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4296921673199052,"extension":6.501699412070238},"index":4,"playId":"e0b4772c-22b0-3141-a58e-8b9da3cf7b5a","pitchNumber":5,"startTime":"2025-09-21T19:23:40.039Z","endTime":"2025-09-21T19:23:44.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.06211814896951,"aZ":-29.913925263766902,"pfxX":-1.0182271331311896,"pfxZ":1.3877311109045962,"pX":0.17198295201991598,"pZ":1.504171698779053,"vX0":4.9150676705766765,"vY0":-127.19328734523748,"vZ0":-4.23631832296014,"x":110.44,"y":198.17,"x0":-1.65655425900815,"y0":50.00430755684143,"z0":5.574003082010719,"aX":-1.6617575694349456},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.7,"breakHorizontal":0.7,"spinRate":2510,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.4312746237536751,"extension":6.507287853592185},"index":5,"playId":"8387a821-e4fb-37f7-8514-2b02f763bed0","pitchNumber":6,"startTime":"2025-09-21T19:23:58.092Z","endTime":"2025-09-21T19:24:02.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.2,"endSpeed":89.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.25571630155767,"aZ":-12.394976907405987,"pfxX":-4.523528686258025,"pfxZ":9.619416939589595,"pX":-0.12444934689501436,"pZ":3.07906141787251,"vX0":5.080608290389135,"vY0":-142.81346479593995,"vZ0":-5.985799378678523,"x":121.74,"y":155.65,"x0":-1.3425828802046256,"y0":50.00590133507072,"z0":5.9887943696186055,"aX":-9.304324501797353},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.3,"breakHorizontal":7.1,"spinRate":2630,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.38417712500793755,"extension":6.3604339621433414},"index":6,"playId":"5bf16af8-eec2-3ac0-aec8-796b58d2fcc9","pitchNumber":7,"startTime":"2025-09-21T19:24:19.205Z","endTime":"2025-09-21T19:24:23.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":82.9,"endSpeed":75.6,"strikeZoneTop":3.43077387501395,"strikeZoneBottom":1.5756231450393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34262060621529,"aZ":-24.43601147648024,"pfxX":4.943207996134801,"pfxZ":5.3358362476653785,"pX":1.8020964866485238,"pZ":1.086299434795829,"vX0":6.198507535290789,"vY0":-120.47628988040884,"vZ0":-5.529520349393202,"x":48.31,"y":209.45,"x0":-1.459649763444306,"y0":50.00443789347576,"z0":5.608764130144541,"aX":7.1673769618464425},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":8.4,"breakHorizontal":-10.6,"spinRate":2641,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.45700518714570526,"extension":6.638269980374612},"index":7,"playId":"48cc1f1a-1a0c-3963-94ab-8c4eafae55ce","pitchNumber":8,"startTime":"2025-09-21T19:24:48.040Z","endTime":"2025-09-21T19:24:52.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":88.5,"strikeZoneTop":3.58855186220116,"strikeZoneBottom":1.65112382308614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.59329034896327,"aZ":-10.644115489593396,"pfxX":-5.555097603505207,"pfxZ":10.616418441589419,"pX":0.598611445043835,"pZ":1.7315465196923763,"vX0":7.645163993264301,"vY0":-142.62698772531488,"vZ0":-8.875295178080844,"x":94.18,"y":192.03,"x0":-1.4146730184713867,"y0":50.00425973395866,"z0":5.584678294910869,"aX":-11.267375791751949},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.2,"breakHorizontal":8.3,"spinRate":2727,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.38636065866792135,"extension":6.540682844041306},"index":8,"playId":"ecdb501f-99f4-3043-a6a8-59fa910908fc","pitchNumber":9,"startTime":"2025-09-21T19:25:07.089Z","endTime":"2025-09-21T19:25:11.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:25:11.639Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joc Pederson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-21T19:25:18.265Z","endTime":"2025-09-21T19:26:38.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.28919730967699,"strikeZoneBottom":1.45729027863491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.547954146649126,"aZ":-29.051719069021242,"pfxX":-0.7055426016450836,"pfxZ":1.9520472206515764,"pX":0.02213182902602586,"pZ":1.9617736729998114,"vX0":4.661744744694162,"vY0":-125.49840819082775,"vZ0":-3.2211789531274184,"x":116.16,"y":185.81,"x0":-1.7649858876805848,"y0":50.00333259348437,"z0":5.619224327036116,"aX":-1.1294607603171793},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.0,"breakHorizontal":0.2,"spinRate":2521,"spinDirection":111},"zone":8,"typeConfidence":2.0,"plateTime":0.43583323216920977,"extension":6.442077731036774},"index":0,"playId":"ae40db78-3917-39e9-83c7-612ced4b1c8c","pitchNumber":1,"startTime":"2025-09-21T19:25:35.787Z","endTime":"2025-09-21T19:25:39.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.159279807095974,"aZ":-28.817840843893656,"pfxX":-1.3975081050761349,"pfxZ":1.9648904739101178,"pX":0.34310774143516515,"pZ":1.2121658009646006,"vX0":5.734765397773061,"vY0":-130.20312443048124,"vZ0":-5.460892790332082,"x":103.92,"y":206.05,"x0":-1.709586848540188,"y0":50.00537913131967,"z0":5.526116425031278,"aX":-2.39196155605413},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.5,"breakHorizontal":1.2,"spinRate":2559,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4211848453456559,"extension":6.46222152084761},"index":1,"playId":"60769ad9-dca2-3dcf-a575-10eb9b0426ad","pitchNumber":2,"startTime":"2025-09-21T19:25:51.356Z","endTime":"2025-09-21T19:25:55.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-09-21T19:26:05.105Z","endTime":"2025-09-21T19:26:15.153Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.43001355728928,"strikeZoneBottom":1.47678429609019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.418963588242303,"aZ":-24.74591699143541,"pfxX":-9.97694416000013,"pfxZ":4.333400781337165,"pX":0.3979517619431511,"pZ":-0.6291917753832071,"vX0":8.756505087048232,"vY0":-130.83291112900932,"vZ0":-10.360920218038332,"x":101.83,"y":255.77,"x0":-1.7140080080310451,"y0":50.00434757504796,"z0":5.27239195236156,"aX":-17.108788976507693},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.4,"breakHorizontal":15.8,"spinRate":1798,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.4204108314576027,"extension":6.675287918524437},"index":3,"playId":"e1b1a698-f20b-3daf-8807-8038d2b07c92","pitchNumber":3,"startTime":"2025-09-21T19:26:15.153Z","endTime":"2025-09-21T19:26:18.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.11963188934625,"aZ":-25.088602253752928,"pfxX":-9.959458303604908,"pfxZ":4.170135322042952,"pX":-1.019015376970834,"pZ":1.5795899121712074,"vX0":5.543984985733911,"vY0":-129.71408666105447,"vZ0":-4.931857091498191,"x":155.84,"y":196.13,"x0":-1.8945121847986366,"y0":50.000322086908106,"z0":5.427737314105533,"aX":-16.90296246752061},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.6,"breakHorizontal":16.7,"spinRate":1824,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4228877137355038,"extension":6.497908101080795},"index":4,"playId":"407a3f69-1101-34be-871e-d71ce857f7bb","pitchNumber":4,"startTime":"2025-09-21T19:26:34.380Z","endTime":"2025-09-21T19:26:38.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:26:38.638Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wyatt Langford called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-21T19:26:54.928Z","endTime":"2025-09-21T19:29:13.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.964070555463586,"aZ":-12.29510328092049,"pfxX":-7.060364298128509,"pfxZ":9.661253667764196,"pX":0.4494853898946287,"pZ":2.7724941015505493,"vX0":7.875574039265666,"vY0":-142.9871951057719,"vZ0":-6.158768194373452,"x":99.87,"y":163.92,"x0":-1.431754513904086,"y0":50.00025448256944,"z0":5.7357922761251245,"aX":-14.52355865768661},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.3,"breakHorizontal":11.0,"spinRate":2706,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.38400884387358536,"extension":6.5040757735224215},"index":0,"playId":"70dd64c8-35ee-37f5-a6fa-3c5e5cb434ce","pitchNumber":1,"startTime":"2025-09-21T19:27:03.136Z","endTime":"2025-09-21T19:27:07.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.48925277954293,"strikeZoneBottom":1.57626979734305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.698611751770663,"aZ":-26.688887284960956,"pfxX":2.9776191759076682,"pfxZ":3.57074006794974,"pX":0.9169150689532751,"pZ":2.068282837891016,"vX0":5.242731206538928,"vY0":-123.51787765787063,"vZ0":-3.174750569118377,"x":82.05,"y":182.94,"x0":-1.6241584194358711,"y0":50.005986859099245,"z0":5.625981513283043,"aX":4.579412618296489},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.9,"breakHorizontal":-6.7,"spinRate":2568,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.44424704336581966,"extension":6.596359608189874},"index":1,"playId":"0a6f61f1-5c54-3c80-b8f2-167bbbb81d96","pitchNumber":2,"startTime":"2025-09-21T19:27:19.563Z","endTime":"2025-09-21T19:27:23.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-09-21T19:27:37.154Z","endTime":"2025-09-21T19:27:50.565Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":97.9,"endSpeed":89.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.32155230835013,"aZ":-11.090860562361971,"pfxX":-6.5549832513131,"pfxZ":10.317618760693701,"pX":-0.23497827532607826,"pZ":3.228604992997676,"vX0":6.591711184554664,"vY0":-142.42016457118478,"vZ0":-4.601318758479616,"x":125.96,"y":151.61,"x0":-1.73374529735506,"y0":50.002921164840146,"z0":5.573344374023399,"aX":-13.395084122524702},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.9,"breakHorizontal":10.4,"spinRate":2604,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.385361323281983,"extension":6.4858756883090365},"index":3,"playId":"29abc5f9-5760-35b8-a50f-b7b03d41f598","pitchNumber":3,"startTime":"2025-09-21T19:27:50.565Z","endTime":"2025-09-21T19:27:54.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":98.7,"endSpeed":88.7,"strikeZoneTop":3.15006772362844,"strikeZoneBottom":1.41670385396851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.24126674611092,"aZ":-9.623532821407457,"pfxX":-3.2737699347635685,"pfxZ":10.983272190319813,"pX":0.48869402378132226,"pZ":5.486775130880069,"vX0":6.597249031819305,"vY0":-143.55294359015267,"vZ0":0.04382469801765565,"x":98.37,"y":90.64,"x0":-1.4309257992464737,"y0":50.004270308021006,"z0":6.078457391637117,"aX":-6.723206814910697},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.0,"breakHorizontal":4.3,"spinRate":2701,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.38392827792382045,"extension":6.363012412941434},"index":4,"playId":"5faf9859-ed6c-322b-9283-c1e4ba4d3769","pitchNumber":4,"startTime":"2025-09-21T19:28:09.327Z","endTime":"2025-09-21T19:28:13.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":99.0,"endSpeed":89.4,"strikeZoneTop":3.26546264561277,"strikeZoneBottom":1.49214520018802,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.18331955065471,"aZ":-9.415125689577987,"pfxX":-4.937723710465978,"pfxZ":10.949263329386898,"pX":-0.7290503218788094,"pZ":4.205180167992972,"vX0":3.7082768764216305,"vY0":-144.11541328576976,"vZ0":-3.3756134760362606,"x":144.79,"y":125.24,"x0":-1.3986743399651915,"y0":50.00359528656285,"z0":5.984908621374851,"aX":-10.26424035879619},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.2,"breakHorizontal":8.0,"spinRate":2702,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.38179105941377234,"extension":6.300828235295459},"index":5,"playId":"ab26bc9d-b0ee-396e-84c8-a46f7c961f64","pitchNumber":5,"startTime":"2025-09-21T19:28:31.105Z","endTime":"2025-09-21T19:28:35.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.11143533631477,"strikeZoneBottom":1.41791554046416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.213122116694944,"aZ":-27.14788727451847,"pfxX":-1.1129273230579209,"pfxZ":3.0649583003054675,"pX":2.407561803245469,"pZ":0.895956938711123,"vX0":10.016995580720252,"vY0":-127.29833478396674,"vZ0":-6.259323430921192,"x":25.23,"y":214.59,"x0":-1.4344056165011416,"y0":50.00307377666877,"z0":5.53668272596399,"aX":-1.8257300760882356},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.3,"breakHorizontal":-0.2,"spinRate":2432,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.43032708462153746,"extension":6.653107909873817},"index":6,"playId":"89850e6a-180c-3b19-a7b9-6584899040cf","pitchNumber":6,"startTime":"2025-09-21T19:28:48.922Z","endTime":"2025-09-21T19:28:53.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.08030178068476,"strikeZoneBottom":1.34688351874998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.569143970597686,"aZ":-28.35449683851337,"pfxX":-0.26834249868216986,"pfxZ":2.3740650660470113,"pX":0.6148946069255454,"pZ":1.8658211016651753,"vX0":5.945126941449603,"vY0":-126.28576051053341,"vZ0":-3.4253293658261788,"x":93.56,"y":188.4,"x0":-1.738457004691597,"y0":50.00327285286952,"z0":5.529325506114569,"aX":-0.4322416923089898},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.7,"breakHorizontal":-1.0,"spinRate":2501,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.4343110029715631,"extension":6.493590451318017},"index":7,"playId":"846f7705-1286-3b89-b6e1-b72c93236aee","pitchNumber":7,"startTime":"2025-09-21T19:29:08.039Z","endTime":"2025-09-21T19:29:13.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:29:13.470Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a ground ball to left fielder Wyatt Langford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-21T19:31:22.322Z","endTime":"2025-09-21T19:32:09.670Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.16740060198598,"aZ":-32.78554457062916,"pfxX":-8.944138576608452,"pfxZ":-0.39890431362036693,"pX":-0.3459136056975801,"pZ":0.9598211121564093,"vX0":5.966581610441258,"vY0":-122.67818432662229,"vZ0":-4.095106649343168,"x":130.19,"y":212.86,"x0":-1.6523395931497908,"y0":50.0047141943555,"z0":5.457336881824277,"aX":-13.580448403921858},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.4,"breakHorizontal":14.8,"spinRate":2045,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4471540670961289,"extension":6.14204207737347},"index":0,"playId":"3ff5c894-0e98-3338-b1f5-a13f458cfd67","pitchNumber":1,"startTime":"2025-09-21T19:31:27.197Z","endTime":"2025-09-21T19:31:31.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-09-21T19:31:45.787Z","endTime":"2025-09-21T19:31:59.659Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.473669278565943,"aZ":-32.81889717352789,"pfxX":-9.667236829682793,"pfxZ":-0.4060220446773348,"pX":-0.4830140942508067,"pZ":1.1841716425388755,"vX0":6.025208602028707,"vY0":-125.96979937803977,"vZ0":-3.773952234916713,"x":135.41,"y":206.81,"x0":-1.6493666585301971,"y0":50.00007234903096,"z0":5.353557249506681,"aX":-15.541437284102225},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.3,"breakHorizontal":16.1,"spinRate":1951,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.43472545190708,"extension":6.027653530926764},"hitData":{"launchSpeed":81.3,"launchAngle":9.0,"totalDistance":143.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.54,"coordY":117.18}},"index":2,"playId":"0de86a9a-428f-37d5-8fe4-48250692f530","pitchNumber":2,"startTime":"2025-09-21T19:31:59.659Z","endTime":"2025-09-21T19:32:09.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.6,"awayTeamWinProbability":54.4,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:32:09.670Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Liam Hicks flies out to left fielder Wyatt Langford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-21T19:32:48.540Z","endTime":"2025-09-21T19:34:30.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"4537e0bb-4edd-37e8-94d6-ee22e490ebf9","startTime":"2025-09-21T19:32:33.435Z","endTime":"2025-09-21T19:32:41.137Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.30690327485264,"strikeZoneBottom":1.67401911747794,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.5567848827761,"aZ":-16.83441441990093,"pfxX":-7.261978542047513,"pfxZ":8.85420013734333,"pX":-0.3641256229507574,"pZ":1.4489236454396996,"vX0":5.919361585670638,"vY0":-131.01819988833756,"vZ0":-6.260963086858272,"x":130.88,"y":199.66,"x0":-1.7129501435313996,"y0":50.005070066570404,"z0":5.134815553489409,"aX":-12.58422275556246},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.8,"breakHorizontal":11.8,"spinRate":2354,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4185968082186542,"extension":5.855262960317419},"index":1,"playId":"2d986763-2618-389a-a26a-d16d07c27335","pitchNumber":1,"startTime":"2025-09-21T19:32:50.783Z","endTime":"2025-09-21T19:32:56.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Xavier Edwards steals (25) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"actionPlayId":"2d986763-2618-389a-a26a-d16d07c27335","startTime":"2025-09-21T19:33:00.278Z","endTime":"2025-09-21T19:33:21.629Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"postOnSecond":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.78,"dramaIndex":68.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.24000012486893,"strikeZoneBottom":1.50730557368824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.660508807256488,"aZ":-33.273080935967,"pfxX":-7.631453591892141,"pfxZ":-0.6668150942719535,"pX":-1.5297049844907964,"pZ":2.1180514283847955,"vX0":3.037717835713171,"vY0":-126.98270625351908,"vZ0":-1.7404780733873575,"x":175.31,"y":181.59,"x0":-1.7489466021495923,"y0":50.005869405154904,"z0":5.455949944354485,"aX":-12.482569406739861},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.3,"breakHorizontal":13.2,"spinRate":2069,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4311006996238316,"extension":6.0231739567354445},"index":3,"playId":"befc0900-a056-3515-a13d-38c342173b08","pitchNumber":2,"startTime":"2025-09-21T19:33:21.629Z","endTime":"2025-09-21T19:33:25.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.613600792382975,"aZ":-38.65331685568109,"pfxX":4.277480913348992,"pfxZ":-4.549614960448147,"pX":0.03940917568143223,"pZ":1.9275264669480878,"vX0":3.124013114682187,"vY0":-118.79222515010346,"vZ0":-0.4399900489688159,"x":115.5,"y":186.74,"x0":-1.8503922416472394,"y0":50.00457388728841,"z0":5.64121820861224,"aX":6.088508150629546},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-8.0,"breakHorizontal":-8.5,"spinRate":2657,"spinDirection":51},"zone":8,"typeConfidence":2.0,"plateTime":0.4618058541194978,"extension":5.768502515658359},"index":4,"playId":"bcb2398e-500d-336d-a502-32a487cca918","pitchNumber":3,"startTime":"2025-09-21T19:33:39.561Z","endTime":"2025-09-21T19:33:43.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":90.5,"endSpeed":82.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.831766291393922,"aZ":-20.871513974097947,"pfxX":-1.9398547993167565,"pfxZ":6.4513548919985215,"pX":-0.1598894443673699,"pZ":2.8725116267284814,"vX0":4.543826555924721,"vY0":-131.73192001162957,"vZ0":-2.459018967816669,"x":123.09,"y":161.22,"x0":-1.6575750729421452,"y0":50.003045923243526,"z0":5.366546624901074,"aX":-3.3991677331026784},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.3,"breakHorizontal":2.5,"spinRate":2352,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.4163127376542679,"extension":6.062487278830405},"hitData":{"launchSpeed":75.1,"launchAngle":37.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.9,"coordY":116.6}},"index":5,"playId":"2a712831-c5b4-397d-8052-cf76398e67ef","pitchNumber":4,"startTime":"2025-09-21T19:34:19.505Z","endTime":"2025-09-21T19:34:30.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.599999999999994,"awayTeamWinProbability":52.400000000000006,"homeTeamWinProbabilityAdded":4.999999999999993,"leverageIndex":1.78,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:34:30.032Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Otto Lopez doubles (20) on a sharp fly ball to left fielder Wyatt Langford. Xavier Edwards scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-21T19:34:30.843Z","endTime":"2025-09-21T19:37:24.470Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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.4,"endSpeed":81.8,"strikeZoneTop":3.2951395499482,"strikeZoneBottom":1.54847905938265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.53136842621322,"aZ":-19.755953338820717,"pfxX":-1.7392619167576413,"pfxZ":7.266174323140391,"pX":0.5379327464762,"pZ":2.0796540705935884,"vX0":6.267678446899442,"vY0":-129.98855315487566,"vZ0":-4.212268711951418,"x":96.5,"y":182.63,"x0":-1.679787021035434,"y0":50.00589576274244,"z0":5.223374756394154,"aX":-2.9747845562869624},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":12.4,"breakHorizontal":1.8,"spinRate":2462,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.4215530732714856,"extension":5.999522364331748},"index":0,"playId":"640f472e-ec0f-3ef8-a5b9-70cc82e1956d","pitchNumber":1,"startTime":"2025-09-21T19:35:07.972Z","endTime":"2025-09-21T19:35:12.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.7,"strikeZoneTop":3.28743724289631,"strikeZoneBottom":1.54080196749511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.477697756945123,"aZ":-25.57491278276413,"pfxX":-11.550174565485861,"pfxZ":3.745449346780762,"pX":0.3829262785760897,"pZ":2.166529593944391,"vX0":8.952519202343833,"vY0":-132.7180492124375,"vZ0":-3.18755929885126,"x":102.4,"y":180.28,"x0":-1.5529074748953113,"y0":50.004594802171184,"z0":5.269801200660499,"aX":-20.367838359987385},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.2,"breakHorizontal":18.7,"spinRate":2293,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.41453864448941635,"extension":5.868773287556491},"index":1,"playId":"284e9e86-73a3-3844-9932-0abbc86e40f7","pitchNumber":2,"startTime":"2025-09-21T19:35:27.147Z","endTime":"2025-09-21T19:35:31.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.6,"strikeZoneTop":3.22531742605485,"strikeZoneBottom":1.51923955942897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.316691752258464,"aZ":-24.556367193182492,"pfxX":-10.7319617127808,"pfxZ":4.21644132621279,"pX":0.8346768262800811,"pZ":3.4493658058883745,"vX0":9.653093789518776,"vY0":-134.38803966268716,"vZ0":-0.3728359017583093,"x":85.18,"y":145.65,"x0":-1.4302062267152562,"y0":50.0058349243628,"z0":5.352172309133538,"aX":-19.40314701886891},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.8,"breakHorizontal":17.0,"spinRate":2388,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.4094196868296023,"extension":5.798132645112691},"index":2,"playId":"7ad7c677-bc8e-3568-a228-d4faefce71db","pitchNumber":3,"startTime":"2025-09-21T19:35:48.904Z","endTime":"2025-09-21T19:35:54.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Xavier Edwards steals (26) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"actionPlayId":"7ad7c677-bc8e-3568-a228-d4faefce71db","startTime":"2025-09-21T19:35:58.299Z","endTime":"2025-09-21T19:36:22.971Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"postOnThird":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"homeTeamWinProbability":44.0,"awayTeamWinProbability":56.0,"homeTeamWinProbabilityAdded":-3.5999999999999943,"leverageIndex":1.57,"dramaIndex":67.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.22656315241521,"strikeZoneBottom":1.56585279196818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.927953548087498,"aZ":-32.778614327609795,"pfxX":-9.48673219227263,"pfxZ":-0.3531180962357223,"pX":-0.12036966034406406,"pZ":0.6312781902133803,"vX0":7.013366669596114,"vY0":-130.05627636073527,"vZ0":-5.474867570228959,"x":121.59,"y":221.74,"x0":-1.6228743859315742,"y0":50.00274638367262,"z0":5.2571481142704055,"aX":-16.210003244079868},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.7,"breakHorizontal":15.6,"spinRate":2298,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4215474538978272,"extension":6.116024521624702},"index":4,"playId":"af121fb7-d70d-38cf-ad56-72817593a7a8","pitchNumber":4,"startTime":"2025-09-21T19:36:22.971Z","endTime":"2025-09-21T19:36:27.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.894835083911307,"aZ":-18.912917101959195,"pfxX":-1.742901835991285,"pfxZ":7.482053873344292,"pX":0.5836696018597378,"pZ":2.697033082766784,"vX0":6.662022604320979,"vY0":-132.65984333337582,"vZ0":-2.999067106248642,"x":94.75,"y":165.96,"x0":-1.7399062108862775,"y0":50.000742878142304,"z0":5.2300900790896225,"aX":-3.0886948535531715},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.1,"breakHorizontal":1.6,"spinRate":2520,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4137859803928299,"extension":5.935579582571855},"index":5,"playId":"3491fb80-4d10-35d5-a4b9-1e0e54c76096","pitchNumber":5,"startTime":"2025-09-21T19:36:47.366Z","endTime":"2025-09-21T19:36:51.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.477191754775077,"aZ":-18.33846575939974,"pfxX":-6.973678345905986,"pfxZ":7.682690020735178,"pX":-0.6269978678024675,"pZ":2.9155825133148636,"vX0":5.243404881535632,"vY0":-133.739701294099,"vZ0":-2.78541537439418,"x":140.9,"y":160.06,"x0":-1.7129320491297781,"y0":50.00014783690517,"z0":5.295132133977624,"aX":-12.554320561406422},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.4,"breakHorizontal":11.4,"spinRate":2434,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.41049873130449255,"extension":5.95995099929539},"hitData":{"launchSpeed":101.2,"launchAngle":25.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":29.58,"coordY":90.11}},"index":6,"playId":"76ae96c5-9046-339e-81af-f80ed53eed02","pitchNumber":6,"startTime":"2025-09-21T19:37:12.358Z","endTime":"2025-09-21T19:37:24.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-8.399999999999999,"leverageIndex":1.57,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:37:24.470Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-21T19:37:25.940Z","endTime":"2025-09-21T19:39:54.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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, 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":88.1,"endSpeed":80.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.55525147897242,"aZ":-30.654331894309394,"pfxX":-9.552882872682428,"pfxZ":0.9158771733496192,"pX":-0.5162754798590028,"pZ":1.9290898880619205,"vX0":5.9336044966111094,"vY0":-128.09884899314025,"vZ0":-2.5878024150351324,"x":136.68,"y":186.69,"x0":-1.6268026152141937,"y0":50.00146619147967,"z0":5.359678902753395,"aX":-15.80448998110329},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.3,"breakHorizontal":15.8,"spinRate":2261,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.42831384899390734,"extension":6.0570076232246866},"index":0,"playId":"24ce25e4-135a-3043-955d-77fc61596dcd","pitchNumber":1,"startTime":"2025-09-21T19:38:06.433Z","endTime":"2025-09-21T19:38:10.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"d8c35f41-23b5-44d1-8579-c5db37d976c0","startTime":"2025-09-21T19:38:27.042Z","endTime":"2025-09-21T19:38:32.042Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":82.9,"strikeZoneTop":3.4554479311662,"strikeZoneBottom":1.54071561489116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.913198777765025,"aZ":-18.2715255421753,"pfxX":-6.983268071641136,"pfxZ":7.789428468944198,"pX":-0.647774801882172,"pZ":3.90241591356522,"vX0":5.265510800241671,"vY0":-133.559130495343,"vZ0":-0.46213402692181305,"x":141.69,"y":133.41,"x0":-1.7491290330358737,"y0":50.00538323715611,"z0":5.405482811382164,"aX":-12.469937275924508},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.2,"breakHorizontal":11.3,"spinRate":2481,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4119505828651042,"extension":5.773844146214479},"index":2,"playId":"d91ce058-0476-38d3-879e-2c75f8978fc3","pitchNumber":2,"startTime":"2025-09-21T19:38:46.636Z","endTime":"2025-09-21T19:38:50.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.491135804563374,"aZ":-17.71908152800787,"pfxX":-7.049453757898717,"pfxZ":8.062326653635992,"pX":-0.14096865002818929,"pZ":1.8768583589977532,"vX0":6.657664248794469,"vY0":-133.70493397357183,"vZ0":-5.271951006219261,"x":122.37,"y":188.1,"x0":-1.75935932310034,"y0":50.00129051811536,"z0":5.164477971381714,"aX":-12.636339185511336},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":11.2,"spinRate":2408,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.41121848965483165,"extension":5.900041853711853},"index":3,"playId":"a903d293-f0a5-3922-ba67-6c3430001764","pitchNumber":3,"startTime":"2025-09-21T19:39:07.878Z","endTime":"2025-09-21T19:39:11.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2025-09-21T19:39:30.132Z","endTime":"2025-09-21T19:39:50.494Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.63672165220245,"aZ":-18.11751616476547,"pfxX":-7.089095641641036,"pfxZ":7.989732765537902,"pX":-0.11989582730518858,"pZ":3.4914640388327793,"vX0":6.512596040794441,"vY0":-132.8423963729171,"vZ0":-1.5127805339618632,"x":121.57,"y":144.51,"x0":-1.7011177362819883,"y0":50.00061534737237,"z0":5.406604803370924,"aX":-12.469223213863275},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.3,"breakHorizontal":11.2,"spinRate":2430,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.4148225168136155,"extension":5.640522674761176},"index":5,"playId":"a11e0281-d473-3dd7-b5ab-c9fbdf42c432","pitchNumber":4,"startTime":"2025-09-21T19:39:50.494Z","endTime":"2025-09-21T19:39:54.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.300000000000004,"awayTeamWinProbability":60.699999999999996,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.32,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:39:54.530Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a line drive to left fielder Wyatt Langford. Otto Lopez scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-21T19:40:13.240Z","endTime":"2025-09-21T19:40:56.661Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.3,"endSpeed":82.4,"strikeZoneTop":3.17043316906697,"strikeZoneBottom":1.36450238863348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.92041244619064,"aZ":-19.341553143972334,"pfxX":-3.012398896538919,"pfxZ":7.376874127551375,"pX":0.16456432862018924,"pZ":1.8604487124045543,"vX0":5.948022406479292,"vY0":-131.33015865179803,"vZ0":-4.724204660265664,"x":110.73,"y":188.55,"x0":-1.742585549807333,"y0":50.00339672925014,"z0":5.12969591501931,"aX":-5.241013719702917},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.5,"breakHorizontal":4.1,"spinRate":2459,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.41775925683190795,"extension":5.945562298944499},"index":0,"playId":"a76bfe2b-7299-3b00-b76b-c680a9797152","pitchNumber":1,"startTime":"2025-09-21T19:40:24.922Z","endTime":"2025-09-21T19:40:29.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":80.9,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.035925382520325,"aZ":-29.101935528490962,"pfxX":-9.801983326449692,"pfxZ":1.8308874675208324,"pX":0.652923718254491,"pZ":2.015572257931557,"vX0":8.778922286806665,"vY0":-129.23836782945236,"vZ0":-2.7599829020638347,"x":92.11,"y":184.36,"x0":-1.528278485808313,"y0":50.00363465722185,"z0":5.352104949544396,"aX":-16.44397772048036},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.9,"breakHorizontal":15.6,"spinRate":2214,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.4251879053599201,"extension":6.171492753010552},"hitData":{"launchSpeed":93.3,"launchAngle":17.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.04,"coordY":96.36}},"index":1,"playId":"890fe485-dea9-3741-8df3-bdf443f5f5c7","pitchNumber":2,"startTime":"2025-09-21T19:40:45.136Z","endTime":"2025-09-21T19:40:56.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.2,"awayTeamWinProbability":70.8,"homeTeamWinProbabilityAdded":-10.100000000000005,"leverageIndex":1.33,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:40:56.661Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Graham Pauley grounds out, second baseman Cody Freeman to first baseman Rowdy Tellez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-21T19:41:23.880Z","endTime":"2025-09-21T19:42:28.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"1952f932-c98a-40d9-9fd4-1b272dd81be3","startTime":"2025-09-21T19:41:23.880Z","endTime":"2025-09-21T19:41:28.880Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.3,"strikeZoneTop":3.39373586027711,"strikeZoneBottom":1.62043790362019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.864751266689264,"aZ":-18.664232797979,"pfxX":-2.3869419091469077,"pfxZ":7.777579827492875,"pX":-0.8987864572905405,"pZ":2.2842092116580073,"vX0":3.203099896611951,"vY0":-130.99808931614655,"vZ0":-4.024295035391852,"x":151.26,"y":177.11,"x0":-1.8276549225585523,"y0":50.000343044408304,"z0":5.236847250414596,"aX":-4.144957166250969},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.4,"breakHorizontal":3.6,"spinRate":2466,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4182359581828772,"extension":5.779264355140747},"index":1,"playId":"f5c6bd25-d0b4-3808-9049-d6d07be22b3c","pitchNumber":1,"startTime":"2025-09-21T19:41:39.123Z","endTime":"2025-09-21T19:41:42.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":82.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.993064343016727,"aZ":-19.75288465708829,"pfxX":-2.2910606527777473,"pfxZ":7.062970214371241,"pX":0.032621156298550724,"pZ":3.5853713076127494,"vX0":5.207451585184229,"vY0":-131.99746827868194,"vZ0":-0.7523283138702055,"x":115.76,"y":141.97,"x0":-1.6710928100475062,"y0":50.001920966019185,"z0":5.33297977778458,"aX":-4.029134257639676},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.8,"breakHorizontal":3.0,"spinRate":2532,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.4154978509655365,"extension":5.939372790331181},"index":2,"playId":"c38b1c96-1f6c-31aa-a8c9-a6509bd0f396","pitchNumber":2,"startTime":"2025-09-21T19:42:00.439Z","endTime":"2025-09-21T19:42:04.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.562315611854245,"aZ":-39.800695913563324,"pfxX":5.511749096361676,"pfxZ":-5.3100713611325165,"pX":-0.5759294185046486,"pZ":2.3647616224514354,"vX0":1.3321498806056424,"vY0":-119.49059268775954,"vZ0":0.7573439239117536,"x":138.95,"y":174.93,"x0":-1.8575994890658163,"y0":50.0033031661255,"z0":5.640034813733379,"aX":7.913579783178393},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-9.1,"breakHorizontal":-10.3,"spinRate":2717,"spinDirection":56},"zone":4,"typeConfidence":2.0,"plateTime":0.4596425419739303,"extension":6.081338872552299},"hitData":{"launchSpeed":102.4,"launchAngle":4.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.97,"coordY":151.07}},"index":3,"playId":"1a1a1edc-0d49-374e-a078-76c3b13a19e9","pitchNumber":3,"startTime":"2025-09-21T19:42:20.697Z","endTime":"2025-09-21T19:42:28.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":681715,"link":"/api/v1/people/681715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":1.9000000000000021,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:42:28.232Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alejandro Osuna flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-21T19:44:35.707Z","endTime":"2025-09-21T19:46:04.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":86.8,"strikeZoneTop":3.25687139184797,"strikeZoneBottom":1.36135927215604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.770661511130704,"aZ":-13.062503493957763,"pfxX":-8.152107824693928,"pfxZ":9.807894603655221,"pX":0.26000732145682126,"pZ":2.0518906787353783,"vX0":7.838051621583711,"vY0":-139.72885370174143,"vZ0":-7.642876596965192,"x":107.09,"y":183.38,"x0":-1.54235567185882,"y0":50.002550784674064,"z0":5.708454676490715,"aX":-15.884666372899735},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":12.8,"spinRate":2681,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.39419816783903494,"extension":6.398345362472263},"index":0,"playId":"39419488-0963-3482-bc80-115f72797689","pitchNumber":1,"startTime":"2025-09-21T19:44:35.707Z","endTime":"2025-09-21T19:44:39.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":96.9,"endSpeed":87.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.412066617488186,"aZ":-14.687789180930606,"pfxX":-7.068115705268591,"pfxZ":8.840679029514323,"pX":-0.1837037723638694,"pZ":2.7323432010529056,"vX0":6.040301682651162,"vY0":-140.81707564961033,"vZ0":-5.93738135205299,"x":124.0,"y":165.01,"x0":-1.4540863342091468,"y0":50.005828041553684,"z0":5.843721131565309,"aX":-13.986246745698134},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":11.3,"spinRate":2705,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3911904575885039,"extension":6.33048270613645},"index":1,"playId":"c9c3bfc7-2af8-3cf7-97cd-b9d1ad0a0f17","pitchNumber":2,"startTime":"2025-09-21T19:44:52.774Z","endTime":"2025-09-21T19:44:56.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-09-21T19:45:07.447Z","endTime":"2025-09-21T19:45:16.225Z","isPitch":false,"type":"action","player":{"id":696030,"link":"/api/v1/people/696030"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.582847105086387,"aZ":-27.73297865861069,"pfxX":-0.10771936856929853,"pfxZ":2.822491591138589,"pX":-0.3317794641340893,"pZ":2.0954874160499934,"vX0":3.3260227833205094,"vY0":-125.27011769243713,"vZ0":-3.337665523184218,"x":129.65,"y":182.2,"x0":-1.668193653287251,"y0":50.0049425829445,"z0":5.736226907157887,"aX":-0.17037422599594845},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.6,"breakHorizontal":-0.6,"spinRate":2490,"spinDirection":118},"zone":4,"typeConfidence":2.0,"plateTime":0.4388770545913996,"extension":6.4435188232437435},"index":3,"playId":"563ff1f4-6135-336a-b34a-3f5b2059dda2","pitchNumber":3,"startTime":"2025-09-21T19:45:16.225Z","endTime":"2025-09-21T19:45:20.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.08102899467994,"strikeZoneBottom":1.30578145767269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.5693831449662,"aZ":-24.505201220632355,"pfxX":-9.874822844748424,"pfxZ":4.539378469531524,"pX":-1.3231671350754701,"pZ":0.5497884239390839,"vX0":4.374088112828879,"vY0":-129.2906027612362,"vZ0":-7.463610321769495,"x":167.44,"y":223.94,"x0":-1.7562463818547203,"y0":50.00219666663438,"z0":5.361391915051891,"aX":-16.676158510994203},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.7,"breakHorizontal":16.9,"spinRate":1735,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.42404024809649776,"extension":6.641766551913557},"index":4,"playId":"ac086c54-b572-330a-991f-d25c520b9015","pitchNumber":4,"startTime":"2025-09-21T19:45:37.415Z","endTime":"2025-09-21T19:45:41.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":97.4,"endSpeed":88.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.59281960205776,"aZ":-12.897988634101075,"pfxX":-7.03793858417221,"pfxZ":9.513142788681975,"pX":0.2570004135176379,"pZ":2.3628370375462993,"vX0":7.379767349988212,"vY0":-141.5166296916481,"vZ0":-7.378447185176917,"x":107.2,"y":174.98,"x0":-1.471386541904405,"y0":50.00155684061772,"z0":5.831744169204897,"aX":-14.259933532567592},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.8,"breakHorizontal":11.3,"spinRate":2740,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.38717876842113386,"extension":6.423451875726847},"hitData":{"launchSpeed":90.9,"launchAngle":50.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.85,"coordY":120.5}},"index":5,"playId":"8ee4c1fc-4951-37b7-8d63-48f440c0d71b","pitchNumber":5,"startTime":"2025-09-21T19:45:54.546Z","endTime":"2025-09-21T19:46:04.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:46:04.727Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rowdy Tellez flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-21T19:46:21.368Z","endTime":"2025-09-21T19:49:28.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"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,9],"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":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"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(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":87.7,"endSpeed":79.9,"strikeZoneTop":3.39512194735863,"strikeZoneBottom":1.44947443278774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.347101216157235,"aZ":-23.999468541893467,"pfxX":-9.445776228296964,"pfxZ":5.005739960150131,"pX":-2.048031990913794,"pZ":1.6308869685551293,"vX0":2.881060338492178,"vY0":-127.5563775914808,"vZ0":-4.858598294960404,"x":195.07,"y":194.75,"x0":-1.9707825190791064,"y0":50.00424883861104,"z0":5.473174844799409,"aX":-15.432522319791094},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.0,"breakHorizontal":16.3,"spinRate":1747,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.430810338308381,"extension":6.663801847763376},"index":0,"playId":"65b9390f-68f3-33c7-a084-9c5526e21be5","pitchNumber":1,"startTime":"2025-09-21T19:46:30.529Z","endTime":"2025-09-21T19:46:34.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.4,"strikeZoneTop":3.45714985679145,"strikeZoneBottom":1.51144180458691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.15078677160936,"aZ":-32.00970900675586,"pfxX":0.6390453910726874,"pfxZ":0.10833209735619498,"pX":-1.9306917544876476,"pZ":2.9480743206402997,"vX0":0.1758362509742764,"vY0":-123.56761290213453,"vZ0":-0.052438387329927894,"x":190.59,"y":159.18,"x0":-2.085913586180272,"y0":50.004675468864406,"z0":5.674033991871288,"aX":0.9816331169025805},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.5,"breakHorizontal":-1.2,"spinRate":2480,"spinDirection":125},"zone":11,"typeConfidence":2.0,"plateTime":0.4444021475609299,"extension":6.444629176095954},"index":1,"playId":"caa8a60e-ef2a-3548-8f71-ad001845c79a","pitchNumber":2,"startTime":"2025-09-21T19:46:43.698Z","endTime":"2025-09-21T19:46:47.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.22151355950122,"aZ":-11.907201043342507,"pfxX":-6.417727180176868,"pfxZ":10.211476644221046,"pX":-0.4063868745534319,"pZ":3.963552007716156,"vX0":5.730194522295467,"vY0":-141.19100481437866,"vZ0":-3.2253451921660603,"x":132.49,"y":131.76,"x0":-1.6454370693363112,"y0":50.001947552119816,"z0":5.9060902673551645,"aX":-12.737305543448294},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.9,"breakHorizontal":10.2,"spinRate":2723,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.390464762714795,"extension":6.528904658684403},"index":2,"playId":"bffe4d4f-9183-3d42-9c1a-4f8628ebdb1e","pitchNumber":3,"startTime":"2025-09-21T19:47:02.257Z","endTime":"2025-09-21T19:47:06.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.265085737611013,"aZ":-29.868140187122,"pfxX":-0.4053971046818494,"pfxZ":1.470069244889455,"pX":-0.45729583945672975,"pZ":2.342206018390816,"vX0":3.5898238037159946,"vY0":-125.192862308094,"vZ0":-2.0146657404030215,"x":134.43,"y":175.54,"x0":-1.8624100836266206,"y0":50.00600026781489,"z0":5.622190804130401,"aX":-0.6380631341856887},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.4,"breakHorizontal":-0.1,"spinRate":2571,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.4389164262952603,"extension":6.579732422511577},"index":3,"playId":"3a5857a0-f3e9-3621-83c8-23be13216352","pitchNumber":4,"startTime":"2025-09-21T19:47:17.639Z","endTime":"2025-09-21T19:47:21.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-21T19:47:31.296Z","endTime":"2025-09-21T19:47:47.847Z","isPitch":false,"type":"action","player":{"id":642133,"link":"/api/v1/people/642133"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":98.3,"endSpeed":88.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.96103568924173,"aZ":-12.501657986238238,"pfxX":-6.375920835922681,"pfxZ":9.68450616529493,"pX":-1.2876410774985858,"pZ":3.6159956323883553,"vX0":3.312986157778605,"vY0":-143.02922743602295,"vZ0":-4.109202002354544,"x":166.08,"y":141.15,"x0":-1.6448810462574437,"y0":50.00444067212774,"z0":5.880066263735495,"aX":-12.955043039680382},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.7,"breakHorizontal":10.7,"spinRate":2664,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38581558071056854,"extension":6.439605897703455},"index":5,"playId":"d4dd7afc-2f91-330d-b86c-acd2434305aa","pitchNumber":5,"startTime":"2025-09-21T19:47:47.847Z","endTime":"2025-09-21T19:47:53.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":98.1,"endSpeed":88.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.82465185086112,"aZ":-12.357225977804932,"pfxX":-4.876763858299199,"pfxZ":9.707690672166574,"pX":-0.8024536628021509,"pZ":3.8442550521384824,"vX0":4.21858664525898,"vY0":-142.66840189768564,"vZ0":-3.480002527548682,"x":147.59,"y":134.99,"x0":-1.6738700382464857,"y0":50.002242263403566,"z0":5.870168105254126,"aX":-9.954575142806904},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.9,"breakHorizontal":7.9,"spinRate":2578,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3853636409794339,"extension":6.425592533967435},"index":6,"playId":"de15c326-861c-3158-99c3-1454cb7a60dc","pitchNumber":6,"startTime":"2025-09-21T19:48:12.623Z","endTime":"2025-09-21T19:48:16.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":98.6,"endSpeed":89.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.011744980218154,"aZ":-8.602460110114597,"pfxX":-4.670626087118924,"pfxZ":11.465208664278194,"pX":-0.01647110049822245,"pZ":3.4514829353861614,"vX0":6.104493138896453,"vY0":-143.3707297909702,"vZ0":-5.446571234562555,"x":117.63,"y":145.59,"x0":-1.5790188474525395,"y0":50.0026961389165,"z0":5.9285295172204435,"aX":-9.602692947552816},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.7,"breakHorizontal":7.1,"spinRate":2714,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3838774728559824,"extension":6.441212604046475},"index":7,"playId":"218aaaa2-39d0-3b73-99e4-fe870a3217f0","pitchNumber":7,"startTime":"2025-09-21T19:48:37.740Z","endTime":"2025-09-21T19:48:41.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":691587,"fullName":"Eury Pérez"}}},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":8,"playId":"3a8d39b3-f4a9-437e-9fad-5e1fb2fe2150","pitchNumber":7,"startTime":"2025-09-21T19:48:59.649Z","endTime":"2025-09-21T19:49:04.649Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":97.9,"endSpeed":88.5,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.22064257090001,"aZ":-11.42504738056709,"pfxX":-5.152842310918453,"pfxZ":10.251695366112237,"pX":-0.20340749980190406,"pZ":2.2536831887000774,"vX0":5.274523059280916,"vY0":-142.2035921378002,"vZ0":-7.404870640077721,"x":124.75,"y":177.93,"x0":-1.4234796364420157,"y0":50.001706264428556,"z0":5.6365596325226,"aX":-10.427744365902752},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":8.2,"spinRate":2726,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.38693624991514186,"extension":6.538433923255084},"hitData":{"launchSpeed":94.3,"launchAngle":39.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.45,"coordY":85.68}},"index":9,"playId":"b36a4be1-d497-31e4-80e0-5a632b668a09","pitchNumber":8,"startTime":"2025-09-21T19:49:19.047Z","endTime":"2025-09-21T19:49:28.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.200000000000003,"awayTeamWinProbability":73.8,"homeTeamWinProbabilityAdded":-1.999999999999993,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:49:28.891Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Jung strikes out swinging. Josh Jung to 1st. Wild pitch by pitcher Eury Pérez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-21T19:49:31.886Z","endTime":"2025-09-21T19:50:59.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":null,"isOut":null,"outNumber":null},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2}},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.32526444727327,"aZ":-28.881094285577014,"pfxX":0.5674710779221073,"pfxZ":2.1140990875135426,"pX":0.016190301173310145,"pZ":1.4731749794882707,"vX0":4.496418271628985,"vY0":-123.98565294229437,"vZ0":-3.977302775907261,"x":116.38,"y":199.0,"x0":-1.893147700191179,"y0":50.004907893743614,"z0":5.502939482792972,"aX":0.8853047861214298},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.1,"breakHorizontal":-2.0,"spinRate":2486,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.44143220017897855,"extension":6.5349957213526855},"index":0,"playId":"33fd28b6-aaa7-3499-9793-597117f356dc","pitchNumber":1,"startTime":"2025-09-21T19:49:51.785Z","endTime":"2025-09-21T19:49:56.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":85.1,"endSpeed":77.3,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.27651254237149,"aZ":-22.056722666569478,"pfxX":2.2293189428445035,"pfxZ":6.583136081597424,"pX":-0.18358985901112182,"pZ":3.09607127518205,"vX0":3.127380911254478,"vY0":-123.89030568400767,"vZ0":-1.9116930708795636,"x":124.0,"y":155.19,"x0":-1.7573346011629405,"y0":50.005294576050595,"z0":5.741730438648048,"aX":3.4278537954918864},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":11.6,"breakHorizontal":-4.8,"spinRate":2432,"spinDirection":125},"zone":2,"typeConfidence":2.0,"plateTime":0.4439647872386012,"extension":6.5734962667884025},"index":1,"playId":"169d7db1-e468-3758-bb0d-8a1cb2ee901d","pitchNumber":2,"startTime":"2025-09-21T19:50:09.770Z","endTime":"2025-09-21T19:50:15.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.8373700143096,"aZ":-30.03156987642358,"pfxX":-0.5601341399175839,"pfxZ":1.3596749960466536,"pX":1.3272844797761467,"pZ":-0.5532067316658832,"vX0":7.3591123189741605,"vY0":-124.6393817759704,"vZ0":-8.35904071632805,"x":66.41,"y":253.72,"x0":-1.5895255731448243,"y0":50.00140785414246,"z0":5.3205778220311375,"aX":-0.8820875051374796},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.7,"breakHorizontal":-0.7,"spinRate":2485,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.43929372542448597,"extension":6.704821734282288},"index":2,"playId":"ae51ee78-125e-38b4-8e36-754c89ba31ed","pitchNumber":3,"startTime":"2025-09-21T19:50:44.733Z","endTime":"2025-09-21T19:50:59.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.700000000000003,"awayTeamWinProbability":72.3,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.5,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:50:59.742Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cody Freeman singles on a ground ball to center fielder Jakob Marsee. Josh Jung to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-21T19:51:10.145Z","endTime":"2025-09-21T19:52:37.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":97.0,"endSpeed":87.5,"strikeZoneTop":3.04037990297796,"strikeZoneBottom":1.37718730275046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.126906155874934,"aZ":-13.06575300709546,"pfxX":-6.442959627240407,"pfxZ":9.662479791161429,"pX":0.8261866582248828,"pZ":1.6607523170461682,"vX0":9.13811911933449,"vY0":-140.7315647386262,"vZ0":-8.349602586244625,"x":85.51,"y":193.94,"x0":-1.647305409227936,"y0":50.002896070736846,"z0":5.540172683750597,"aX":-12.742316197892308},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":9.5,"spinRate":2688,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.39131630912590865,"extension":6.578417804123755},"index":0,"playId":"69b9978b-9126-3e98-812d-b3f6e1a7e262","pitchNumber":1,"startTime":"2025-09-21T19:51:33.988Z","endTime":"2025-09-21T19:51:38.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":80.2,"endSpeed":72.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.395679125524055,"aZ":-29.516511646170205,"pfxX":7.450413161132047,"pfxZ":1.9673748235557564,"pX":-0.8354818349555088,"pZ":1.6506185884674327,"vX0":0.33633838605564953,"vY0":-116.63397719119293,"vZ0":-2.4775033683390477,"x":148.85,"y":194.21,"x0":-1.947110506146719,"y0":50.000642824606395,"z0":5.571584898376892,"aX":10.038581501777529},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":3.1,"breakHorizontal":-13.6,"spinRate":2589,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.47359904361495175,"extension":6.421783692924665},"index":1,"playId":"ecd862cc-75e3-30fe-9d23-0704018adb80","pitchNumber":2,"startTime":"2025-09-21T19:51:53.663Z","endTime":"2025-09-21T19:51:57.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-09-21T19:52:06.033Z","endTime":"2025-09-21T19:52:24.823Z","isPitch":false,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.45505761029511,"aZ":-12.86992876804708,"pfxX":-5.013462440848665,"pfxZ":9.597625200626064,"pX":0.6060165935650085,"pZ":2.933542807590439,"vX0":7.542128996660365,"vY0":-142.0913565482958,"vZ0":-5.661163024739768,"x":93.9,"y":159.57,"x0":-1.4514273122210917,"y0":50.00549459091518,"z0":5.794331947705037,"aX":-10.08744993282247},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.2,"breakHorizontal":7.2,"spinRate":2539,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.3878785670715019,"extension":6.590086057419982},"hitData":{"launchSpeed":95.2,"launchAngle":-1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.74,"coordY":140.23}},"index":3,"playId":"7081b4db-c7f1-356a-b6c0-fc2d10a121b3","pitchNumber":3,"startTime":"2025-09-21T19:52:24.823Z","endTime":"2025-09-21T19:52:37.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.5,"awayTeamWinProbability":69.5,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.12,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:52:37.124Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-21T19:54:02.187Z","endTime":"2025-09-21T19:56:39.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"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":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-21T19:52:55.808Z","endTime":"2025-09-21T19:54:04.410Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.760482376395764,"aZ":-30.05685921832568,"pfxX":-0.8974285705767735,"pfxZ":1.3881931729333896,"pX":-0.4683586958936302,"pZ":2.1391470629818614,"vX0":3.6739577465528708,"vY0":-123.46482832682817,"vZ0":-2.063346597922658,"x":134.85,"y":181.02,"x0":-1.868100247501361,"y0":50.00180478505101,"z0":5.5497043090568745,"aX":-1.3669326328089397},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.3,"breakHorizontal":0.6,"spinRate":2348,"spinDirection":139},"zone":7,"typeConfidence":2.0,"plateTime":0.4460177825130045,"extension":6.625826951517476},"index":1,"playId":"377ac3fe-6bec-3eda-82a7-8d67c3877cdf","pitchNumber":1,"startTime":"2025-09-21T19:54:04.410Z","endTime":"2025-09-21T19:54:08.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":98.2,"endSpeed":89.4,"strikeZoneTop":3.5067218563684,"strikeZoneBottom":1.80797740245371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.329310965063684,"aZ":-10.871946748658681,"pfxX":-7.091109709595604,"pfxZ":10.391950104018841,"pX":-0.1810765297907941,"pZ":1.634473720754285,"vX0":6.687015121352997,"vY0":-142.6377278779939,"vZ0":-9.141163277911458,"x":123.9,"y":194.65,"x0":-1.640218501603292,"y0":50.005571614665335,"z0":5.575949733184277,"aX":-14.54135061010998},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.0,"breakHorizontal":11.4,"spinRate":2692,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3847300619905507,"extension":6.54898978301587},"index":2,"playId":"3af48a24-0646-314b-8919-142d2fdd2c8c","pitchNumber":2,"startTime":"2025-09-21T19:54:54.624Z","endTime":"2025-09-21T19:54:58.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.25788211221162,"strikeZoneBottom":1.5174309529452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.063768364577548,"aZ":-29.413472013204665,"pfxX":2.0358112099215813,"pfxZ":1.7745768525927055,"pX":0.977255068126113,"pZ":1.3352513304809615,"vX0":6.067320566140057,"vY0":-123.39653906936589,"vZ0":-4.14899656005598,"x":79.75,"y":202.73,"x0":-1.7674265694075926,"y0":50.00572458754841,"z0":5.486898999306977,"aX":3.1735230745022305},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.5,"breakHorizontal":-4.9,"spinRate":2509,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.44204756724078154,"extension":6.6910450624978335},"index":3,"playId":"b6413dfe-df5f-39f0-b82e-f97638f68fca","pitchNumber":3,"startTime":"2025-09-21T19:55:16.119Z","endTime":"2025-09-21T19:55:19.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.25432461463011,"strikeZoneBottom":1.47370728939703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.720009938036267,"aZ":-29.63140039727757,"pfxX":1.6009579044374398,"pfxZ":1.6535228671791593,"pX":-1.4485921350977944,"pZ":3.0391563467417426,"vX0":0.8648734267700164,"vY0":-122.76664988278534,"vZ0":-0.18314808775415403,"x":172.22,"y":156.72,"x0":-2.0126352092212985,"y0":50.001818265058425,"z0":5.6220639996448325,"aX":2.460516529599419},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.2,"breakHorizontal":-3.1,"spinRate":2471,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.44496490400908684,"extension":6.5359437911554465},"index":4,"playId":"2e975d8d-aff2-314c-9b6c-3a2b9bfcc870","pitchNumber":4,"startTime":"2025-09-21T19:55:36.281Z","endTime":"2025-09-21T19:55:39.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.03435091220645,"aZ":-11.012239242068507,"pfxX":-6.638288056919558,"pfxZ":10.5876420452515,"pX":-0.31672156700382204,"pZ":1.6978731694624378,"vX0":5.953914219980859,"vY0":-140.94632778636444,"vZ0":-8.73717040507918,"x":129.07,"y":192.94,"x0":-1.600980311517044,"y0":50.00336674810326,"z0":5.561959897381679,"aX":-13.26768731199972},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.4,"breakHorizontal":10.7,"spinRate":2713,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.38960988285349707,"extension":6.5837014253234285},"index":5,"playId":"d6331033-d55c-309e-b70f-f5775f860155","pitchNumber":5,"startTime":"2025-09-21T19:55:56.565Z","endTime":"2025-09-21T19:56:00.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2025-09-21T19:56:13.250Z","endTime":"2025-09-21T19:56:33.862Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":88.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.2021782397501,"aZ":-11.019104969758915,"pfxX":-6.483303521630642,"pfxZ":10.360170940295863,"pX":-0.7192735777551099,"pZ":2.663912469048067,"vX0":4.918196149695492,"vY0":-142.78088876463835,"vZ0":-6.481897986351214,"x":144.42,"y":166.85,"x0":-1.6312207589615262,"y0":50.00635814616127,"z0":5.673847340411868,"aX":-13.24365119640572},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.4,"breakHorizontal":10.6,"spinRate":2726,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.3852127455055161,"extension":6.446282371054248},"index":7,"playId":"a7aa9b4d-e854-3854-9e91-a1a0ce2aa51d","pitchNumber":6,"startTime":"2025-09-21T19:56:33.862Z","endTime":"2025-09-21T19:56:39.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":691587,"link":"/api/v1/people/691587"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-5.600000000000001,"leverageIndex":2.22,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2025-09-21T19:56:39.620Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brian Navarreto flies out to second baseman Cody Freeman.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-21T19:58:44.943Z","endTime":"2025-09-21T20:00:00.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"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(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":89.1,"endSpeed":80.8,"strikeZoneTop":3.45360600843364,"strikeZoneBottom":1.54683370571883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.824152788185234,"aZ":-24.036749482058536,"pfxX":-9.321836345187116,"pfxZ":4.865545219246973,"pX":0.8193866438467178,"pZ":1.1493293270536578,"vX0":9.03511258609478,"vY0":-129.2929217208183,"vZ0":-5.6325349470399875,"x":85.77,"y":207.75,"x0":-1.5285628915335359,"y0":50.00606109966109,"z0":5.228975663577587,"aX":-15.605295728226988},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.6,"breakHorizontal":14.6,"spinRate":2206,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.42548122443551284,"extension":6.06150709481933},"index":0,"playId":"dfdb7600-6a9d-3069-a6d7-754d3166f607","pitchNumber":1,"startTime":"2025-09-21T19:59:01.980Z","endTime":"2025-09-21T19:59:06.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":640459,"link":"/api/v1/people/640459","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":89.3,"endSpeed":81.0,"strikeZoneTop":3.39822809848656,"strikeZoneBottom":1.53063092777526,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.49992092627842,"aZ":-16.099892019411875,"pfxX":-7.176316871534855,"pfxZ":9.530448129793953,"pX":1.1229407319301534,"pZ":1.6821717914336838,"vX0":8.928443247602114,"vY0":-129.65425808367144,"vZ0":-5.711928787870836,"x":74.2,"y":193.36,"x0":-1.448223388512048,"y0":50.002843465079074,"z0":5.161101552418907,"aX":-12.10348545653048},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":16.0,"breakHorizontal":10.8,"spinRate":2448,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.4239999165650046,"extension":5.982515672674521},"index":1,"playId":"df6244a1-ef8f-345f-91ee-6716da2155a7","pitchNumber":2,"startTime":"2025-09-21T19:59:20.551Z","endTime":"2025-09-21T19:59:24.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":640459,"link":"/api/v1/people/640459","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.42490954583504,"strikeZoneBottom":1.53434030222604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.552067191396915,"aZ":-19.85248657537987,"pfxX":-3.8925376450200475,"pfxZ":7.370445726122511,"pX":0.6438605143169288,"pZ":2.0621441750757925,"vX0":7.167341538783057,"vY0":-128.9235406913825,"vZ0":-4.150550770780553,"x":92.46,"y":183.1,"x0":-1.675267967432664,"y0":50.00134687535981,"z0":5.238792259050087,"aX":-6.506533074063023},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.6,"breakHorizontal":5.3,"spinRate":2332,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.4259919701127042,"extension":6.005654908348965},"index":2,"playId":"c55b4c9d-351e-3cbc-af28-a3643cefc7da","pitchNumber":3,"startTime":"2025-09-21T19:59:34.892Z","endTime":"2025-09-21T19:59:39.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":640459,"link":"/api/v1/people/640459","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.485777835232472,"aZ":-25.80615605584686,"pfxX":0.5261392692473039,"pfxZ":4.180952444609174,"pX":0.361721400571456,"pZ":1.6421172650153526,"vX0":4.9228708371418195,"vY0":-123.47360747384361,"vZ0":-3.911643128503904,"x":103.21,"y":194.44,"x0":-1.7369456292388132,"y0":50.00607272822546,"z0":5.45002113302761,"aX":0.8020748822912632},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.7,"breakHorizontal":-2.3,"spinRate":2407,"spinDirection":164},"zone":9,"typeConfidence":2.0,"plateTime":0.4457543280305374,"extension":5.99205383138301},"hitData":{"launchSpeed":79.3,"launchAngle":53.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":130.4,"coordY":111.73}},"index":3,"playId":"fdb543fe-23f8-3160-b0df-9242abfecd48","pitchNumber":4,"startTime":"2025-09-21T19:59:49.499Z","endTime":"2025-09-21T20:00:00.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":640459,"link":"/api/v1/people/640459","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":640459,"link":"/api/v1/people/640459"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:00:00.918Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jakob Marsee hits a ground-rule double (18) on a fly ball to left field.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-21T20:00:01.598Z","endTime":"2025-09-21T20:01:13.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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(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.7,"endSpeed":82.1,"strikeZoneTop":3.33907797960104,"strikeZoneBottom":1.53906943223194,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.199204138817983,"aZ":-23.544568348382597,"pfxX":-1.1406893467532315,"pfxZ":4.997556889243668,"pX":0.4487455945608574,"pZ":3.526385107970907,"vX0":5.945200221638031,"vY0":-130.50874035320302,"vZ0":-0.3767572816581023,"x":99.89,"y":143.57,"x0":-1.709560386788803,"y0":50.0038675921123,"z0":5.4444194193611,"aX":-1.9713450326476258},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.2,"breakHorizontal":0.7,"spinRate":2354,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.4195370109477006,"extension":5.903651708583224},"index":0,"playId":"16b7ff3e-87fb-354c-bc21-6d952b169441","pitchNumber":1,"startTime":"2025-09-21T20:00:26.129Z","endTime":"2025-09-21T20:00:29.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":90.7,"endSpeed":82.2,"strikeZoneTop":3.2602477106075,"strikeZoneBottom":1.46540223932766,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.14637555022549,"aZ":-18.826961886921193,"pfxX":-6.79674769719183,"pfxZ":7.687571665404922,"pX":0.12663594823482757,"pZ":1.2319637081081516,"vX0":6.885996296843017,"vY0":-131.73268785526736,"vZ0":-6.46183164108371,"x":112.17,"y":205.52,"x0":-1.6534222955502873,"y0":50.00314382349153,"z0":5.135309833389447,"aX":-11.801359923359204},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.5,"breakHorizontal":10.6,"spinRate":2388,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.41773652554944674,"extension":5.925230457917672},"index":1,"playId":"287dfa5e-c990-360f-ba26-48142e387fd0","pitchNumber":2,"startTime":"2025-09-21T20:00:49.123Z","endTime":"2025-09-21T20:00:52.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.56409133031145,"aZ":-19.005824900161333,"pfxX":-2.02531076719724,"pfxZ":7.675676617467556,"pX":-0.30864194087693436,"pZ":1.9070369480567553,"vX0":4.39012094315578,"vY0":-130.43882435147972,"vZ0":-4.876223123414011,"x":128.76,"y":187.29,"x0":-1.7536909818355206,"y0":50.003131937147124,"z0":5.2424617779322515,"aX":-3.4751156945792667},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.0,"breakHorizontal":2.6,"spinRate":2331,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.4206120506123914,"extension":5.869843819901899},"hitData":{"launchSpeed":99.5,"launchAngle":24.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","coordinates":{"coordX":70.59,"coordY":62.49}},"index":2,"playId":"3188e633-2bd4-3052-b585-39d0bc4f5b99","pitchNumber":3,"startTime":"2025-09-21T20:01:04.559Z","endTime":"2025-09-21T20:01:13.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":-3.400000000000002,"leverageIndex":0.53,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:01:13.584Z","atBatIndex":34},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Agustín Ramírez doubles (33) on a ground ball to left fielder Wyatt Langford. Jakob Marsee scores.","rbi":1,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-21T20:02:46.563Z","endTime":"2025-09-21T20:04:48.715Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":{"id":518876,"link":"/api/v1/people/518876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-21T20:01:54.534Z","endTime":"2025-09-21T20:02:48.799Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":80.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.63534179223236,"aZ":-19.976037642982195,"pfxX":-1.4953400410832756,"pfxZ":7.223625221059871,"pX":0.26095086874776385,"pZ":2.624361541331788,"vX0":5.316624506084881,"vY0":-130.00704839110423,"vZ0":-2.891489752291679,"x":107.05,"y":167.92,"x0":-1.628334771252342,"y0":50.004618148660875,"z0":5.290441127730071,"aX":-2.5262570725825393},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.6,"breakHorizontal":1.3,"spinRate":2453,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.42347227334630455,"extension":5.748237506273829},"index":1,"playId":"ebbd324d-d983-31c9-8f8b-8cc4abdb3deb","pitchNumber":1,"startTime":"2025-09-21T20:02:48.799Z","endTime":"2025-09-21T20:02:53.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"playId":"2aa39874-55ab-3576-8c62-8a74377a6643","startTime":"2025-09-21T20:03:13.991Z","endTime":"2025-09-21T20:03:21.818Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":81.8,"strikeZoneTop":3.15968095009273,"strikeZoneBottom":1.43992822462707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.07758945322718,"aZ":-22.19305044266588,"pfxX":-2.593433394254699,"pfxZ":5.800657853951301,"pX":0.10984547239507694,"pZ":2.060366225220254,"vX0":5.585865629505531,"vY0":-130.94264655445286,"vZ0":-3.7403762332472374,"x":112.81,"y":183.15,"x0":-1.7230718683076867,"y0":50.0013418022117,"z0":5.186579639396598,"aX":-4.461504166609447},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.8,"breakHorizontal":3.4,"spinRate":2421,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.4198158712798654,"extension":5.82535280101446},"index":3,"playId":"810b65ab-8e0c-3993-9099-16f6b61784c1","pitchNumber":2,"startTime":"2025-09-21T20:03:36.091Z","endTime":"2025-09-21T20:03:40.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.17106760133129,"strikeZoneBottom":1.35619558038934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.946079314761437,"aZ":-28.952942321360556,"pfxX":-0.2788617634190018,"pfxZ":2.081843273165512,"pX":1.7189577364620394,"pZ":0.9790295261538479,"vX0":7.841052988390298,"vY0":-123.94477955914861,"vZ0":-4.597871636762844,"x":51.48,"y":212.35,"x0":-1.4562406305523183,"y0":50.004687951512274,"z0":5.290276269856598,"aX":-0.4332599888599204},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.9,"breakHorizontal":-1.4,"spinRate":2431,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.44277923079562065,"extension":6.025227261798652},"index":4,"playId":"e2da3b42-ed00-36fc-890c-aaca74ab9e91","pitchNumber":3,"startTime":"2025-09-21T20:04:15.223Z","endTime":"2025-09-21T20:04:19.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.16,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.197388989257156,"aZ":-33.42771840216558,"pfxX":-9.742136196885895,"pfxZ":-0.7534207453193993,"pX":-0.8197501112759936,"pZ":1.3354437357009794,"vX0":5.304079079776203,"vY0":-128.54726526677064,"vZ0":-3.4570459600106656,"x":148.25,"y":202.72,"x0":-1.6466039045380234,"y0":50.000974079047865,"z0":5.298807622806315,"aX":-16.266192348582603},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.9,"breakHorizontal":16.4,"spinRate":2253,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4264584931482407,"extension":6.178989007544855},"hitData":{"launchSpeed":97.2,"launchAngle":0.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":34.91,"coordY":106.46}},"index":5,"playId":"fb8f6a74-9e6a-39c7-8ddc-4d9f7d721527","pitchNumber":4,"startTime":"2025-09-21T20:04:35.639Z","endTime":"2025-09-21T20:04:48.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":518876,"link":"/api/v1/people/518876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.2,"awayTeamWinProbability":84.8,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":1.03,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:04:48.715Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, pitcher Jacob Latz to first baseman Rowdy Tellez. Agustín Ramírez to 3rd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-21T20:07:29.787Z","endTime":"2025-09-21T20:08:15.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656641,"link":"/api/v1/people/656641"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"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_play","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-21T20:05:15.371Z","endTime":"2025-09-21T20:05:31.659Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jacob Latz replaces Merrill Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":0,"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-21T20:05:31.659Z","endTime":"2025-09-21T20:07:29.787Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656641,"link":"/api/v1/people/656641"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":518876,"link":"/api/v1/people/518876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"playId":"8c6ae56c-88a6-4a2a-ad6b-81f5a85c9516","startTime":"2025-09-21T20:07:29.787Z","endTime":"2025-09-21T20:07:34.787Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.1,"strikeZoneTop":3.1727584954301,"strikeZoneBottom":1.25878446051787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.748289924087956,"aZ":-12.536725702609596,"pfxX":6.2149341807530725,"pfxZ":10.976504260468284,"pX":1.1534269763613356,"pZ":2.425330365669796,"vX0":-3.9333847381355405,"vY0":-133.8669503870695,"vZ0":-6.549128638966964,"x":73.03,"y":173.3,"x0":1.8452513333095957,"y0":50.00177357560584,"z0":5.826549529706773,"aX":11.118051478176604},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.4,"breakHorizontal":-10.2,"spinRate":2341,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.41140934154285524,"extension":6.583256787031741},"index":3,"playId":"660f7a09-d18d-3c9a-ae05-ef196b4bf438","pitchNumber":1,"startTime":"2025-09-21T20:07:49.183Z","endTime":"2025-09-21T20:07:53.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.343161427540256,"aZ":-23.302519069468843,"pfxX":10.054990682783405,"pfxZ":6.115546600462302,"pX":0.4828495454807727,"pZ":2.8348760179722152,"vX0":-6.453488048413374,"vY0":-120.27092888086989,"vZ0":-2.256598232261096,"x":98.59,"y":162.24,"x0":1.9070586749686578,"y0":50.00494770454766,"z0":5.87161100602165,"aX":14.595961456224709},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":10.7,"breakHorizontal":-16.4,"spinRate":2025,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.4570225687833691,"extension":6.525790620655653},"hitData":{"launchSpeed":60.2,"launchAngle":-55.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.72,"coordY":180.98}},"index":4,"playId":"e15f8641-5550-3dcd-b2d8-2ed33253a2ba","pitchNumber":2,"startTime":"2025-09-21T20:08:07.979Z","endTime":"2025-09-21T20:08:15.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.900000000000002,"awayTeamWinProbability":83.1,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:08:15.647Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Liam Hicks pops out softly to catcher Jonah Heim in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-21T20:08:29.937Z","endTime":"2025-09-21T20:11:38.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.723503859636043,"aZ":-28.329747403503422,"pfxX":-2.0756422795827794,"pfxZ":2.6568907947076434,"pX":-0.6546777172378142,"pZ":1.7177552584952303,"vX0":-5.3263643999920705,"vY0":-120.26955894030499,"vZ0":-3.688664177053725,"x":141.95,"y":192.4,"x0":1.8683585027295098,"y0":50.00592140655598,"z0":5.814408121575482,"aX":-3.007037867112241},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.1,"breakHorizontal":5.2,"spinRate":2329,"spinDirection":247},"zone":7,"typeConfidence":2.0,"plateTime":0.4573551224769399,"extension":6.542276589086341},"index":0,"playId":"e7701e7b-cb1b-3704-ba10-ae5381366e02","pitchNumber":1,"startTime":"2025-09-21T20:08:47.698Z","endTime":"2025-09-21T20:08:51.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.1550117351115,"strikeZoneBottom":1.36640193546329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.064577717937837,"aZ":-31.490282864091014,"pfxX":-5.305741765400996,"pfxZ":0.4390095930500433,"pX":-1.3063018976759375,"pZ":2.98963462637369,"vX0":-6.088764794844815,"vY0":-124.19926354762038,"vZ0":-0.7256169938293948,"x":166.79,"y":158.06,"x0":1.870988951285785,"y0":50.00305866022363,"z0":5.9163811671143485,"aX":-8.244292521446214},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.8,"breakHorizontal":11.0,"spinRate":2331,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.44188701688983745,"extension":6.505095415723031},"index":1,"playId":"89533bc7-8c65-3527-a0d7-4a4f24529998","pitchNumber":2,"startTime":"2025-09-21T20:09:11.431Z","endTime":"2025-09-21T20:09:15.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.09639278069447,"strikeZoneBottom":1.38855193376823,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.32895935548299,"aZ":-30.836200363875307,"pfxX":-3.4545243833165644,"pfxZ":0.906318322425756,"pX":-1.8153013613809708,"pZ":1.530895713449601,"vX0":-7.635697960019065,"vY0":-121.12740314720615,"vZ0":-3.6541721794290476,"x":186.2,"y":197.45,"x0":1.8360938767135393,"y0":50.00154281119468,"z0":5.777002937756588,"aX":-5.093849994238787},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.0,"breakHorizontal":8.2,"spinRate":2430,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.45350395636427887,"extension":6.712052482000467},"index":2,"playId":"3db8c204-73d3-37fd-b800-87a510948760","pitchNumber":3,"startTime":"2025-09-21T20:09:33.100Z","endTime":"2025-09-21T20:09:36.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.289429034639348,"aZ":-29.475073549363778,"pfxX":-3.8384211062130142,"pfxZ":1.7822193759823994,"pX":-0.09601015505418821,"pZ":1.9528625960125527,"vX0":-3.876942412917891,"vY0":-122.64779969384843,"vZ0":-3.1755261653886953,"x":120.66,"y":186.05,"x0":2.0066914286425646,"y0":50.00542708418164,"z0":5.79026825597783,"aX":-5.821006650559851},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.6,"breakHorizontal":7.9,"spinRate":2356,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4473758742741891,"extension":6.545839125166191},"index":3,"playId":"8d359cbe-a85d-35a6-944b-7177c973f8ee","pitchNumber":4,"startTime":"2025-09-21T20:09:55.526Z","endTime":"2025-09-21T20:09:59.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-09-21T20:10:12.418Z","endTime":"2025-09-21T20:10:27.367Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":91.7,"endSpeed":83.6,"strikeZoneTop":3.01931461423207,"strikeZoneBottom":1.39243192993644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.23451164186442,"aZ":-16.391673058606234,"pfxX":5.469370216842077,"pfxZ":8.74785920404776,"pX":1.2543620930119859,"pZ":4.776677757075837,"vX0":-3.0999048667100224,"vY0":-133.56814860474685,"vZ0":-0.13478598292958455,"x":69.19,"y":109.81,"x0":1.7205043749616942,"y0":50.0000027881497,"z0":6.008246643769171,"aX":9.86342544855369},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.1,"breakHorizontal":-9.2,"spinRate":2210,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.4103580733507668,"extension":6.513774263615128},"index":5,"playId":"6764c429-e958-3f88-9629-d10ef5815791","pitchNumber":5,"startTime":"2025-09-21T20:10:27.367Z","endTime":"2025-09-21T20:10:31.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.237837537856535,"aZ":-29.745184714685507,"pfxX":-0.9862151219224922,"pfxZ":1.626094611970668,"pX":-0.6279968754450436,"pZ":1.4017790378949875,"vX0":-5.702059605126547,"vY0":-120.95592929331795,"vZ0":-4.109943368766626,"x":140.94,"y":200.93,"x0":1.8820111563389994,"y0":50.00128071871686,"z0":5.713567558861575,"aX":-1.468872132771208},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.3,"breakHorizontal":3.1,"spinRate":2348,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4517697533451228,"extension":6.682041349677126},"index":6,"playId":"54b6142a-9a59-30be-9145-80d985b2d3eb","pitchNumber":6,"startTime":"2025-09-21T20:10:50.596Z","endTime":"2025-09-21T20:10:55.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.607965388142965,"aZ":-12.57795085706977,"pfxX":6.43908302421211,"pfxZ":10.672504120248615,"pX":0.07076521706730068,"pZ":3.8723064595724495,"vX0":-6.527089583551229,"vY0":-135.17713803472313,"vZ0":-2.9582849213699656,"x":114.3,"y":134.23,"x0":1.689133215309771,"y0":50.00338404666198,"z0":5.873277800355554,"aX":11.824328122907778},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.8,"breakHorizontal":-10.1,"spinRate":2411,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.40640634374224627,"extension":6.552341623548127},"hitData":{"launchSpeed":54.5,"launchAngle":78.0,"totalDistance":51.0,"trajectory":"popup","hardness":"soft","location":"2","coordinates":{"coordX":106.31,"coordY":196.18}},"index":7,"playId":"65042df9-4273-3012-9c6b-585995776f58","pitchNumber":7,"startTime":"2025-09-21T20:11:30.459Z","endTime":"2025-09-21T20:11:38.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":19.2,"awayTeamWinProbability":80.8,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.84,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:11:38.277Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Duran strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-21T20:13:50.592Z","endTime":"2025-09-21T20:15:16.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Lake Bachar replaces Eury Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-21T20:12:01.958Z","endTime":"2025-09-21T20:13:52.645Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669199,"link":"/api/v1/people/669199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691587,"link":"/api/v1/people/691587","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":84.7,"endSpeed":77.5,"strikeZoneTop":3.39314102457359,"strikeZoneBottom":1.62227994236604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.953854930552684,"aZ":-31.611973333694984,"pfxX":6.4096705904000695,"pfxZ":0.3636757152919907,"pX":0.09859039754815596,"pZ":0.9112543858279103,"vX0":2.8605903191806603,"vY0":-123.30934160169916,"vZ0":-4.193963562517808,"x":113.24,"y":214.18,"x0":-1.9127779609101023,"y0":50.000616248938265,"z0":5.332768953086016,"aX":9.762354097755003},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.1,"breakHorizontal":-12.4,"spinRate":2893,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4460208162501398,"extension":6.237713994209405},"index":1,"playId":"3399f7e5-15ec-3d57-a121-0fd66aeaad7e","pitchNumber":1,"startTime":"2025-09-21T20:13:52.645Z","endTime":"2025-09-21T20:13:56.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":95.2,"endSpeed":86.1,"strikeZoneTop":3.39210048300573,"strikeZoneBottom":1.6219988814438,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.86756053509847,"aZ":-11.238497949298472,"pfxX":-5.207506383320387,"pfxZ":10.940627734900673,"pX":0.6887604803656256,"pZ":2.3524803642509,"vX0":7.300209059319642,"vY0":-138.1914528297975,"vZ0":-6.880422917065053,"x":90.75,"y":175.26,"x0":-1.3237554732846015,"y0":50.00037029694853,"z0":5.647430232303176,"aX":-9.963153849954084},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.4,"breakHorizontal":7.7,"spinRate":2670,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.3979800955447379,"extension":6.242716453775821},"index":2,"playId":"5d7b0b47-b877-314f-8799-55e18e19dcbf","pitchNumber":2,"startTime":"2025-09-21T20:14:05.808Z","endTime":"2025-09-21T20:14:09.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.5,"endSpeed":77.2,"strikeZoneTop":3.17939550093642,"strikeZoneBottom":1.40887251960822,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.09688354551092,"aZ":-32.30986175769791,"pfxX":5.88768103654256,"pfxZ":-0.08840086725354723,"pX":0.8233401098951781,"pZ":2.968658551819205,"vX0":4.385908917881108,"vY0":-123.04141994628431,"vZ0":0.5537331385788196,"x":85.62,"y":158.63,"x0":-1.7518599225957194,"y0":50.00339400391373,"z0":5.494742836582154,"aX":8.960197268936524},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.2,"breakHorizontal":-11.8,"spinRate":2726,"spinDirection":57},"zone":3,"typeConfidence":2.0,"plateTime":0.44641979779268626,"extension":6.2875043372689134},"index":3,"playId":"5ad56d2f-128c-3779-ab9e-2003f8afe777","pitchNumber":3,"startTime":"2025-09-21T20:14:19.447Z","endTime":"2025-09-21T20:14:23.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"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-21T20:14:29.729Z","endTime":"2025-09-21T20:14:42.634Z","isPitch":false,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.4,"strikeZoneTop":3.29725226308194,"strikeZoneBottom":1.48557271110246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.402485447452303,"aZ":-24.98487801578659,"pfxX":-9.248580405183255,"pfxZ":4.839195215388525,"pX":1.5086713076478995,"pZ":1.167349456778538,"vX0":9.204658363326326,"vY0":-121.51874641901794,"vZ0":-5.19029014691425,"x":59.49,"y":207.26,"x0":-1.1395587158015714,"y0":50.000073783347865,"z0":5.520709943029324,"aX":-13.730954750276963},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.7,"breakHorizontal":14.4,"spinRate":1436,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.45197014037047367,"extension":6.325699353002576},"index":5,"playId":"7a15a163-5618-3310-ab99-b84959975909","pitchNumber":4,"startTime":"2025-09-21T20:14:42.634Z","endTime":"2025-09-21T20:14:46.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":95.5,"endSpeed":86.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.247638691502964,"aZ":-11.42794234374339,"pfxX":-4.855957351966946,"pfxZ":10.734139407561967,"pX":0.6621384714353806,"pZ":2.3933236715053874,"vX0":7.066043140336911,"vY0":-138.67326508830445,"vZ0":-6.904038485921823,"x":91.76,"y":174.16,"x0":-1.29716857952939,"y0":50.0002782271797,"z0":5.690549508569092,"aX":-9.383484861676164},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.0,"breakHorizontal":7.2,"spinRate":2657,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.39614506611494793,"extension":6.162841304793137},"index":6,"playId":"faac8db3-cc9b-3432-922c-de7ed786fd1b","pitchNumber":5,"startTime":"2025-09-21T20:14:56.000Z","endTime":"2025-09-21T20:15:00.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":95.3,"endSpeed":86.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.41781469275251,"aZ":-12.603809349812417,"pfxX":-5.567042990653274,"pfxZ":10.148074330909626,"pX":0.23277184863108508,"pZ":2.922296087558721,"vX0":6.469682311015731,"vY0":-138.58277520556172,"vZ0":-5.1369672080684605,"x":108.13,"y":159.88,"x0":-1.418156387825813,"y0":50.00368445990969,"z0":5.65451896953786,"aX":-10.737395165364044},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":8.6,"spinRate":2733,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3965239604705344,"extension":6.177374365283388},"index":7,"playId":"ccd50e1e-73d8-3bc7-8c46-71adc4023dc9","pitchNumber":6,"startTime":"2025-09-21T20:15:12.587Z","endTime":"2025-09-21T20:15:16.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.02,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:15:16.909Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Helman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-21T20:15:21.274Z","endTime":"2025-09-21T20:17:10.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"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(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":86.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.18308041925594,"aZ":-10.893916159924984,"pfxX":-6.102479700348608,"pfxZ":10.903844999513968,"pX":0.3342040905390414,"pZ":3.2384419462905196,"vX0":6.831924487757128,"vY0":-139.27418502537512,"vZ0":-4.753801860835266,"x":104.26,"y":151.34,"x0":-1.365393217485694,"y0":50.00423706883246,"z0":5.69661709140132,"aX":-11.911753826389276},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.8,"breakHorizontal":9.5,"spinRate":2780,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.3942621329019911,"extension":6.17861483433773},"index":0,"playId":"ebea8490-b184-3bd9-9ac8-af0cb1adc535","pitchNumber":1,"startTime":"2025-09-21T20:15:41.359Z","endTime":"2025-09-21T20:15:45.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.59047356062516,"strikeZoneBottom":1.63011026516549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.063697064850572,"aZ":-22.47033071186604,"pfxX":-7.223171483637538,"pfxZ":6.334888687350544,"pX":1.8950434146143849,"pZ":1.2160166585802727,"vX0":9.790597220857764,"vY0":-123.16915023289553,"vZ0":-5.625594638127099,"x":44.77,"y":205.95,"x0":-1.1978918996204269,"y0":50.005684866666904,"z0":5.4365908576789135,"aX":-11.071370386906668},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":10.3,"breakHorizontal":10.7,"spinRate":1400,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4451415620293706,"extension":6.308388626550474},"index":1,"playId":"60a09d53-e05b-3097-bddc-d321c7e2feec","pitchNumber":2,"startTime":"2025-09-21T20:15:56.111Z","endTime":"2025-09-21T20:16:00.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":90.7,"endSpeed":83.1,"strikeZoneTop":3.62140245152661,"strikeZoneBottom":1.70187751109481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.584830990788944,"aZ":-23.347279441017996,"pfxX":0.23179089984652634,"pfxZ":5.028819165450094,"pX":1.2028857414112921,"pZ":1.682591245103773,"vX0":6.635022846564421,"vY0":-131.83149894540063,"vZ0":-5.557898472063101,"x":71.15,"y":193.35,"x0":-1.3790935450433877,"y0":50.00612511143492,"z0":5.546593452314602,"aX":0.406994021086595},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.0,"breakHorizontal":-1.9,"spinRate":2696,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.41580825621857676,"extension":6.1722275943165075},"index":2,"playId":"ebb4df6c-fd12-3a45-9c66-7d9a16a770af","pitchNumber":3,"startTime":"2025-09-21T20:16:10.276Z","endTime":"2025-09-21T20:16:14.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.51787721246622,"strikeZoneBottom":1.55757979303112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.29624708446654,"aZ":-21.927060794187952,"pfxX":-1.721327516359855,"pfxZ":5.715864655183107,"pX":2.08980549857028,"pZ":1.058699114229358,"vX0":9.548758484449488,"vY0":-133.64711489121785,"vZ0":-7.4556364485831885,"x":37.34,"y":210.2,"x0":-1.3199938562097397,"y0":50.0017296900214,"z0":5.482578423132306,"aX":-3.0863374658925746},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.8,"breakHorizontal":0.8,"spinRate":2869,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4112882867392811,"extension":6.236715911617431},"index":3,"playId":"16985326-e80e-3ac2-933c-0e4626300ae9","pitchNumber":4,"startTime":"2025-09-21T20:16:25.648Z","endTime":"2025-09-21T20:16:29.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.22729374051331,"aZ":-12.61787671229141,"pfxX":-7.023983345964694,"pfxZ":10.149641824880408,"pX":-0.6572508850163696,"pZ":3.3120204128606483,"vX0":4.6830658365419895,"vY0":-138.49270497016616,"vZ0":-4.1081595923833065,"x":142.05,"y":149.36,"x0":-1.464427998088594,"y0":50.00551465382766,"z0":5.669259816287063,"aX":-13.537948716226659},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":11.6,"spinRate":2757,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.39669824070685333,"extension":6.115470063943998},"index":4,"playId":"fd74c6ed-1b0b-3919-97f6-44c518cc23af","pitchNumber":5,"startTime":"2025-09-21T20:16:42.005Z","endTime":"2025-09-21T20:16:46.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.42272330450164,"aZ":-11.923620424603664,"pfxX":-7.108299537164346,"pfxZ":10.339757714050341,"pX":0.5935252191161288,"pZ":2.23657132057264,"vX0":7.800413796494185,"vY0":-139.55106680561497,"vZ0":-6.899920461191408,"x":94.38,"y":178.39,"x0":-1.3236004496949965,"y0":50.003603819918204,"z0":5.538287743963081,"aX":-13.92402547658945},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.3,"breakHorizontal":11.2,"spinRate":2774,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.3935303783329305,"extension":6.129849229233758},"index":5,"playId":"61727f41-1e66-3444-aeef-77d870b3a930","pitchNumber":6,"startTime":"2025-09-21T20:17:05.960Z","endTime":"2025-09-21T20:17:10.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:17:10.275Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Joc Pederson lines out to first baseman Liam Hicks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-21T20:17:12.545Z","endTime":"2025-09-21T20:17:59.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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.6,"endSpeed":86.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.050998029826374,"aZ":-12.14261901482594,"pfxX":-5.864357853056351,"pfxZ":10.351495012960685,"pX":0.08793969338887754,"pZ":3.443694093133081,"vX0":6.4489299427062345,"vY0":-138.94345969001978,"vZ0":-3.9045046034371858,"x":113.65,"y":145.8,"x0":-1.5124496936964968,"y0":50.006677030832904,"z0":5.686944448946924,"aX":-11.353402714410183},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.0,"breakHorizontal":9.1,"spinRate":2789,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3957349755411008,"extension":6.233542152264686},"index":0,"playId":"b6d1e108-358f-3785-801c-284d228f3da3","pitchNumber":1,"startTime":"2025-09-21T20:17:38.251Z","endTime":"2025-09-21T20:17:42.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.751751952010395,"aZ":-26.93236068345056,"pfxX":3.521102277467291,"pfxZ":2.9951078144912247,"pX":0.3323505030043104,"pZ":2.1124992273374,"vX0":3.6649862390280403,"vY0":-131.3897680835472,"vZ0":-4.0484432014939244,"x":104.33,"y":181.74,"x0":-1.5377625402398973,"y0":50.0006010668441,"z0":5.673787719451421,"aX":6.1570772850127415},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.8,"breakHorizontal":-7.2,"spinRate":2788,"spinDirection":189},"zone":9,"typeConfidence":2.0,"plateTime":0.41681179597524043,"extension":6.111593222316412},"hitData":{"launchSpeed":88.8,"launchAngle":9.0,"totalDistance":135.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":165.13,"coordY":163.81}},"index":1,"playId":"fba9b39c-ad91-34b3-a1c6-6d8bc983ae38","pitchNumber":2,"startTime":"2025-09-21T20:17:54.832Z","endTime":"2025-09-21T20:17:59.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.700000000000001,"awayTeamWinProbability":86.3,"homeTeamWinProbabilityAdded":-1.0999999999999979,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:17:59.337Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to left fielder Wyatt Langford.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-21T20:19:56.561Z","endTime":"2025-09-21T20:20:25.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.38346056496511,"aZ":-40.224926345068006,"pfxX":-2.4753724950128744,"pfxZ":-6.3866936276264905,"pX":0.008554936638603133,"pZ":2.2438859524707393,"vX0":-3.6407050043825673,"vY0":-112.45443533447767,"vZ0":0.7778821243372656,"x":116.67,"y":178.2,"x0":1.980063852236131,"y0":50.00278918138571,"z0":6.025830489247542,"aX":-3.1200086092531176},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-10.9,"breakHorizontal":5.5,"spinRate":2686,"spinDirection":326},"zone":5,"typeConfidence":2.0,"plateTime":0.4900308260014996,"extension":6.5327457170675975},"hitData":{"launchSpeed":89.0,"launchAngle":9.0,"totalDistance":125.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.67,"coordY":119.52}},"index":0,"playId":"a95be32d-019c-34c1-a7d3-20b0f7a08228","pitchNumber":1,"startTime":"2025-09-21T20:20:14.919Z","endTime":"2025-09-21T20:20:25.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.1,"awayTeamWinProbability":87.9,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.43,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:20:25.933Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dane Myers called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-21T20:23:12.345Z","endTime":"2025-09-21T20:24:16.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dane Myers replaces Troy Johnston.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"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-21T20:20:50.528Z","endTime":"2025-09-21T20:21:03.875Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"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-21T20:21:03.875Z","endTime":"2025-09-21T20:21:20.488Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Cole Winn replaces Jacob Latz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-21T20:21:20.488Z","endTime":"2025-09-21T20:23:14.677Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668390,"link":"/api/v1/people/668390"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.53350687154536,"strikeZoneBottom":1.29044445664703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.267290931144217,"aZ":-35.885300054623805,"pfxX":1.9492552142547654,"pfxZ":-2.3125456722771514,"pX":0.3639368260072545,"pZ":2.0782838820770513,"vX0":4.12509246548029,"vY0":-125.51742776724217,"vZ0":-1.5930179850950217,"x":103.13,"y":182.67,"x0":-1.5510219395705802,"y0":50.00413302195264,"z0":5.630307577086762,"aX":3.125117053284071},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.3,"breakHorizontal":-4.4,"spinRate":2652,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.43557979552282866,"extension":6.644340014829607},"index":3,"playId":"9b28ed00-f3b4-35e6-a645-06ce5b9ae154","pitchNumber":1,"startTime":"2025-09-21T20:23:14.677Z","endTime":"2025-09-21T20:23:18.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":95.6,"endSpeed":86.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.448432812095305,"aZ":-14.178206123349819,"pfxX":-4.867844497342238,"pfxZ":9.306447854592468,"pX":-0.2406361689095169,"pZ":2.5837507334262577,"vX0":5.0062020730973025,"vY0":-138.9692978131721,"vZ0":-5.24568802927654,"x":126.17,"y":169.02,"x0":-1.4428810395425864,"y0":50.00458993060241,"z0":5.4559165359614905,"aX":-9.414366681948097},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.8,"breakHorizontal":7.7,"spinRate":2323,"spinDirection":205},"zone":5,"typeConfidence":2.0,"plateTime":0.3958670942036533,"extension":7.039914845619338},"index":4,"playId":"fd719abd-da18-3368-9ac1-b93af793d5fd","pitchNumber":2,"startTime":"2025-09-21T20:23:32.378Z","endTime":"2025-09-21T20:23:36.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.49961199414869,"strikeZoneBottom":1.87422021491536,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.91179707210403,"aZ":-29.673886797241117,"pfxX":-9.955904225881984,"pfxZ":1.572079930653544,"pX":-0.6926266090481461,"pZ":1.5215631795075586,"vX0":5.452118218804278,"vY0":-126.00190623312453,"vZ0":-3.08556882009927,"x":143.4,"y":197.7,"x0":-1.6019162916744314,"y0":50.00433439871277,"z0":5.184199346972262,"aX":-15.855198368433948},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.3,"breakHorizontal":16.6,"spinRate":1644,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.43630835584101213,"extension":6.815638322891564},"index":5,"playId":"ac7abc3f-e436-3a23-8164-5166ab18254b","pitchNumber":3,"startTime":"2025-09-21T20:23:53.247Z","endTime":"2025-09-21T20:23:57.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.44359840827721,"strikeZoneBottom":1.53605367381036,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.78362888241667,"aZ":-24.879679765951487,"pfxX":-9.057508252813445,"pfxZ":3.782074535916715,"pX":0.3485213067411567,"pZ":1.7631559656496578,"vX0":8.06322010537265,"vY0":-138.64502590534065,"vZ0":-4.343527349364404,"x":103.72,"y":191.17,"x0":-1.434443894043235,"y0":50.002174986240796,"z0":5.030323476534745,"aX":-17.463307026910055},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.0,"breakHorizontal":14.5,"spinRate":2174,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.39653124991002997,"extension":7.041520508617595},"index":6,"playId":"47a797d2-5d46-3207-8cae-6549ae875208","pitchNumber":4,"startTime":"2025-09-21T20:24:12.639Z","endTime":"2025-09-21T20:24:16.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":668390,"link":"/api/v1/people/668390"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":668390,"link":"/api/v1/people/668390"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.600000000000001,"awayTeamWinProbability":86.4,"homeTeamWinProbabilityAdded":1.5000000000000018,"leverageIndex":0.69,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:24:16.637Z","atBatIndex":42},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Heriberto Hernández grounds into a double play, third baseman Josh Jung to second baseman Cody Freeman to first baseman Rowdy Tellez. Otto Lopez out at 2nd. Heriberto Hernández out at 1st.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-21T20:24:25.808Z","endTime":"2025-09-21T20:25:32.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683227,"link":"/api/v1/people/683227"},"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.76639275573747,"aZ":-15.177722115220014,"pfxX":-2.9940305326264265,"pfxZ":8.714665178282308,"pX":-0.32790827368760056,"pZ":3.6823670202308203,"vX0":4.026281396877419,"vY0":-139.56611161188536,"vZ0":-2.2370725664403945,"x":129.5,"y":139.36,"x0":-1.4079823787718893,"y0":50.00147893943507,"z0":5.507386256833257,"aX":-5.838790607564654},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":4.4,"spinRate":2238,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3941810592304793,"extension":6.945153455886285},"index":0,"playId":"6747a285-32c4-3a8b-8b6d-ce8f226a264d","pitchNumber":1,"startTime":"2025-09-21T20:24:41.264Z","endTime":"2025-09-21T20:24:45.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.1,"strikeZoneTop":3.2230713061091,"strikeZoneBottom":1.32841046457857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.61518013526188,"aZ":-14.708529580105552,"pfxX":-2.6117486357240396,"pfxZ":8.85909448066901,"pX":-0.5865582107679035,"pZ":3.4222994202103827,"vX0":2.9833638049603675,"vY0":-140.43633122452115,"vZ0":-3.021974080851061,"x":139.36,"y":146.38,"x0":-1.3298617293107304,"y0":50.00467343568678,"z0":5.485280450580043,"aX":-5.1504581345272555},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":4.0,"spinRate":2282,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3919551864977713,"extension":6.7433052752954445},"index":1,"playId":"ce925f87-b821-3896-8678-c9b7c770b2ca","pitchNumber":2,"startTime":"2025-09-21T20:25:01.606Z","endTime":"2025-09-21T20:25:06.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"actionPlayId":"ce925f87-b821-3896-8678-c9b7c770b2ca","startTime":"2025-09-21T20:25:14.920Z","endTime":"2025-09-21T20:25:24.698Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.70596135842866,"aZ":-23.38076712155205,"pfxX":-6.879332475318078,"pfxZ":5.579973028798438,"pX":0.03085758012188786,"pZ":2.231766543123323,"vX0":6.523697323182146,"vY0":-125.34515797079976,"vZ0":-2.625487147242091,"x":115.82,"y":178.52,"x0":-1.7243009859347784,"y0":50.00120840366921,"z0":5.222359851270408,"aX":-10.836330612840662},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.7,"breakHorizontal":10.8,"spinRate":1543,"spinDirection":239},"zone":5,"typeConfidence":2.0,"plateTime":0.4386635453223091,"extension":6.788274830587014},"hitData":{"launchSpeed":103.1,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.9,"coordY":170.84}},"index":3,"playId":"8d50b0ae-57d7-3c52-937e-e69fb299004c","pitchNumber":3,"startTime":"2025-09-21T20:25:24.698Z","endTime":"2025-09-21T20:25:32.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":668390,"link":"/api/v1/people/668390"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":668390,"link":"/api/v1/people/668390"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":16.3,"awayTeamWinProbability":83.7,"homeTeamWinProbabilityAdded":2.6999999999999993,"leverageIndex":0.6,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:25:32.384Z","atBatIndex":43},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Wyatt Langford homers (22) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-21T20:27:45.534Z","endTime":"2025-09-21T20:28:37.796Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":{"id":669199,"link":"/api/v1/people/669199"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Dane Myers remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"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-21T20:27:10.688Z","endTime":"2025-09-21T20:27:47.869Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":687859,"link":"/api/v1/people/687859"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":85.3,"endSpeed":77.2,"strikeZoneTop":3.60528460929736,"strikeZoneBottom":1.65656367419642,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.506414911898595,"aZ":-28.901541530822314,"pfxX":5.5151322206399955,"pfxZ":2.126241525307858,"pX":-0.7584143427497914,"pZ":3.0056777920035276,"vX0":1.312236420964196,"vY0":-124.18911464831709,"vZ0":-0.11114841272542442,"x":145.91,"y":157.63,"x0":-2.0116889737079764,"y0":50.00096004186927,"z0":5.487051008531764,"aX":8.478227675945945},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.1,"breakHorizontal":-10.3,"spinRate":2901,"spinDirection":56},"zone":1,"typeConfidence":2.0,"plateTime":0.4437114161802347,"extension":6.248168494766742},"index":1,"playId":"2e49be2e-5e00-3f18-981e-57fc983c5d17","pitchNumber":1,"startTime":"2025-09-21T20:27:47.869Z","endTime":"2025-09-21T20:27:52.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.7,"strikeZoneTop":3.36343671974057,"strikeZoneBottom":1.64861410437479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.71864723923187,"aZ":-29.745482977151976,"pfxX":2.507733299219402,"pfxZ":1.541229245934118,"pX":1.5910370643774692,"pZ":1.8745518161905284,"vX0":6.991287805503657,"vY0":-125.44286101198408,"vZ0":-2.7105263381948115,"x":56.35,"y":188.17,"x0":-1.5691911905142648,"y0":50.00505804536609,"z0":5.418811142757025,"aX":3.9563077472375663},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.4,"breakHorizontal":-6.2,"spinRate":2904,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.43830667804104717,"extension":6.203303537234511},"index":2,"playId":"56ea4ffb-48d6-3803-9e30-75a1cfbfab8e","pitchNumber":2,"startTime":"2025-09-21T20:28:02.252Z","endTime":"2025-09-21T20:28:06.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.71590245407972,"aZ":-11.884085899028673,"pfxX":-7.753380800917272,"pfxZ":10.674202381883344,"pX":-0.0994649864027001,"pZ":2.4183865744305,"vX0":6.030736452493747,"vY0":-138.19503088059233,"vZ0":-6.650781893759846,"x":120.79,"y":173.48,"x0":-1.3214930777120815,"y0":50.00578824452002,"z0":5.683801002983229,"aX":-14.742385404916979},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.8,"breakHorizontal":12.5,"spinRate":2719,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3989661018711672,"extension":6.180071895516052},"hitData":{"launchSpeed":109.6,"launchAngle":30.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":46.06,"coordY":51.88}},"index":3,"playId":"e030c26c-6675-34ba-bb0a-f31356fc5120","pitchNumber":3,"startTime":"2025-09-21T20:28:17.138Z","endTime":"2025-09-21T20:28:37.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":9.7,"leverageIndex":1.07,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:28:37.796Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alejandro Osuna lines out to center fielder Jakob Marsee.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-21T20:28:33.027Z","endTime":"2025-09-21T20:29:56.467Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.5,"strikeZoneTop":3.24213403225559,"strikeZoneBottom":1.37769375600708,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.58700484981768,"aZ":-12.531034857597835,"pfxX":-6.83726896815534,"pfxZ":10.128851569025342,"pX":-1.38975493582095,"pZ":3.8923724063776057,"vX0":3.6532923537474327,"vY0":-138.96733832034838,"vZ0":-2.242314446086533,"x":169.97,"y":133.69,"x0":-1.8390046306201009,"y0":50.00496197849337,"z0":5.550966771623778,"aX":-13.26174359699986},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.0,"breakHorizontal":11.5,"spinRate":2728,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39541945254570576,"extension":6.1480091482687955},"index":0,"playId":"972e046a-1932-352b-97f2-48069c23e733","pitchNumber":1,"startTime":"2025-09-21T20:29:00.436Z","endTime":"2025-09-21T20:29:04.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.18596328540671,"strikeZoneBottom":1.3212370512181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.330985985391287,"aZ":-27.835728457454206,"pfxX":0.05513362264878907,"pfxZ":2.4419278574503753,"pX":0.2535645303789953,"pZ":1.5275139141753968,"vX0":4.729504891299767,"vY0":-131.99563779479735,"vZ0":-5.1890997511773715,"x":107.33,"y":197.54,"x0":-1.5635636313102559,"y0":50.00355830297978,"z0":5.551655545833548,"aX":0.09694914436491983},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.6,"breakHorizontal":-1.1,"spinRate":2615,"spinDirection":191},"zone":8,"typeConfidence":2.0,"plateTime":0.4139100886389242,"extension":6.245505857305396},"index":1,"playId":"ca5de064-1e02-3508-a9c3-502aa9d0e224","pitchNumber":2,"startTime":"2025-09-21T20:29:15.587Z","endTime":"2025-09-21T20:29:19.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.76670253300045,"aZ":-26.486664931544464,"pfxX":2.600167876121817,"pfxZ":3.2857622449088897,"pX":0.8064431850112895,"pZ":3.0531097824816014,"vX0":4.8742227882064775,"vY0":-130.81191883189882,"vZ0":-1.896998510894334,"x":86.26,"y":156.35,"x0":-1.4194382662765672,"y0":50.00537112058429,"z0":5.774788012515581,"aX":4.502497095002194},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.8,"breakHorizontal":-5.8,"spinRate":2621,"spinDirection":192},"zone":3,"typeConfidence":2.0,"plateTime":0.41882198225211864,"extension":6.209595563998643},"index":2,"playId":"51f1355f-5971-3e6f-98d6-45d73c4e7b45","pitchNumber":3,"startTime":"2025-09-21T20:29:29.108Z","endTime":"2025-09-21T20:29:32.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.278997225349435,"aZ":-24.7760827252136,"pfxX":-5.675908251424211,"pfxZ":4.952508057065374,"pX":0.2767427493169574,"pZ":1.396691794897286,"vX0":6.177375364156104,"vY0":-121.80850509808197,"vZ0":-4.56404817805369,"x":106.45,"y":201.07,"x0":-1.5619624386183744,"y0":50.00165381997702,"z0":5.452380138537087,"aX":-8.477108612195146},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":8.0,"breakHorizontal":8.8,"spinRate":1236,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.45069770448831337,"extension":6.269771503012297},"hitData":{"launchSpeed":82.5,"launchAngle":24.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":120.76,"coordY":80.68}},"index":3,"playId":"68d8a1e9-bbdf-3d76-b726-e113bfdf1838","pitchNumber":4,"startTime":"2025-09-21T20:29:48.782Z","endTime":"2025-09-21T20:29:56.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.5,"awayTeamWinProbability":77.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.38,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:29:56.467Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rowdy Tellez grounds out softly, pitcher Lake Bachar to first baseman Liam Hicks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-21T20:29:57.161Z","endTime":"2025-09-21T20:31:20.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669199,"link":"/api/v1/people/669199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.4,"strikeZoneTop":3.68409533931214,"strikeZoneBottom":1.62738143148018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.253212652693485,"aZ":-13.377326641401462,"pfxX":-6.324425784016638,"pfxZ":9.90160002340465,"pX":-1.7163370477531346,"pZ":2.862161590349802,"vX0":2.3432848690731,"vY0":-138.2371250080627,"vZ0":-4.950382993798311,"x":182.42,"y":161.5,"x0":-1.7627396115541827,"y0":50.00477689460378,"z0":5.6030563206961475,"aX":-12.010098512069558},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":10.8,"spinRate":2628,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.39911798820979616,"extension":5.997866361225901},"index":0,"playId":"9a5160c0-dc6b-31df-b8ef-70c863afefa3","pitchNumber":1,"startTime":"2025-09-21T20:30:23.617Z","endTime":"2025-09-21T20:30:27.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.4,"strikeZoneTop":3.90416935131699,"strikeZoneBottom":1.5870210004737,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.937266638134975,"aZ":-26.275489890367336,"pfxX":0.27452284181665654,"pfxZ":3.392335535391881,"pX":-0.2867704725013527,"pZ":3.6680748088270376,"vX0":3.125541940812133,"vY0":-130.8100304735156,"vZ0":-0.33193018705246863,"x":127.93,"y":139.74,"x0":-1.5314165410263552,"y0":50.00031897787725,"z0":5.76223213530684,"aX":0.47621834073874164},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.4,"breakHorizontal":-1.2,"spinRate":2588,"spinDirection":188},"zone":1,"typeConfidence":2.0,"plateTime":0.4183188450770845,"extension":6.240810913185883},"index":1,"playId":"18dd405a-cc7c-34c6-9109-bd6c657e3607","pitchNumber":2,"startTime":"2025-09-21T20:30:37.508Z","endTime":"2025-09-21T20:30:41.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.46480727795042,"aZ":-23.7621625836948,"pfxX":-1.103851847520406,"pfxZ":4.697942799868134,"pX":0.9685890298977661,"pZ":2.5879748277097976,"vX0":6.457216365588799,"vY0":-133.1467529772171,"vZ0":-3.6144772225697857,"x":80.08,"y":168.9,"x0":-1.347891430131242,"y0":50.00002804856975,"z0":5.689087605585204,"aX":-1.975972372610295},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.9,"breakHorizontal":0.6,"spinRate":2716,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.41189704617264944,"extension":6.121065568587983},"index":2,"playId":"17e490f9-59e6-37b7-96a9-6090ee4a6ab4","pitchNumber":3,"startTime":"2025-09-21T20:30:52.196Z","endTime":"2025-09-21T20:30:56.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.005397712363283,"aZ":-22.16570497032034,"pfxX":-7.463022441378252,"pfxZ":6.69722903022908,"pX":-0.4893983395227131,"pZ":2.8967868183921657,"vX0":4.873458700776946,"vY0":-122.23231794529354,"vZ0":-1.6795268121674773,"x":135.65,"y":160.57,"x0":-1.5525622009937416,"y0":50.00021984219184,"z0":5.520602455521463,"aX":-11.14503164241242},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":11.9,"breakHorizontal":12.1,"spinRate":1410,"spinDirection":243},"zone":4,"typeConfidence":2.0,"plateTime":0.45035961914636813,"extension":6.16820688047214},"hitData":{"launchSpeed":56.6,"launchAngle":-71.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":130.67,"coordY":191.6}},"index":3,"playId":"c45ff2da-1a5b-30af-ab55-184f8a20af98","pitchNumber":4,"startTime":"2025-09-21T20:31:12.280Z","endTime":"2025-09-21T20:31:20.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.0,"awayTeamWinProbability":80.0,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:31:20.304Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Jung singles on a ground ball to center fielder Jakob Marsee.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-21T20:31:36.354Z","endTime":"2025-09-21T20:32:10.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":86.8,"strikeZoneTop":3.75024471111824,"strikeZoneBottom":1.82103865816126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.09071798534803,"aZ":-12.49389209889417,"pfxX":-7.721629838567614,"pfxZ":10.127745173290833,"pX":1.016771570625942,"pZ":2.7946103652929115,"vX0":9.169447203049323,"vY0":-138.98151763978345,"vZ0":-5.128176568538893,"x":78.24,"y":163.33,"x0":-1.3324691623266245,"y0":50.00436609274164,"z0":5.503448255874023,"aX":-15.007131112160236},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":11.9,"spinRate":2819,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3951104933644909,"extension":6.183592348964705},"index":0,"playId":"f765ce3e-dee7-310a-94b4-1766f282cb62","pitchNumber":1,"startTime":"2025-09-21T20:31:44.724Z","endTime":"2025-09-21T20:31:49.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.53692729142859,"aZ":-13.876138394492527,"pfxX":-6.641818996070057,"pfxZ":9.614437351341934,"pX":-0.6204452391551726,"pZ":2.177768870280322,"vX0":4.463017734256278,"vY0":-137.34681170497169,"vZ0":-6.530416681492992,"x":140.65,"y":179.98,"x0":-1.4068444294948192,"y0":50.00050983157821,"z0":5.536799701153552,"aX":-12.637848666781059},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.2,"breakHorizontal":11.0,"spinRate":2744,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.39939744923439324,"extension":6.00050790659761},"hitData":{"launchSpeed":100.1,"launchAngle":7.0,"totalDistance":161.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.08,"coordY":81.62}},"index":1,"playId":"65b5ce5d-c5b1-3e8b-948a-5118d000c564","pitchNumber":2,"startTime":"2025-09-21T20:31:59.798Z","endTime":"2025-09-21T20:32:10.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.0,"awayTeamWinProbability":78.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.59,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:32:10.551Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cody Freeman singles on a line drive to left fielder Heriberto Hernández. Josh Jung scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-21T20:32:45.296Z","endTime":"2025-09-21T20:34:32.664Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":{"id":669199,"link":"/api/v1/people/669199"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"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-21T20:32:35.069Z","endTime":"2025-09-21T20:32:47.244Z","isPitch":false,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.0436992403051,"strikeZoneBottom":1.45714710749517,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.48199530563084,"aZ":-33.02182699897442,"pfxX":2.4322973191794084,"pfxZ":-0.5318555778374183,"pX":1.3794642869849343,"pZ":-0.37551510422951856,"vX0":6.844914225458461,"vY0":-126.03780413792575,"vZ0":-7.051090598379363,"x":64.42,"y":248.92,"x0":-1.700731666875585,"y0":50.00315688660959,"z0":5.166068491545917,"aX":3.8664869440265015},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.5,"breakHorizontal":-6.1,"spinRate":2743,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4365730931940388,"extension":6.187940573748096},"index":1,"playId":"c5a4dc29-bb59-3ce0-bd16-fe461055d94a","pitchNumber":1,"startTime":"2025-09-21T20:32:47.244Z","endTime":"2025-09-21T20:32:53.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Lake Bachar. Josh Jung to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"c5a4dc29-bb59-3ce0-bd16-fe461055d94a","startTime":"2025-09-21T20:32:53.898Z","endTime":"2025-09-21T20:33:20.136Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":673962,"link":"/api/v1/people/673962"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"postOnSecond":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":1.37,"dramaIndex":48.0,"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":3,"playId":"709ec90f-f6e0-4e11-a53a-908c36508573","startTime":"2025-09-21T20:33:20.136Z","endTime":"2025-09-21T20:33:25.136Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.0871116490102,"strikeZoneBottom":1.49491736843358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.062294582450377,"aZ":-23.09263367850883,"pfxX":-2.709327611604558,"pfxZ":5.1213550198767805,"pX":1.0852351756016323,"pZ":0.40155278973148295,"vX0":7.412378539941111,"vY0":-132.52408798386395,"vZ0":-8.670289879393724,"x":75.63,"y":227.94,"x0":-1.399562740361028,"y0":50.00583775547099,"z0":5.4105212518944406,"aX":-4.807551538194953},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.4,"breakHorizontal":3.2,"spinRate":2826,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.41375985071168087,"extension":6.16724093618623},"index":4,"playId":"1a7c929d-6572-3425-ac56-5e92f05f849d","pitchNumber":2,"startTime":"2025-09-21T20:33:37.838Z","endTime":"2025-09-21T20:33:42.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.08,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.6368086021741,"aZ":-24.45637145963627,"pfxX":-0.2130893392266271,"pfxZ":4.373258279926491,"pX":0.21964189919227167,"pZ":2.9521051198280728,"vX0":4.716187459982531,"vY0":-131.91591323627216,"vZ0":-2.4528393001591122,"x":108.63,"y":159.07,"x0":-1.5624572255787275,"y0":50.00384861647213,"z0":5.693825774826391,"aX":-0.3764776583823256},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.6,"breakHorizontal":-0.6,"spinRate":2718,"spinDirection":179},"zone":2,"typeConfidence":2.0,"plateTime":0.4149453599028474,"extension":6.167791429861154},"index":5,"playId":"a255ba66-5e31-32fb-b7b2-f7575522e370","pitchNumber":3,"startTime":"2025-09-21T20:34:04.313Z","endTime":"2025-09-21T20:34:08.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.7,"strikeZoneTop":3.08,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.54669603181731,"aZ":-32.60516861441836,"pfxX":7.8530767098745455,"pfxZ":-0.2811724312786179,"pX":-0.24653498164553783,"pZ":2.1641043659624732,"vX0":1.773845611166214,"vY0":-124.18379853048653,"vZ0":-0.9932862865127865,"x":126.4,"y":180.35,"x0":-1.991721479586723,"y0":50.0010024284712,"z0":5.309712003575618,"aX":12.122395951828096},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.5,"breakHorizontal":-14.6,"spinRate":2733,"spinDirection":68},"zone":5,"typeConfidence":2.0,"plateTime":0.44301097430193837,"extension":6.045163270439786},"hitData":{"launchSpeed":101.3,"launchAngle":13.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":90.67,"coordY":60.33}},"index":6,"playId":"a584a087-3b21-33fb-82f0-553e426052a2","pitchNumber":4,"startTime":"2025-09-21T20:34:21.536Z","endTime":"2025-09-21T20:34:32.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.9,"awayTeamWinProbability":65.1,"homeTeamWinProbabilityAdded":11.599999999999998,"leverageIndex":1.37,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:34:32.664Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonah Heim walks. Cody Freeman to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-21T20:35:01.492Z","endTime":"2025-09-21T20:37:22.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"postOnSecond":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":86.1,"strikeZoneTop":3.41098334661458,"strikeZoneBottom":1.50280449193652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.26288226286868,"aZ":-12.761982802490696,"pfxX":-5.579139045481476,"pfxZ":10.099806154944938,"pX":-0.4443352082838448,"pZ":2.577958063113899,"vX0":5.630479534490637,"vY0":-138.76975513751358,"vZ0":-5.511077185227259,"x":133.94,"y":169.18,"x0":-1.7890840486354378,"y0":50.00354236720989,"z0":5.462615829394697,"aX":-10.723912166677048},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":8.8,"spinRate":2630,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.39692095062522625,"extension":6.036507675421586},"index":0,"playId":"12c32d38-791a-31d4-81dd-821434ff521b","pitchNumber":1,"startTime":"2025-09-21T20:35:03.854Z","endTime":"2025-09-21T20:35:07.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.4280102796955,"strikeZoneBottom":1.56060759402502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.53561947031147,"aZ":-25.992542702547947,"pfxX":-7.100849751206001,"pfxZ":4.288274782449875,"pX":0.0629108457373967,"pZ":0.6703966112622303,"vX0":6.342694369126508,"vY0":-119.97139779360126,"vZ0":-5.37135275775354,"x":114.6,"y":220.68,"x0":-1.7062875674206284,"y0":50.00431737924468,"z0":5.286175268680049,"aX":-10.240981873463237},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.6,"breakHorizontal":11.2,"spinRate":1325,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4584405478338889,"extension":6.134721051262892},"index":1,"playId":"4185bd1a-fb16-3a39-9c2e-4304e5292d64","pitchNumber":2,"startTime":"2025-09-21T20:35:17.527Z","endTime":"2025-09-21T20:35:21.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":93.2,"endSpeed":83.7,"strikeZoneTop":3.39520730723765,"strikeZoneBottom":1.52721654006546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.494479771923125,"aZ":-13.227346421007125,"pfxX":-4.239526718824762,"pfxZ":10.371251266482178,"pX":-1.3812575842311712,"pZ":3.5173704879353487,"vX0":2.8603239989854163,"vY0":-135.51783004967953,"vZ0":-2.868418643593081,"x":169.65,"y":143.81,"x0":-1.9091898152429676,"y0":50.00450584233912,"z0":5.53530033828173,"aX":-7.746927212279783},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.2,"breakHorizontal":7.0,"spinRate":2698,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40693062009963166,"extension":6.02531544407756},"index":2,"playId":"02f2809f-4267-394c-8fe4-642914ef40b2","pitchNumber":3,"startTime":"2025-09-21T20:35:35.424Z","endTime":"2025-09-21T20:35:39.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.80931511913779,"aZ":-15.373075605593067,"pfxX":-6.094890491047887,"pfxZ":9.086980147652389,"pX":-0.4692692278027662,"pZ":3.5893060103315326,"vX0":5.541027268497897,"vY0":-136.3025889429497,"vZ0":-2.3977153361083157,"x":134.89,"y":141.87,"x0":-1.7540234580405891,"y0":50.002822672842825,"z0":5.564001451961754,"aX":-11.269262586902464},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.0,"breakHorizontal":9.6,"spinRate":2677,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.4045566783186785,"extension":6.096292290412392},"index":3,"playId":"2b4dd956-8584-3232-ab64-2f36818d5731","pitchNumber":4,"startTime":"2025-09-21T20:35:53.029Z","endTime":"2025-09-21T20:35:56.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-09-21T20:36:05.810Z","endTime":"2025-09-21T20:36:19.475Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":75.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.891985231320326,"aZ":-25.68131983306948,"pfxX":-8.332255610674597,"pfxZ":4.375675140244443,"pX":0.1731133397628161,"pZ":2.6067640794246127,"vX0":6.727297893634455,"vY0":-121.81472217033792,"vZ0":-1.6922197025820453,"x":110.4,"y":168.4,"x0":-1.5598087415065411,"y0":50.000579528845726,"z0":5.559353457913382,"aX":-12.354677666994915},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.7,"breakHorizontal":13.2,"spinRate":1343,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.45193848225443833,"extension":6.159837879497192},"index":5,"playId":"de0205d9-a698-3cef-9c2b-b13cbef6f69d","pitchNumber":5,"startTime":"2025-09-21T20:36:19.475Z","endTime":"2025-09-21T20:36:25.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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, 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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.44224650140887,"strikeZoneBottom":1.49432406513685,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.90881951032785,"aZ":-20.015024331865256,"pfxX":-1.45910062980094,"pfxZ":6.677735640659405,"pX":0.3036386301343937,"pZ":0.7519615441183901,"vX0":5.052393951178317,"vY0":-133.6410779810402,"vZ0":-8.78408358536806,"x":105.43,"y":218.48,"x0":-1.4161085416557113,"y0":50.00492421021153,"z0":5.501169615930999,"aX":-2.658018802107935},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.6,"breakHorizontal":1.7,"spinRate":2712,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.40875044668850613,"extension":6.0850430085388325},"index":6,"playId":"7b344185-c901-3f2b-bab7-59295849b026","pitchNumber":6,"startTime":"2025-09-21T20:36:53.035Z","endTime":"2025-09-21T20:36:57.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.24010850349539,"strikeZoneBottom":1.4127027018266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.970902621270366,"aZ":-22.822152341590286,"pfxX":-8.427870222040433,"pfxZ":6.282779627514979,"pX":1.755679541301696,"pZ":0.18125092220748446,"vX0":10.228162209682594,"vY0":-121.57229863532928,"vZ0":-7.415098495347953,"x":50.08,"y":233.89,"x0":-1.4211411199197785,"y0":50.00475171713812,"z0":5.266845200786579,"aX":-12.552364856111907},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":9.6,"breakHorizontal":12.7,"spinRate":1308,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4514173529491532,"extension":6.224607657832783},"index":7,"playId":"f5aba3b5-8e3e-3949-adc2-1fe5112019f1","pitchNumber":7,"startTime":"2025-09-21T20:37:17.142Z","endTime":"2025-09-21T20:37:22.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.64,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:37:22.463Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ezequiel Duran pops out to first baseman Liam Hicks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-21T20:38:41.479Z","endTime":"2025-09-21T20:39:14.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"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-21T20:37:41.731Z","endTime":"2025-09-21T20:38:43.684Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"second":{"id":683227,"link":"/api/v1/people/683227"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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, 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":90.4,"endSpeed":82.9,"strikeZoneTop":3.42019518499735,"strikeZoneBottom":1.45533141528402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.96826695076804,"aZ":-25.97134333357968,"pfxX":-0.1364507500218366,"pfxZ":3.5698049215014795,"pX":1.1169918295757504,"pZ":0.6314987658390546,"vX0":6.4061632685219765,"vY0":-131.29423602464462,"vZ0":-7.464337781895939,"x":74.42,"y":221.73,"x0":-1.3415542619197083,"y0":50.00418300445568,"z0":5.456898247141569,"aX":-0.23794324403446115},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.9,"breakHorizontal":-1.2,"spinRate":2794,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4179027868685221,"extension":6.125654077739101},"index":1,"playId":"554749df-6979-337f-9ea2-36df2239bb50","pitchNumber":1,"startTime":"2025-09-21T20:38:43.684Z","endTime":"2025-09-21T20:38:48.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"second":{"id":683227,"link":"/api/v1/people/683227"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.973264371103976,"aZ":-33.67738910081865,"pfxX":6.338869539764422,"pfxZ":-0.9564402053937542,"pX":0.8301882534861588,"pZ":1.6721114033732563,"vX0":4.529354698843942,"vY0":-125.01622754107814,"vZ0":-2.2710200297795793,"x":85.36,"y":193.63,"x0":-1.8362330186320142,"y0":50.00511276294462,"z0":5.388402319106454,"aX":9.917423411502163},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.0,"breakHorizontal":-12.6,"spinRate":2838,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.44010234409136295,"extension":6.173836592562331},"hitData":{"launchSpeed":64.5,"launchAngle":54.0,"totalDistance":165.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":172.32,"coordY":153.2}},"index":2,"playId":"0ca60602-16a0-32c7-998a-52b2a0ff2717","pitchNumber":2,"startTime":"2025-09-21T20:39:05.249Z","endTime":"2025-09-21T20:39:14.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"second":{"id":683227,"link":"/api/v1/people/683227"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-7.800000000000001,"leverageIndex":3.11,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:39:14.528Z","atBatIndex":50},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Graham Pauley triples (1) on a sharp line drive to center fielder Michael Helman.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-21T20:41:22.758Z","endTime":"2025-09-21T20:42:49.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":87.6,"strikeZoneTop":3.4653826320213,"strikeZoneBottom":1.60369549645223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.64130310685123,"aZ":-10.776280480064905,"pfxX":-4.9212599046031364,"pfxZ":10.861254691182214,"pX":0.525309404740851,"pZ":-0.18452029472751108,"vX0":7.37398258657703,"vY0":-140.5998437952166,"vZ0":-12.528606897483817,"x":96.98,"y":243.76,"x0":-1.5116320509729613,"y0":50.00471785844245,"z0":5.068733468147236,"aX":-9.696960882381237},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":7.1,"spinRate":2407,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.39197691459556605,"extension":6.7985618561701555},"index":0,"playId":"130f401c-02b8-35cd-b437-a6fa398f1136","pitchNumber":1,"startTime":"2025-09-21T20:41:25.274Z","endTime":"2025-09-21T20:41:28.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":95.3,"endSpeed":86.4,"strikeZoneTop":3.47254196456035,"strikeZoneBottom":1.69134780297593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.57654180366249,"aZ":-16.254283651749578,"pfxX":-4.772719493608461,"pfxZ":8.246331201538078,"pX":-0.33509935776574407,"pZ":3.0314509588704563,"vX0":4.953113005351928,"vY0":-138.67560704380145,"vZ0":-3.1293822146559656,"x":129.77,"y":156.93,"x0":-1.531902011479983,"y0":50.00066075962277,"z0":5.271012274828444,"aX":-9.212255485721826},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":7.4,"spinRate":2433,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3963117087463277,"extension":6.807610090834039},"index":1,"playId":"f212bf97-ef8b-3ba9-9333-60d571c268e9","pitchNumber":2,"startTime":"2025-09-21T20:41:42.066Z","endTime":"2025-09-21T20:41:45.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.0,"strikeZoneTop":3.4273138017863,"strikeZoneBottom":1.52564590172236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.42781953709322,"aZ":-25.06446883962853,"pfxX":-10.322891267407364,"pfxZ":4.254258165312463,"pX":1.0094175469039233,"pZ":0.4996354813835468,"vX0":9.710729248295152,"vY0":-129.14377582956132,"vZ0":-6.682021828142995,"x":78.52,"y":225.29,"x0":-1.4766820841741393,"y0":50.00570299714479,"z0":5.076090074920679,"aX":-17.264076585057925},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.2,"breakHorizontal":16.2,"spinRate":1836,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.42577269246657545,"extension":6.800102305184594},"index":2,"playId":"0e5498cc-19ae-366d-9c6d-36f7d48a98f0","pitchNumber":3,"startTime":"2025-09-21T20:41:56.781Z","endTime":"2025-09-21T20:42:00.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":96.0,"endSpeed":87.4,"strikeZoneTop":3.30610302542104,"strikeZoneBottom":1.48470550909339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.75805332507302,"aZ":-12.971375207017681,"pfxX":-5.494010428858708,"pfxZ":9.757395133335258,"pX":-1.0023340055869823,"pZ":2.5537445225068365,"vX0":3.4820340992154777,"vY0":-139.7062408891259,"vZ0":-4.908536830537638,"x":155.21,"y":169.83,"x0":-1.5538497900351438,"y0":50.00539294717104,"z0":5.192598454781103,"aX":-10.814270794301551},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":9.2,"spinRate":2456,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3927228364440598,"extension":6.839269266069162},"index":3,"playId":"a8506517-1daf-3288-ad95-ba85ad6410c7","pitchNumber":4,"startTime":"2025-09-21T20:42:15.911Z","endTime":"2025-09-21T20:42:19.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.50790498262444,"aZ":-15.815187531169588,"pfxX":-5.148759972681096,"pfxZ":8.245089047519624,"pX":-0.353930570347865,"pZ":2.3879111279014222,"vX0":4.978046881516993,"vY0":-140.1788200945149,"vZ0":-5.270532968188696,"x":130.49,"y":174.31,"x0":-1.4862415786066374,"y0":50.004966077310016,"z0":5.329559404427087,"aX":-10.219504287719767},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":8.3,"spinRate":2503,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3911385499461546,"extension":6.7796944725194646},"hitData":{"launchSpeed":105.0,"launchAngle":18.0,"totalDistance":388.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":154.51,"coordY":33.25}},"index":4,"playId":"15a092a4-7fbb-30be-8045-89f091698b52","pitchNumber":5,"startTime":"2025-09-21T20:42:31.909Z","endTime":"2025-09-21T20:42:49.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_ab"},{"player":{"id":668390,"link":"/api/v1/people/668390"},"credit":"p_ab"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_pa"},{"player":{"id":668390,"link":"/api/v1/people/668390"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.7,"awayTeamWinProbability":79.3,"homeTeamWinProbabilityAdded":-10.100000000000001,"leverageIndex":0.97,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:42:49.842Z","atBatIndex":51},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Brian Navarreto out on a sacrifice fly to center fielder Michael Helman. Graham Pauley scores.","rbi":1,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-21T20:43:02.041Z","endTime":"2025-09-21T20:43:37.896Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":{"id":668390,"link":"/api/v1/people/668390"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.629626045299226,"aZ":-25.19015198244899,"pfxX":1.7975761078836299,"pfxZ":3.859854285615632,"pX":0.30589109140063886,"pZ":2.256966011727014,"vX0":4.573057874864468,"vY0":-133.40610484141936,"vZ0":-3.377788290724818,"x":105.34,"y":177.84,"x0":-1.6613910259445266,"y0":50.00445405761607,"z0":5.347284825676287,"aX":3.251947334382127},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.5,"breakHorizontal":-4.2,"spinRate":2381,"spinDirection":187},"zone":6,"typeConfidence":2.0,"plateTime":0.40994953295417336,"extension":6.917803528714761},"hitData":{"launchSpeed":98.5,"launchAngle":27.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.21,"coordY":43.54}},"index":0,"playId":"8f3bcf03-981f-3961-8d93-2b1d728b861b","pitchNumber":1,"startTime":"2025-09-21T20:43:24.881Z","endTime":"2025-09-21T20:43:37.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":640459,"link":"/api/v1/people/640459","batSide":{"code":"R","description":"Right"}},"third":{"id":688363,"link":"/api/v1/people/688363"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"credit":"b_pa"},{"player":{"id":668390,"link":"/api/v1/people/668390"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":20.1,"awayTeamWinProbability":79.9,"homeTeamWinProbabilityAdded":-0.5999999999999979,"leverageIndex":1.05,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:43:37.896Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jakob Marsee flies out to right fielder Alejandro Osuna.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-21T20:46:09.610Z","endTime":"2025-09-21T20:46:21.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676395,"fullName":"Robert Garcia","link":"/api/v1/people/676395"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"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-21T20:43:51.496Z","endTime":"2025-09-21T20:44:10.764Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Robert Garcia replaces Cole Winn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-21T20:44:10.764Z","endTime":"2025-09-21T20:46:11.863Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676395,"link":"/api/v1/people/676395"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.583954850687398,"aZ":-20.320365495218,"pfxX":9.265715844755587,"pfxZ":6.435282518596676,"pX":0.8795046429214243,"pZ":2.7978556083229567,"vX0":-10.381275401029026,"vY0":-135.36807516933553,"vZ0":-3.2847819504410234,"x":83.48,"y":163.24,"x0":3.5738295847038755,"y0":50.00404705215715,"z0":5.46222670964471,"aX":17.07113257713249},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.0,"breakHorizontal":-14.4,"spinRate":2368,"spinDirection":122},"zone":12,"typeConfidence":0.86,"plateTime":0.4057694501951419,"extension":6.499797763641488},"hitData":{"launchSpeed":88.3,"launchAngle":38.0,"totalDistance":319.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.75,"coordY":81.89}},"index":2,"playId":"51217e43-5ec2-3a5b-9b19-caee92d05973","pitchNumber":1,"startTime":"2025-09-21T20:46:11.863Z","endTime":"2025-09-21T20:46:21.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":676395,"link":"/api/v1/people/676395"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":676395,"link":"/api/v1/people/676395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:46:21.457Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Agustín Ramírez flies out sharply to center fielder Michael Helman.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-21T20:46:21.378Z","endTime":"2025-09-21T20:47:16.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676395,"fullName":"Robert Garcia","link":"/api/v1/people/676395"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"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, 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":86.7,"endSpeed":78.9,"strikeZoneTop":3.07048847405149,"strikeZoneBottom":1.38276578073877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.147990683081133,"aZ":-25.81040664655413,"pfxX":10.176340338431828,"pfxZ":3.985888794521191,"pX":1.5417795988726575,"pZ":2.4234712064788573,"vX0":-8.541258335074614,"vY0":-125.93179418318383,"vZ0":-2.323672012282044,"x":58.23,"y":173.35,"x0":3.6662156266236914,"y0":50.00141383037499,"z0":5.460134008452652,"aX":16.236257593582977},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.8,"breakHorizontal":-16.3,"spinRate":1719,"spinDirection":111},"zone":12,"typeConfidence":0.9,"plateTime":0.4360471155923835,"extension":6.319334610740993},"index":0,"playId":"17967440-d433-3320-b192-b63513f158ea","pitchNumber":1,"startTime":"2025-09-21T20:46:51.403Z","endTime":"2025-09-21T20:46:55.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.50936967872533,"aZ":-16.687745131503444,"pfxX":7.255627100328403,"pfxZ":8.080721372575434,"pX":0.21349410112183226,"pZ":2.611407160447353,"vX0":-11.079637176194932,"vY0":-137.9772422969943,"vZ0":-4.7767883517852665,"x":108.86,"y":168.27,"x0":3.3500527227087025,"y0":50.000910397379776,"z0":5.50016712666362,"aX":13.901787265545048},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":-10.7,"spinRate":2372,"spinDirection":125},"zone":5,"typeConfidence":0.9,"plateTime":0.397939918272749,"extension":6.433553877158328},"hitData":{"launchSpeed":102.8,"launchAngle":38.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":137.22,"coordY":50.61}},"index":1,"playId":"916d0d85-84b1-3bb2-85b9-ae40d900ad12","pitchNumber":2,"startTime":"2025-09-21T20:47:07.079Z","endTime":"2025-09-21T20:47:16.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":676395,"link":"/api/v1/people/676395"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":676395,"link":"/api/v1/people/676395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:47:16.823Z","atBatIndex":54},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Michael Helman pops out to second baseman Xavier Edwards.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-21T20:50:42.798Z","endTime":"2025-09-21T20:51:30.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ronny Henriquez replaces Lake Bachar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-21T20:49:34.974Z","endTime":"2025-09-21T20:50:45.012Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678692,"link":"/api/v1/people/678692"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.6478559046416,"strikeZoneBottom":1.68336645235399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.401061074210673,"aZ":-32.60159827406261,"pfxX":9.818761696358377,"pfxZ":-0.2866446101413427,"pX":0.2356236425853474,"pZ":2.2965821758122047,"vX0":3.7852578066417695,"vY0":-120.47937654323056,"vZ0":-0.4644461227649316,"x":108.02,"y":176.77,"x0":-2.6317493708483224,"y0":50.00486784494449,"z0":5.372993512352631,"aX":14.43688093138196},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-0.4,"breakHorizontal":-18.7,"spinRate":2658,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.45460443330275924,"extension":6.282186430472654},"index":1,"playId":"2897c957-67f5-31a9-a9e8-cef5c160862b","pitchNumber":1,"startTime":"2025-09-21T20:50:45.012Z","endTime":"2025-09-21T20:50:48.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":96.3,"endSpeed":88.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.272411273889237,"aZ":-11.130649520767847,"pfxX":-4.36866729671979,"pfxZ":10.595112239629968,"pX":0.8589316029461637,"pZ":2.829129362784639,"vX0":9.690063110937796,"vY0":-139.9665302952393,"vZ0":-4.5055786367178055,"x":84.26,"y":162.39,"x0":-2.0787502799999684,"y0":50.00494939853952,"z0":5.187342401140237,"aX":-8.679876692894153},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.5,"breakHorizontal":6.0,"spinRate":2586,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.39116956288262417,"extension":6.259138685738402},"index":2,"playId":"e48c95fa-fc22-3a20-bf18-fd0d429d3742","pitchNumber":2,"startTime":"2025-09-21T20:50:58.938Z","endTime":"2025-09-21T20:51:03.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.30295314714373,"aZ":-14.622585512629735,"pfxX":-4.6070531537807256,"pfxZ":8.81422177753143,"pX":-0.18028492235596538,"pZ":3.5219680338902695,"vX0":6.7701011452060165,"vY0":-140.36159588091533,"vZ0":-1.9366259922249056,"x":123.87,"y":143.69,"x0":-2.027031440397676,"y0":50.00667869168591,"z0":5.175043548255039,"aX":-9.178616927868848},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.7,"breakHorizontal":7.0,"spinRate":2564,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.39049258629816785,"extension":6.238346007557181},"hitData":{"launchSpeed":71.4,"launchAngle":61.0,"totalDistance":155.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":143.4,"coordY":146.0}},"index":3,"playId":"0001a899-9a60-34b5-ab2b-8658aae6a3ac","pitchNumber":3,"startTime":"2025-09-21T20:51:21.106Z","endTime":"2025-09-21T20:51:30.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:51:30.120Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joc Pederson grounds out, shortstop Otto Lopez to first baseman Liam Hicks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-21T20:51:41.246Z","endTime":"2025-09-21T20:52:22.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":86.1,"endSpeed":78.1,"strikeZoneTop":3.59578259727033,"strikeZoneBottom":1.69585657832425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.620785922347984,"aZ":-28.633457450538774,"pfxX":4.134388625224052,"pfxZ":2.2756459829697437,"pX":0.48418953187541164,"pZ":1.0304369470308639,"vX0":5.062731102781641,"vY0":-125.19795981512989,"vZ0":-4.151810922169076,"x":98.54,"y":210.96,"x0":-2.115694752561519,"y0":50.00456417257304,"z0":5.103232364602374,"aX":6.443420808109955},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.2,"breakHorizontal":-8.9,"spinRate":2568,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4406012593070856,"extension":6.1995975392606555},"index":0,"playId":"b3d97501-f66b-3024-973c-0564c8b51785","pitchNumber":1,"startTime":"2025-09-21T20:51:59.403Z","endTime":"2025-09-21T20:52:03.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.09712347287103,"aZ":-29.213027558080032,"pfxX":-9.915159305624321,"pfxZ":1.5818797047797606,"pX":-0.1160804235208287,"pZ":2.150087493687136,"vX0":9.124304760830505,"vY0":-136.60890975071132,"vZ0":-2.458284201705942,"x":121.42,"y":180.73,"x0":-2.2227965679378454,"y0":50.00665389560386,"z0":5.084533379326005,"aX":-18.6109350984061},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.5,"breakHorizontal":15.8,"spinRate":1680,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.40203887920628834,"extension":6.195376184839043},"hitData":{"launchSpeed":81.7,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":135.79,"coordY":147.02}},"index":1,"playId":"dec6e4d2-a208-3aa1-a8c1-377f17c63842","pitchNumber":2,"startTime":"2025-09-21T20:52:14.385Z","endTime":"2025-09-21T20:52:22.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.4,"awayTeamWinProbability":84.6,"homeTeamWinProbabilityAdded":-2.6999999999999975,"leverageIndex":1.09,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:52:22.887Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wyatt Langford walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-21T20:52:25.808Z","endTime":"2025-09-21T20:53:49.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.5,"strikeZoneTop":3.53900964286462,"strikeZoneBottom":1.66482914122919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.92395335441619,"aZ":-10.747646139868275,"pfxX":-4.75927398989711,"pfxZ":10.629800501157247,"pX":-0.12498056256913333,"pZ":1.2866871515191718,"vX0":7.114534593182102,"vY0":-141.68540116004175,"vZ0":-8.37144085889114,"x":121.76,"y":204.04,"x0":-2.060099856209496,"y0":50.00441036274304,"z0":4.981913792212461,"aX":-9.595363759099738},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":7.1,"spinRate":2573,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.3878386705977155,"extension":6.410253239201558},"index":0,"playId":"7ac2469c-8e60-3cc4-a79e-60af248ea9d4","pitchNumber":1,"startTime":"2025-09-21T20:52:51.201Z","endTime":"2025-09-21T20:52:55.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.41693547463168,"strikeZoneBottom":1.62376499918035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.104055431474,"aZ":-27.007552874308395,"pfxX":-9.814497900918068,"pfxZ":2.809500055577989,"pX":-0.6882218476147567,"pZ":1.065167578704421,"vX0":8.083624978453157,"vY0":-134.94369049055055,"vZ0":-5.337676632642237,"x":143.23,"y":210.02,"x0":-2.4514695107612323,"y0":50.00477586563984,"z0":4.978168608318751,"aX":-18.05409789376188},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.1,"breakHorizontal":16.0,"spinRate":1678,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4063246591798908,"extension":6.627715698788878},"index":1,"playId":"b947b6db-d20d-3ee4-ad47-a4d80e82ac27","pitchNumber":2,"startTime":"2025-09-21T20:53:07.085Z","endTime":"2025-09-21T20:53:11.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.0,"strikeZoneTop":3.46250868137889,"strikeZoneBottom":1.66913093472365,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.16955640452214,"aZ":-27.017953065588383,"pfxX":4.368844011274314,"pfxZ":3.2377434378876613,"pX":0.7018691453842445,"pZ":1.1850872398382204,"vX0":6.318532886679419,"vY0":-126.29640295892143,"vZ0":-3.8843767614538365,"x":90.25,"y":206.78,"x0":-2.4137447543660433,"y0":50.00136841115572,"z0":4.951518874912863,"aX":6.955913940032876},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.0,"breakHorizontal":-9.5,"spinRate":2606,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4360849087656953,"extension":6.415504719866097},"index":2,"playId":"f427bb8a-c953-3e13-b75b-521962530a90","pitchNumber":3,"startTime":"2025-09-21T20:53:24.534Z","endTime":"2025-09-21T20:53:28.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.48261821668972,"strikeZoneBottom":1.64900479084926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.07828460921185,"aZ":-25.45934543349342,"pfxX":0.11106269646563494,"pfxZ":3.936502090789892,"pX":-1.0392229154012895,"pZ":2.176637392786321,"vX0":3.5608789479458522,"vY0":-129.78577136631938,"vZ0":-2.2808894056846776,"x":156.61,"y":180.01,"x0":-2.4433005027055112,"y0":50.00482148687152,"z0":5.005220540837506,"aX":0.18906821488904607},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.8,"breakHorizontal":-1.0,"spinRate":2512,"spinDirection":166},"zone":13,"typeConfidence":2.0,"plateTime":0.42196382278836175,"extension":6.312000395485378},"index":3,"playId":"9a8bd7ea-7306-36cf-acae-a9b8380805cc","pitchNumber":4,"startTime":"2025-09-21T20:53:44.002Z","endTime":"2025-09-21T20:53:49.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":2.1999999999999975,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:53:49.219Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alejandro Osuna grounds out to first baseman Liam Hicks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-21T20:53:49.776Z","endTime":"2025-09-21T20:55:54.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678692,"fullName":"Ronny Henriquez","link":"/api/v1/people/678692"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":92.4,"endSpeed":84.2,"strikeZoneTop":3.22349901609629,"strikeZoneBottom":1.34872534444263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.368453607222285,"aZ":-27.12751036672411,"pfxX":-11.116854645974207,"pfxZ":2.7822278493830277,"pX":-0.6205841510190492,"pZ":1.8751993533891316,"vX0":8.957992288350988,"vY0":-134.2157689139705,"vZ0":-3.2134835843063163,"x":140.66,"y":188.15,"x0":-2.565130380256995,"y0":50.005502947148514,"z0":5.030271032199004,"aX":-20.186426236081864},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.4,"breakHorizontal":18.1,"spinRate":1670,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.4088542947878282,"extension":6.355214158780902},"index":0,"playId":"a871c0d1-203c-37bb-a646-93069fbcc1d0","pitchNumber":1,"startTime":"2025-09-21T20:54:15.806Z","endTime":"2025-09-21T20:54:19.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.7,"strikeZoneTop":3.21133376225013,"strikeZoneBottom":1.37758682158315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.95028231033756,"aZ":-26.389911547097437,"pfxX":-12.04122067461386,"pfxZ":3.151512481668804,"pX":0.16915427979511302,"pZ":1.7552133456406775,"vX0":11.18361372495739,"vY0":-135.0713835693551,"vZ0":-3.5412195355775844,"x":110.55,"y":191.39,"x0":-2.471739962624515,"y0":50.00580340285405,"z0":4.950609302949695,"aX":-22.12910681983586},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.0,"breakHorizontal":19.2,"spinRate":1625,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.406366330205302,"extension":6.205517190031972},"index":1,"playId":"b08bb6dc-7a2f-3cfe-8c83-6e06b2858e14","pitchNumber":2,"startTime":"2025-09-21T20:54:33.772Z","endTime":"2025-09-21T20:54:39.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wyatt Langford steals (22) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"b08bb6dc-7a2f-3cfe-8c83-6e06b2858e14","startTime":"2025-09-21T20:54:42.098Z","endTime":"2025-09-21T20:55:03.813Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"},"defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"postOnSecond":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"homeTeamWinProbability":18.9,"awayTeamWinProbability":81.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":1.53,"dramaIndex":52.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.089271652994256,"aZ":-29.825403622534942,"pfxX":4.355872219263504,"pfxZ":1.463536177506887,"pX":1.0680525934482157,"pZ":1.2011083238707707,"vX0":6.670777905309811,"vY0":-127.192232967662,"vZ0":-3.648546597769929,"x":76.29,"y":206.35,"x0":-2.1756411453231324,"y0":50.00385999779935,"z0":5.073178350714437,"aX":6.988608629749691},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.9,"breakHorizontal":-9.7,"spinRate":2553,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.43407916304144356,"extension":6.318301233993729},"index":3,"playId":"1bd9b84f-1b7f-3ea1-aea7-4e6dee267b06","pitchNumber":3,"startTime":"2025-09-21T20:55:03.813Z","endTime":"2025-09-21T20:55:07.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":96.1,"endSpeed":87.4,"strikeZoneTop":3.165200648682,"strikeZoneBottom":1.34909370016135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.54686203163199,"aZ":-12.72993181625985,"pfxX":-3.324627076859837,"pfxZ":9.848974896091718,"pX":-0.9171098378687854,"pZ":4.186224299835182,"vX0":4.218967837077062,"vY0":-139.85116166821516,"vZ0":-0.879280640359293,"x":151.96,"y":125.75,"x0":-2.0157027450415663,"y0":50.000043027754224,"z0":5.34247971752228,"aX":-6.562230007323195},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":5.2,"spinRate":2506,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.39215405242696333,"extension":6.295325561480469},"index":4,"playId":"0e6faf9d-99b6-300c-ae11-56f2b3c7321d","pitchNumber":4,"startTime":"2025-09-21T20:55:29.882Z","endTime":"2025-09-21T20:55:33.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.832859247627898,"aZ":-31.936328106938184,"pfxX":6.490820994265766,"pfxZ":0.14515720419759148,"pX":0.6575813617701513,"pZ":1.0107393055147584,"vX0":4.962946662969109,"vY0":-126.34789596934165,"vZ0":-3.7986029859051866,"x":91.93,"y":211.49,"x0":-2.1783147583645763,"y0":50.000626944483884,"z0":5.112533467980061,"aX":10.444686550704734},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.4,"breakHorizontal":-13.0,"spinRate":2618,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.43425729132629654,"extension":6.386069078178221},"hitData":{"launchSpeed":102.5,"launchAngle":-1.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.04,"coordY":163.24}},"index":5,"playId":"89f08665-2077-30be-a8e9-5e5f2910bda6","pitchNumber":5,"startTime":"2025-09-21T20:55:47.573Z","endTime":"2025-09-21T20:55:54.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-5.099999999999998,"leverageIndex":1.53,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:55:54.851Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-21T20:57:59.307Z","endTime":"2025-09-21T20:59:31.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676395,"fullName":"Robert Garcia","link":"/api/v1/people/676395"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":77.8,"strikeZoneTop":3.18231549277839,"strikeZoneBottom":1.41383282693301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.218451150352113,"aZ":-28.72608020698626,"pfxX":11.067137945313121,"pfxZ":2.2169859452509417,"pX":1.611812923023335,"pZ":2.580999654039431,"vX0":-8.758459976233373,"vY0":-124.83199516448211,"vZ0":-1.1832466108727742,"x":55.56,"y":169.09,"x0":3.750827542792271,"y0":50.00511828580851,"z0":5.454859424889062,"aX":17.23870491577388},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.0,"breakHorizontal":-17.6,"spinRate":1624,"spinDirection":109},"zone":12,"typeConfidence":0.9,"plateTime":0.441000111473155,"extension":6.308482521716573},"index":0,"playId":"789981af-f638-35b7-8e01-1b2e6d895c79","pitchNumber":1,"startTime":"2025-09-21T20:58:06.665Z","endTime":"2025-09-21T20:58:10.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":87.5,"endSpeed":79.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.75847592779289,"aZ":-26.861982780920034,"pfxX":11.394513899811777,"pfxZ":3.291831530812445,"pX":1.0841168943322081,"pZ":2.513092379539261,"vX0":-10.044843763272,"vY0":-126.9761297704629,"vZ0":-1.8536592752384868,"x":75.68,"y":170.93,"x0":3.632851244967029,"y0":50.00465587731363,"z0":5.413937221702062,"aX":18.397136758890216},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.8,"breakHorizontal":-18.0,"spinRate":1607,"spinDirection":107},"zone":12,"typeConfidence":0.9,"plateTime":0.4332578396659792,"extension":6.233887077763767},"index":1,"playId":"56f2d516-0e54-34ce-9ad9-769e939159df","pitchNumber":2,"startTime":"2025-09-21T20:58:20.043Z","endTime":"2025-09-21T20:58:24.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.0,"strikeZoneTop":3.12942647127114,"strikeZoneBottom":1.40187526874946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.511123907248486,"aZ":-20.0899956645435,"pfxX":8.978340566702599,"pfxZ":6.407675378836344,"pX":-0.057708774451647606,"pZ":1.5873083108990995,"vX0":-12.357675458583145,"vY0":-136.56157384376664,"vZ0":-6.468511497565801,"x":119.2,"y":195.92,"x0":3.3628879568648413,"y0":50.00182642710016,"z0":5.371913839100017,"aX":16.930731650315998},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.3,"breakHorizontal":-13.6,"spinRate":2160,"spinDirection":119},"zone":8,"typeConfidence":0.87,"plateTime":0.4013140346590296,"extension":6.360101342536673},"index":2,"playId":"322b01fb-874e-39aa-8de1-5094caabc355","pitchNumber":3,"startTime":"2025-09-21T20:58:46.150Z","endTime":"2025-09-21T20:58:50.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"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-21T20:59:00.307Z","endTime":"2025-09-21T20:59:10.927Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":2.97915863719867,"strikeZoneBottom":1.33391626816854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.88483285333062,"aZ":-32.635069747424254,"pfxX":10.986311004688144,"pfxZ":-0.2778711787192041,"pX":1.3457136153766096,"pZ":2.9657219101596626,"vX0":-9.279610827857349,"vY0":-129.10564615603482,"vZ0":-0.3126689691734067,"x":65.7,"y":158.71,"x0":3.566276166322761,"y0":50.000638827113825,"z0":5.608764380677445,"aX":18.47030974255479},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.4,"breakHorizontal":-17.8,"spinRate":1649,"spinDirection":111},"zone":12,"typeConfidence":0.91,"plateTime":0.4249000064012387,"extension":6.214200489609566},"index":4,"playId":"693593e4-de87-3fd5-bb31-bda3a86f44fd","pitchNumber":4,"startTime":"2025-09-21T20:59:10.927Z","endTime":"2025-09-21T20:59:15.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.12007504884598,"strikeZoneBottom":1.39265189204985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.408552863310575,"aZ":-16.52400120914044,"pfxX":7.698205475358445,"pfxZ":8.279262772247542,"pX":0.19090367291605198,"pZ":1.7386516798758462,"vX0":-11.77802667113123,"vY0":-136.90546235770347,"vZ0":-6.7012975622777065,"x":109.72,"y":191.84,"x0":3.556933863775306,"y0":50.00457403881647,"z0":5.357568174481066,"aX":14.55502443710046},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.6,"breakHorizontal":-11.4,"spinRate":2279,"spinDirection":122},"zone":8,"typeConfidence":0.9,"plateTime":0.40071869564771134,"extension":6.421102142270488},"index":5,"playId":"582cf0f5-8e69-3488-a199-e9f9fdc12475","pitchNumber":5,"startTime":"2025-09-21T20:59:27.340Z","endTime":"2025-09-21T20:59:31.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":676395,"link":"/api/v1/people/676395"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":676395,"link":"/api/v1/people/676395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.0,"awayTeamWinProbability":85.0,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-09-21T20:59:31.749Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out to first baseman Rowdy Tellez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-21T20:59:36.195Z","endTime":"2025-09-21T21:00:05.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676395,"fullName":"Robert Garcia","link":"/api/v1/people/676395"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.676952187141246,"aZ":-26.78281092383171,"pfxX":0.40282089234245283,"pfxZ":3.301163889340158,"pX":0.021935191659751534,"pZ":2.210112967405309,"vX0":-8.663881470968265,"vY0":-126.39263166052628,"vZ0":-3.092550110664323,"x":116.16,"y":179.11,"x0":3.4292063691701093,"y0":50.00131633197963,"z0":5.580530448597808,"aX":0.6591711548994956},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.5,"breakHorizontal":1.1,"spinRate":2481,"spinDirection":231},"zone":5,"typeConfidence":0.89,"plateTime":0.43193926484229506,"extension":6.589621095312828},"hitData":{"launchSpeed":86.2,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.58,"coordY":162.23}},"index":0,"playId":"34808832-a245-3384-b95a-704113391e0f","pitchNumber":1,"startTime":"2025-09-21T20:59:56.525Z","endTime":"2025-09-21T21:00:05.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":676395,"link":"/api/v1/people/676395"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":676395,"link":"/api/v1/people/676395"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-09-21T21:00:05.057Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, pitcher Shawn Armstrong to first baseman Rowdy Tellez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-21T21:02:44.504Z","endTime":"2025-09-21T21:03:55.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":542888,"link":"/api/v1/people/542888"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"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-21T21:00:20.782Z","endTime":"2025-09-21T21:00:44.829Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Shawn Armstrong replaces Robert Garcia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-09-21T21:00:44.829Z","endTime":"2025-09-21T21:02:46.572Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542888,"link":"/api/v1/people/542888"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676395,"link":"/api/v1/people/676395","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.15739978875207,"strikeZoneBottom":1.46024747431574,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.798057563290307,"aZ":-21.704381540171102,"pfxX":1.2537177785643152,"pfxZ":6.022741983399175,"pX":0.21875464986422966,"pZ":2.5246204808540615,"vX0":3.986195874798936,"vY0":-130.83910711277827,"vZ0":-4.007135585057866,"x":108.66,"y":170.62,"x0":-1.4855828653162146,"y0":50.00519700697074,"z0":5.6962631542007625,"aX":2.1808594351554778},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.3,"breakHorizontal":-3.1,"spinRate":2593,"spinDirection":186},"zone":5,"typeConfidence":2.0,"plateTime":0.4181188573846297,"extension":6.455910187509513},"index":2,"playId":"3a75aa3b-7c80-3c02-b87b-ebba8a5b7d23","pitchNumber":1,"startTime":"2025-09-21T21:02:46.572Z","endTime":"2025-09-21T21:02:50.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.3,"endSpeed":77.9,"strikeZoneTop":3.16979955498578,"strikeZoneBottom":1.39251161816178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.91865374662586,"aZ":-24.138931467021525,"pfxX":7.062962715802557,"pfxZ":5.235309782146318,"pX":2.144468673327698,"pZ":0.5812760960587485,"vX0":5.716354390940815,"vY0":-123.94943113425383,"vZ0":-7.296810547571786,"x":35.26,"y":223.09,"x0":-1.1204811690975285,"y0":50.00288663640942,"z0":5.619002135928869,"aX":10.839677505984696},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.8,"breakHorizontal":-14.3,"spinRate":2685,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4442105551940547,"extension":6.65892426219729},"index":3,"playId":"b2a35fba-4ed0-3108-9c58-4c7f63a21bde","pitchNumber":2,"startTime":"2025-09-21T21:03:04.130Z","endTime":"2025-09-21T21:03:08.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.992882229482117,"aZ":-21.544318441437376,"pfxX":-10.054267370322995,"pfxZ":5.734274305297889,"pX":0.4395264650723574,"pZ":2.562423481653332,"vX0":8.19400738703927,"vY0":-135.62114191080133,"vZ0":-3.9333712885503607,"x":100.25,"y":169.59,"x0":-1.3218671011737873,"y0":50.003997157822845,"z0":5.543255905415502,"aX":-18.640775907527445},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.7,"breakHorizontal":16.3,"spinRate":2260,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.40461869367560244,"extension":6.614147152807599},"index":4,"playId":"c68a0cba-58c0-35c5-b720-1c7370d30338","pitchNumber":3,"startTime":"2025-09-21T21:03:22.231Z","endTime":"2025-09-21T21:03:26.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.25311919482775,"aZ":-23.551513633493812,"pfxX":0.9791051279440768,"pfxZ":4.866395258722536,"pX":0.6105361150986096,"pZ":2.111171957646899,"vX0":4.836491957722188,"vY0":-131.79465959550103,"vZ0":-4.669005749630226,"x":93.73,"y":181.78,"x0":-1.370440015891527,"y0":50.00161224395053,"z0":5.630539345435776,"aX":1.7322557316791543},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.0,"breakHorizontal":-2.8,"spinRate":2496,"spinDirection":176},"zone":9,"typeConfidence":2.0,"plateTime":0.41453297248046184,"extension":6.603067177975366},"hitData":{"launchSpeed":83.8,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.22,"coordY":185.04}},"index":5,"playId":"98d4aac5-3cb8-37c7-a4bd-06b988544de1","pitchNumber":4,"startTime":"2025-09-21T21:03:48.408Z","endTime":"2025-09-21T21:03:55.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-09-21T21:03:55.631Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rowdy Tellez grounds out, shortstop Otto Lopez to first baseman Liam Hicks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-21T21:06:16.157Z","endTime":"2025-09-21T21:07:42.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Michael Petersen replaces Ronny Henriquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-21T21:04:58.052Z","endTime":"2025-09-21T21:06:18.414Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656848,"link":"/api/v1/people/656848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":88.3,"endSpeed":81.1,"strikeZoneTop":3.49503699525209,"strikeZoneBottom":1.5879961273253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.114271349654544,"aZ":-30.341065674380264,"pfxX":2.284942166619846,"pfxZ":1.1013208352248327,"pX":1.6558975459086005,"pZ":2.5238589386218853,"vX0":6.758548819053146,"vY0":-128.41807736722464,"vZ0":-3.342778365896452,"x":53.88,"y":170.64,"x0":-1.309202204158945,"y0":50.00456207381404,"z0":6.208016492981238,"aX":3.807520541794221},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.4,"breakHorizontal":-5.6,"spinRate":2278,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.4268675024919504,"extension":6.609775445415938},"index":1,"playId":"419dbc38-3d1e-38a9-84d3-2663a1b879e4","pitchNumber":1,"startTime":"2025-09-21T21:06:18.414Z","endTime":"2025-09-21T21:06:22.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":98.5,"endSpeed":89.9,"strikeZoneTop":3.52564664283199,"strikeZoneBottom":1.53820468364849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.37993342406808,"aZ":-9.300425914058774,"pfxX":-4.030887334515381,"pfxZ":11.041190286608401,"pX":1.0081676616403714,"pZ":3.0502741409305996,"vX0":6.372105577801172,"vY0":-143.11367238068965,"vZ0":-7.7700938237850945,"x":78.57,"y":156.42,"x0":-0.7247434721972601,"y0":50.00574104330425,"z0":6.385020157906416,"aX":-8.353309681844532},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.6,"breakHorizontal":6.0,"spinRate":2278,"spinDirection":210},"zone":12,"typeConfidence":0.92,"plateTime":0.3828872890871482,"extension":6.427306886592189},"index":2,"playId":"4e55c6d6-99ba-33a8-8d94-1910563a80fe","pitchNumber":2,"startTime":"2025-09-21T21:06:38.304Z","endTime":"2025-09-21T21:06:42.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":98.0,"endSpeed":89.4,"strikeZoneTop":3.44879254039896,"strikeZoneBottom":1.46107485220622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.71142859986974,"aZ":-10.979681208240974,"pfxX":-3.796189598874731,"pfxZ":10.349718616552668,"pX":-0.4411128333953448,"pZ":1.9312112552199763,"vX0":3.1478132495886904,"vY0":-142.43573604903122,"vZ0":-10.127827083234857,"x":133.81,"y":186.64,"x0":-1.06915731925123,"y0":50.00359813459891,"z0":6.234062099921699,"aX":-7.775098773096172},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.8,"breakHorizontal":6.2,"spinRate":2216,"spinDirection":209},"zone":7,"typeConfidence":0.91,"plateTime":0.3850198766257207,"extension":6.5182991807892945},"index":3,"playId":"ae437f3a-e8d4-310e-b579-4e5a43687c99","pitchNumber":3,"startTime":"2025-09-21T21:06:57.260Z","endTime":"2025-09-21T21:07:01.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.49490383622604,"strikeZoneBottom":1.58774598646042,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.473266594641075,"aZ":-28.963634204938202,"pfxX":1.7643105275619804,"pfxZ":1.8820727093326806,"pX":0.779290364310388,"pZ":1.398215156657874,"vX0":5.314779763547546,"vY0":-130.21230630278384,"vZ0":-6.0086473104992955,"x":87.3,"y":201.03,"x0":-1.5212877335756687,"y0":50.00570923895267,"z0":5.939585500510778,"aX":3.0169380040517386},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.3,"breakHorizontal":-4.4,"spinRate":2364,"spinDirection":159},"zone":14,"typeConfidence":2.0,"plateTime":0.42135772862182996,"extension":6.675916843622179},"index":4,"playId":"38d3d7dc-dde8-3af5-9a19-cf044238a0bf","pitchNumber":4,"startTime":"2025-09-21T21:07:15.452Z","endTime":"2025-09-21T21:07:19.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.95766958982238,"aZ":-11.277879055892846,"pfxX":-3.4062808504093782,"pfxZ":10.288367347288403,"pX":-0.05158548066099194,"pZ":2.4845412357676517,"vX0":3.090033476480151,"vY0":-141.73765059520795,"vZ0":-8.664219180555644,"x":118.97,"y":171.7,"x0":-0.7143516602509953,"y0":50.00321123733099,"z0":6.304813170375042,"aX":-6.918038290222492},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":5.5,"spinRate":2165,"spinDirection":198},"zone":5,"typeConfidence":0.91,"plateTime":0.3867243124675164,"extension":6.61607999914434},"hitData":{"launchSpeed":107.4,"launchAngle":-2.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.56,"coordY":143.98}},"index":5,"playId":"af20b301-a172-3df8-a74f-f2a994adefb0","pitchNumber":5,"startTime":"2025-09-21T21:07:34.346Z","endTime":"2025-09-21T21:07:42.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_ab"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_ab"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_pa"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.73,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2025-09-21T21:07:42.377Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Jung strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-21T21:07:52.783Z","endTime":"2025-09-21T21:10:11.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"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(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":87.5,"endSpeed":80.8,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.518473449085867,"aZ":-33.05138737948664,"pfxX":1.1746287838028078,"pfxZ":-0.5310062789509953,"pX":0.3697098532019949,"pZ":2.1374266028650886,"vX0":3.6525177333753387,"vY0":-127.45074830471506,"vZ0":-3.484675522048816,"x":102.91,"y":181.07,"x0":-1.2329892843005172,"y0":50.00312903220261,"z0":6.125040334522262,"aX":1.9375714552017598},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.6,"breakHorizontal":-2.9,"spinRate":2331,"spinDirection":99},"zone":9,"typeConfidence":2.0,"plateTime":0.42929528064518285,"extension":6.775787552915321},"index":0,"playId":"fa9b9571-e52a-3f44-859c-3548a80e7242","pitchNumber":1,"startTime":"2025-09-21T21:08:07.963Z","endTime":"2025-09-21T21:08:12.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.51373399829173,"aZ":-7.727694066049162,"pfxX":-2.847219075164002,"pfxZ":12.052379483280804,"pX":0.17037215951481105,"pZ":3.6697293831376574,"vX0":3.635450937061444,"vY0":-142.41355397023528,"vZ0":-6.036217431875165,"x":110.51,"y":139.7,"x0":-0.7603497530909712,"y0":50.003683613331376,"z0":6.321936664127321,"aX":-5.775863707457296},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.5,"breakHorizontal":4.3,"spinRate":2398,"spinDirection":206},"zone":2,"typeConfidence":0.92,"plateTime":0.3864576443826411,"extension":6.600178648222876},"index":1,"playId":"b566ab0b-55c0-36d7-b1db-0298efd7fea5","pitchNumber":2,"startTime":"2025-09-21T21:08:29.096Z","endTime":"2025-09-21T21:08:33.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":97.5,"endSpeed":88.3,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.24538780129855,"aZ":-9.309809393574609,"pfxX":-2.217605394643563,"pfxZ":11.3176724931687,"pX":-0.12216086991178628,"pZ":3.894156443668712,"vX0":2.650165924357362,"vY0":-141.89387890506302,"vZ0":-5.382858258102947,"x":121.66,"y":133.64,"x0":-0.7842100832974898,"y0":50.00511786341894,"z0":6.420996757029123,"aX":-4.481203038512111},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.4,"breakHorizontal":3.4,"spinRate":2384,"spinDirection":207},"zone":11,"typeConfidence":0.92,"plateTime":0.38737925747733915,"extension":6.630104879476559},"index":2,"playId":"1585e587-6539-312e-af7d-2f449b0d7736","pitchNumber":3,"startTime":"2025-09-21T21:08:54.389Z","endTime":"2025-09-21T21:08:58.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.57586933308249,"strikeZoneBottom":1.61480335826748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.29127087901053,"aZ":-30.39007393590406,"pfxX":0.050473761295609876,"pfxZ":1.0522118234025264,"pX":1.0248822364689345,"pZ":0.8333188341558795,"vX0":5.335450082529147,"vY0":-128.96128622246243,"vZ0":-7.017724567119259,"x":77.93,"y":216.28,"x0":-1.0754231908713054,"y0":50.00085302151061,"z0":5.92755000564549,"aX":0.08354611148927328},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.6,"breakHorizontal":-1.2,"spinRate":2377,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.4243952495570418,"extension":6.7386032768264394},"index":3,"playId":"66c8a5c5-51f7-30cc-b2b1-36cc54e2d4ba","pitchNumber":4,"startTime":"2025-09-21T21:09:16.808Z","endTime":"2025-09-21T21:09:21.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.758608875100197,"aZ":-31.140727176754666,"pfxX":0.022597465132027983,"pfxZ":0.6297857465144014,"pX":-0.35337397717761004,"pZ":1.5972541944182235,"vX0":2.5702320863060604,"vY0":-127.15236492590658,"vZ0":-4.885545910397635,"x":130.47,"y":195.65,"x0":-1.3796622994755583,"y0":50.00171986702432,"z0":6.010643422389083,"aX":0.03701963110334138},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.2,"breakHorizontal":-0.6,"spinRate":2400,"spinDirection":100},"zone":7,"typeConfidence":2.0,"plateTime":0.4305563355405275,"extension":6.6532432620448345},"index":4,"playId":"4f360e8f-e41d-3f8e-83d6-5149fa794cbd","pitchNumber":5,"startTime":"2025-09-21T21:09:33.865Z","endTime":"2025-09-21T21:09:38.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":88.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.83819354276854,"aZ":-9.952587003611225,"pfxX":-3.694266275668725,"pfxZ":10.93310122382147,"pX":-0.21964407062760666,"pZ":3.67046173847688,"vX0":2.954860978321871,"vY0":-142.82694441585758,"vZ0":-5.6983322437240815,"x":125.37,"y":139.68,"x0":-0.796043256965538,"y0":50.00474048131433,"z0":6.339563880823513,"aX":-7.510386655268197},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.6,"breakHorizontal":6.0,"spinRate":2365,"spinDirection":202},"zone":2,"typeConfidence":0.92,"plateTime":0.38587478053349056,"extension":6.726376225985772},"index":5,"playId":"a1465325-9700-3d86-87d8-542874f32055","pitchNumber":6,"startTime":"2025-09-21T21:10:06.449Z","endTime":"2025-09-21T21:10:11.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.19,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-09-21T21:10:11.076Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cody Freeman flies out to shortstop Otto Lopez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-21T21:10:46.857Z","endTime":"2025-09-21T21:10:58.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"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-21T21:10:34.763Z","endTime":"2025-09-21T21:10:49.153Z","isPitch":false,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"},"defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":88.9,"strikeZoneTop":3.08,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":40.10798386375622,"aZ":-9.176359318754796,"pfxX":-2.9957480151574174,"pfxZ":11.156413931725943,"pX":-0.4590855584399083,"pZ":3.4009422198916965,"vX0":1.8204024912996726,"vY0":-144.18489922151664,"vZ0":-6.51349476004093,"x":134.5,"y":146.95,"x0":-0.7165056001725957,"y0":50.001844012475544,"z0":6.2860286119266835,"aX":-6.174247545390435},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.7,"breakHorizontal":4.9,"spinRate":2428,"spinDirection":205},"zone":11,"typeConfidence":0.92,"plateTime":0.38299843605674777,"extension":6.670189301804833},"hitData":{"launchSpeed":87.3,"launchAngle":59.0,"totalDistance":194.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.13,"coordY":123.65}},"index":1,"playId":"be1131c3-7c83-31a1-b3b9-95c06dae7495","pitchNumber":1,"startTime":"2025-09-21T21:10:49.153Z","endTime":"2025-09-21T21:10:58.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_ab"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_ab"},{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_pa"},{"player":{"id":656848,"link":"/api/v1/people/656848"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-09-21T21:10:58.775Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rangers challenged (catch or drop), call on the field was upheld: Dane Myers singles on a line drive to right fielder Alejandro Osuna.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-21T21:13:10.920Z","endTime":"2025-09-21T21:14:19.802Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.10755135279692,"aZ":-20.38728750930178,"pfxX":1.8638070312475008,"pfxZ":6.550509646928138,"pX":-0.05355507702807833,"pZ":2.55353519821345,"vX0":2.829146640461105,"vY0":-132.93439833689507,"vZ0":-4.305207828866921,"x":119.04,"y":169.83,"x0":-1.37154512820173,"y0":50.000631195142496,"z0":5.663996674519688,"aX":3.3524918133814503},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.2,"breakHorizontal":-4.0,"spinRate":2524,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.4112121315845467,"extension":6.5118666059191215},"index":0,"playId":"3b94272d-c79f-3910-b162-7743b0e83ed4","pitchNumber":1,"startTime":"2025-09-21T21:13:10.920Z","endTime":"2025-09-21T21:13:14.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.56704939721917,"strikeZoneBottom":1.6057715245004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.446881647103005,"aZ":-22.6488908930705,"pfxX":-10.541916002754654,"pfxZ":5.074273435608399,"pX":-0.04418879267138485,"pZ":2.534809338956171,"vX0":7.1589705189619535,"vY0":-136.7100850903365,"vZ0":-3.839958690156709,"x":118.68,"y":170.34,"x0":-1.3381512940648095,"y0":50.00312461334464,"z0":5.5277913199211985,"aX":-19.79104983565352},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.5,"breakHorizontal":17.4,"spinRate":2267,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.4019032927648145,"extension":6.696336620678458},"index":1,"playId":"f996b4e8-30e8-3eca-a593-ff9bc34251ed","pitchNumber":2,"startTime":"2025-09-21T21:13:31.880Z","endTime":"2025-09-21T21:13:36.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.6,"endSpeed":79.1,"strikeZoneTop":3.49158789313197,"strikeZoneBottom":1.48945997353383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.61324924665101,"aZ":-20.983911872473858,"pfxX":4.2944302370074885,"pfxZ":7.037874427114814,"pX":1.3296305194564528,"pZ":1.242485141872244,"vX0":4.992638028822401,"vY0":-125.86068758370905,"vZ0":-6.525268148392526,"x":66.32,"y":205.23,"x0":-1.2442200339984064,"y0":50.00367999730144,"z0":5.589884945553675,"aX":6.83058452978075},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":11.3,"breakHorizontal":-9.0,"spinRate":2674,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.43663229062498354,"extension":6.824636141026049},"index":2,"playId":"bd25952f-a442-3c33-8059-adf01457cd23","pitchNumber":3,"startTime":"2025-09-21T21:13:52.081Z","endTime":"2025-09-21T21:13:56.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80615742657673,"aZ":-21.449071688899977,"pfxX":-10.109216751722645,"pfxZ":5.69808700161348,"pX":-0.18759442496830123,"pZ":2.652397617497461,"vX0":6.827991904041089,"vY0":-136.9530988479667,"vZ0":-3.6697405639789387,"x":124.15,"y":167.17,"x0":-1.4112054923264856,"y0":50.004736749823884,"z0":5.493214798505649,"aX":-19.031361368910055},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.6,"breakHorizontal":16.7,"spinRate":2216,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4013494733048413,"extension":6.629041759474791},"hitData":{"launchSpeed":97.9,"launchAngle":14.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.71,"coordY":114.54}},"index":3,"playId":"d857a9e2-ab9c-393e-b35a-d0d23827d02d","pitchNumber":4,"startTime":"2025-09-21T21:14:08.803Z","endTime":"2025-09-21T21:14:19.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":667472,"link":"/api/v1/people/667472","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_ab"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_ab"},{"player":{"id":667472,"link":"/api/v1/people/667472"},"credit":"b_pa"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MD","challengeTeamId":140},"homeTeamWinProbability":6.5,"awayTeamWinProbability":93.5,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.31,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-09-21T21:14:19.802Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-21T21:15:55.600Z","endTime":"2025-09-21T21:17:48.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.23178440844581,"strikeZoneBottom":1.48084732600089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.63531687862927,"aZ":-14.596610465635257,"pfxX":-3.0598199074531367,"pfxZ":9.784498108918863,"pX":1.4529289990820602,"pZ":2.4999493980962693,"vX0":7.812122366489308,"vY0":-133.63943518452731,"vZ0":-5.418731103431162,"x":61.62,"y":171.28,"x0":-1.1195282234081774,"y0":50.00310113969886,"z0":5.6142506874693785,"aX":-5.497889390075598},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.7,"breakHorizontal":3.7,"spinRate":2336,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4109310322021056,"extension":6.518625092405714},"index":0,"playId":"0bbccc26-0e0f-3ac1-a902-b09a7e7a4471","pitchNumber":1,"startTime":"2025-09-21T21:15:55.600Z","endTime":"2025-09-21T21:15:59.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.2,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.79685309593927,"aZ":-13.383444060709678,"pfxX":-2.759868166786671,"pfxZ":10.231676223745513,"pX":0.4830552199429895,"pZ":3.0541765859646253,"vX0":5.730193668883973,"vY0":-135.44237456246765,"vZ0":-4.186097132738412,"x":98.59,"y":156.32,"x0":-1.312526357381403,"y0":50.00010741348169,"z0":5.572392985730529,"aX":-5.067695905486433},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":3.6,"spinRate":2429,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.40620459649390606,"extension":6.66656622060839},"index":1,"playId":"f98c532d-5e3c-358c-ae26-dbf70a06ff6a","pitchNumber":2,"startTime":"2025-09-21T21:16:14.930Z","endTime":"2025-09-21T21:16:19.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.15005418915555,"strikeZoneBottom":1.39951393590744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.636661378806867,"aZ":-19.832267671242448,"pfxX":-9.837277366081116,"pfxZ":6.68994030650393,"pX":0.5332591567180764,"pZ":1.8311080857507624,"vX0":7.957776862864155,"vY0":-135.25015257704416,"vZ0":-6.033192511209601,"x":96.67,"y":189.34,"x0":-1.1751004973521473,"y0":50.00228220701338,"z0":5.4901170996082875,"aX":-18.14914941468042},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.9,"breakHorizontal":16.1,"spinRate":2250,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.4056156072491932,"extension":6.6017834366272},"index":2,"playId":"fec5f55f-36be-3c5d-993e-faac4e83034e","pitchNumber":3,"startTime":"2025-09-21T21:16:40.055Z","endTime":"2025-09-21T21:16:44.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":93.0,"endSpeed":84.6,"strikeZoneTop":3.2374039453267,"strikeZoneBottom":1.36162202163106,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.568225241365127,"aZ":-14.126363222527608,"pfxX":-4.442403475316878,"pfxZ":9.799621043575565,"pX":1.7782512082715107,"pZ":3.842650486579791,"vX0":9.070518848055078,"vY0":-135.14014073487186,"vZ0":-2.4204905231952902,"x":49.22,"y":135.03,"x0":-1.0507639484754132,"y0":50.005583558776515,"z0":5.747130351581294,"aX":-8.184520271106473},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.4,"breakHorizontal":6.0,"spinRate":2502,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4059363368696931,"extension":6.563043152037342},"index":3,"playId":"47a4e9b0-5b1a-32bd-878c-8dfa60a8f301","pitchNumber":4,"startTime":"2025-09-21T21:17:01.360Z","endTime":"2025-09-21T21:17:05.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.4,"endSpeed":84.1,"strikeZoneTop":3.20086763066799,"strikeZoneBottom":1.40865542531348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.320271110958306,"aZ":-16.787352573788045,"pfxX":1.3403785470805527,"pfxZ":8.555632680147077,"pX":0.9772089196819749,"pZ":1.9284709346731475,"vX0":5.0875349083980925,"vY0":-132.9715171890237,"vZ0":-6.533689976349705,"x":79.75,"y":186.71,"x0":-1.1316503439777257,"y0":50.00529952887088,"z0":5.626467595404089,"aX":2.4106788485419433},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.4,"breakHorizontal":-3.5,"spinRate":2473,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.41121341497497665,"extension":6.619178152824209},"index":4,"playId":"4e0ea1f2-ebd3-3acf-b805-46b1093b195f","pitchNumber":5,"startTime":"2025-09-21T21:17:23.252Z","endTime":"2025-09-21T21:17:27.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.7,"strikeZoneTop":3.22,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.963257900465162,"aZ":-20.470483189340364,"pfxX":-9.977816960227994,"pfxZ":6.380188497055818,"pX":0.16719805262441945,"pZ":1.2943513664444077,"vX0":7.153454544900122,"vY0":-134.97299904688748,"vZ0":-6.952828976251588,"x":110.63,"y":203.83,"x0":-1.2288569752010743,"y0":50.00353692871197,"z0":5.358550106065216,"aX":-18.30412000826628},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.1,"breakHorizontal":16.4,"spinRate":2126,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.40671289631329977,"extension":6.67758089838764},"index":5,"playId":"2dc9ef8f-05e5-3e55-9545-4d0a849a886e","pitchNumber":6,"startTime":"2025-09-21T21:17:43.761Z","endTime":"2025-09-21T21:17:48.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.48,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-09-21T21:17:48.105Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Graham Pauley singles on a line drive to center fielder Michael Helman, deflected by shortstop Ezequiel Duran. Dane Myers to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-21T21:20:19.887Z","endTime":"2025-09-21T21:20:34.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"postOnSecond":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"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":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":680737,"link":"/api/v1/people/680737"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"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-21T21:18:00.404Z","endTime":"2025-09-21T21:18:11.834Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Phil Maton replaces Shawn Armstrong.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"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-21T21:18:11.834Z","endTime":"2025-09-21T21:20:22.253Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664208,"link":"/api/v1/people/664208"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.166063071485723,"aZ":-20.16461393952898,"pfxX":-0.45114847161239746,"pfxZ":6.940371643918432,"pX":0.7253648706714458,"pZ":2.6517352540896124,"vX0":5.009349872938023,"vY0":-130.39097782076072,"vZ0":-2.6806184302042255,"x":89.35,"y":167.18,"x0":-1.1580338433435247,"y0":50.00143243686787,"z0":5.206276628612628,"aX":-0.7806452133393961},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.2,"breakHorizontal":-0.2,"spinRate":2497,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.4192873240286885,"extension":6.8347913235402125},"hitData":{"launchSpeed":64.2,"launchAngle":22.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":127.47,"coordY":120.92}},"index":2,"playId":"ccfeffd2-b13d-37dc-a936-ef0f9989b746","pitchNumber":1,"startTime":"2025-09-21T21:20:22.253Z","endTime":"2025-09-21T21:20:34.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":688363,"link":"/api/v1/people/688363","batSide":{"code":"L","description":"Left"}},"first":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":688363,"link":"/api/v1/people/688363"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.4,"awayTeamWinProbability":93.6,"homeTeamWinProbabilityAdded":-1.1999999999999993,"leverageIndex":0.42,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-09-21T21:20:34.683Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-21T21:21:19.877Z","endTime":"2025-09-21T21:23:25.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"postOnSecond":{"id":667472,"fullName":"Dane Myers","link":"/api/v1/people/667472"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Connor Norby replaces Brian Navarreto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"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-21T21:20:57.973Z","endTime":"2025-09-21T21:21:22.028Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":640459,"link":"/api/v1/people/640459"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":640459,"link":"/api/v1/people/640459","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.0,"endSpeed":67.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.90195362409848,"aZ":-40.21784075376879,"pfxX":11.5195951763151,"pfxZ":-6.8675308159320325,"pX":-0.09329761072358679,"pZ":1.7677336773934844,"vX0":-0.31583760505076797,"vY0":-109.00868554558164,"vZ0":1.955401488956218,"x":120.56,"y":191.05,"x0":-1.4346786744431754,"y0":50.0020757719367,"z0":5.288928595622246,"aX":13.494496905661567},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.1,"breakVerticalInduced":-11.3,"breakHorizontal":-20.6,"spinRate":3151,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.5076634260794353,"extension":7.231489573931024},"index":1,"playId":"875d0832-c10e-353b-960e-f240edd424c9","pitchNumber":1,"startTime":"2025-09-21T21:21:22.028Z","endTime":"2025-09-21T21:21:26.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":68.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.634417210486625,"aZ":-39.3738304098627,"pfxX":11.906767245296004,"pfxZ":-6.0269952735180325,"pX":0.6504233520734309,"pZ":1.695014466112653,"vX0":0.9324171445990356,"vY0":-110.16871581505433,"vZ0":1.608098350391772,"x":92.21,"y":193.01,"x0":-1.322831220470335,"y0":50.00169002678885,"z0":5.207206105801194,"aX":14.228045736640452},"breaks":{"breakAngle":20.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-9.8,"breakHorizontal":-21.7,"spinRate":3246,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.502555636938788,"extension":6.809077511460027},"index":2,"playId":"f453b87f-f133-3c56-9cf9-a90eaae97acd","pitchNumber":2,"startTime":"2025-09-21T21:21:43.141Z","endTime":"2025-09-21T21:21:47.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-09-21T21:21:57.322Z","endTime":"2025-09-21T21:22:14.765Z","isPitch":false,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.0509105397953,"strikeZoneBottom":1.49106147861157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.56664627218896,"aZ":-19.522717607646783,"pfxX":-0.5157208767977317,"pfxZ":7.1404837280971165,"pX":0.9926852437362089,"pZ":2.7934998028564584,"vX0":5.418860416118706,"vY0":-131.91137632565986,"vZ0":-2.5738357011930004,"x":79.16,"y":163.36,"x0":-1.0163074009975939,"y0":50.00522069000663,"z0":5.212106179070221,"aX":-0.9144472357176691},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.6,"breakHorizontal":-0.2,"spinRate":2663,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.4143232921453106,"extension":7.3038656798621835},"index":4,"playId":"524151fb-1487-3690-823d-c1798c438cf3","pitchNumber":3,"startTime":"2025-09-21T21:22:14.765Z","endTime":"2025-09-21T21:22:19.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.65042578057044,"aZ":-17.947609309799915,"pfxX":-0.9011366550666722,"pfxZ":8.03541766649256,"pX":0.07518463534054669,"pZ":2.3312616942043354,"vX0":3.236393505373076,"vY0":-131.8743461388713,"vZ0":-3.915207401134808,"x":114.13,"y":175.84,"x0":-1.0480724617602806,"y0":50.00540935368191,"z0":5.15011972234393,"aX":-1.5965605010151582},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.9,"breakHorizontal":1.0,"spinRate":2710,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.41450183382071026,"extension":7.270161223118891},"index":5,"playId":"bb69f7f1-4074-3cca-8dc4-13032c9dd124","pitchNumber":4,"startTime":"2025-09-21T21:22:34.556Z","endTime":"2025-09-21T21:22:38.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.2,"endSpeed":68.0,"strikeZoneTop":3.00758432777047,"strikeZoneBottom":1.44773231335331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.80407518964683,"aZ":-41.10396206663372,"pfxX":7.179838607845762,"pfxZ":-7.623579828691694,"pX":1.7741000744046358,"pZ":0.6326149942268097,"vX0":4.3365996362446415,"vY0":-109.22358047130184,"vZ0":0.08660643123681311,"x":49.38,"y":221.7,"x0":-1.1916950378775326,"y0":50.00423800858308,"z0":5.129455859150624,"aX":8.40608518475963},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.0,"breakVerticalInduced":-13.2,"breakHorizontal":-14.4,"spinRate":3107,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.5075648609894654,"extension":7.2460730965894795},"index":6,"playId":"1b14829c-5341-372f-8f6b-4aa80ae1616f","pitchNumber":5,"startTime":"2025-09-21T21:22:57.498Z","endTime":"2025-09-21T21:23:02.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":74.9,"endSpeed":68.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.39417914738794,"aZ":-40.1619333546544,"pfxX":9.124874567985882,"pfxZ":-6.800641237940485,"pX":-0.3036800869319839,"pZ":1.1894858601290739,"vX0":-0.13614395165698684,"vY0":-109.01656212742192,"vZ0":0.8147979740567257,"x":128.58,"y":206.66,"x0":-1.4204417805333451,"y0":50.00208318743334,"z0":5.2296444072427075,"aX":10.721728795784383},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-11.5,"breakHorizontal":-16.3,"spinRate":3162,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.5070622720321163,"extension":7.13617928406769},"index":7,"playId":"0bd39365-3875-3827-b2fc-6f12a784a75b","pitchNumber":6,"startTime":"2025-09-21T21:23:20.747Z","endTime":"2025-09-21T21:23:25.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.9,"awayTeamWinProbability":92.1,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-09-21T21:23:25.368Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-21T21:23:41.455Z","endTime":"2025-09-21T21:25:40.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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(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.2,"endSpeed":83.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.85805026490493,"aZ":-17.540393137211975,"pfxX":-0.4176740890897266,"pfxZ":8.22444957779149,"pX":0.6544280646603353,"pZ":1.7109493471633825,"vX0":4.678989731192175,"vY0":-132.65941654097486,"vZ0":-5.379045284111041,"x":92.05,"y":192.58,"x0":-1.0792462757035886,"y0":50.00199770836947,"z0":5.046967452501434,"aX":-0.7437410097073419},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.9,"breakHorizontal":-0.2,"spinRate":2578,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.41317760775485324,"extension":7.316747486552898},"index":0,"playId":"270b81d1-6502-3114-bc23-6b8e6037504e","pitchNumber":1,"startTime":"2025-09-21T21:23:55.417Z","endTime":"2025-09-21T21:23:59.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.31068496827666,"strikeZoneBottom":1.53876079748456,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.657715594302026,"aZ":-18.685021773395622,"pfxX":-0.3864073864062907,"pfxZ":7.607315590485907,"pX":-0.6602958149642632,"pZ":3.4247358892805866,"vX0":1.5580009751278292,"vY0":-131.75371780634114,"vZ0":-1.085033126306041,"x":142.17,"y":146.31,"x0":-1.2068316107488528,"y0":50.004876539723774,"z0":5.211001056896883,"aX":-0.6853934932058932},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.8,"breakHorizontal":0.4,"spinRate":2510,"spinDirection":196},"zone":1,"typeConfidence":2.0,"plateTime":0.4143129482548047,"extension":7.046302850537601},"index":1,"playId":"c96bc4c4-22dd-3fe9-8d27-8f15649c8aac","pitchNumber":2,"startTime":"2025-09-21T21:24:24.896Z","endTime":"2025-09-21T21:24:29.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.087875477597517,"aZ":-18.009635418742477,"pfxX":-0.7118409025888931,"pfxZ":7.879622064121808,"pX":-0.08848251095016521,"pZ":2.9845475596698643,"vX0":2.9544214683214474,"vY0":-132.6560548856726,"vZ0":-2.299143201402724,"x":120.37,"y":158.2,"x0":-1.1199857113711666,"y0":50.003152591744474,"z0":5.16293687092485,"aX":-1.2801195413069548},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.0,"breakHorizontal":0.7,"spinRate":2594,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.4115509198877918,"extension":7.292400786695536},"index":2,"playId":"b276bf53-df31-3164-9817-a0f0ef85899d","pitchNumber":3,"startTime":"2025-09-21T21:24:46.460Z","endTime":"2025-09-21T21:24:50.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.336320606438456,"aZ":-18.505902297684294,"pfxX":-0.9554398943476308,"pfxZ":7.648795662011327,"pX":0.3027075309247095,"pZ":2.6657848759910507,"vX0":3.9898400991722998,"vY0":-132.13852690646056,"vZ0":-2.8509163277263143,"x":105.46,"y":166.8,"x0":-1.095703199881764,"y0":50.00435108448674,"z0":5.101550009198717,"aX":-1.7080914719274816},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.6,"breakHorizontal":1.0,"spinRate":2611,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.41281926134673075,"extension":7.407385876826052},"index":3,"playId":"807df510-44b3-3af6-97d4-4131814bcac9","pitchNumber":4,"startTime":"2025-09-21T21:25:08.553Z","endTime":"2025-09-21T21:25:12.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.77420299569164,"aZ":-17.843421301399804,"pfxX":0.7286886199481202,"pfxZ":7.9708582627851605,"pX":-0.4028666098813192,"pZ":3.6836612534053,"vX0":1.5421218058995048,"vY0":-133.04304673713187,"vZ0":-0.5381081225400887,"x":132.36,"y":139.32,"x0":-1.084006229956826,"y0":50.00197556899141,"z0":5.178404025292154,"aX":1.3097596432221164},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.5,"breakHorizontal":-1.7,"spinRate":2614,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.41123239178817883,"extension":7.096383059329504},"index":4,"playId":"355028a2-943e-3b58-aaf9-c1aeae09ad60","pitchNumber":5,"startTime":"2025-09-21T21:25:36.402Z","endTime":"2025-09-21T21:25:40.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":696030,"link":"/api/v1/people/696030"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":688363,"link":"/api/v1/people/688363"},"second":{"id":667472,"link":"/api/v1/people/667472"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":1.5999999999999996,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-09-21T21:25:40.600Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Smith flies out sharply to center fielder Jakob Marsee.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-21T21:28:09.395Z","endTime":"2025-09-21T21:28:20.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[6],"actionIndex":[0,1,2,3,4,5],"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":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from first base to catcher for Liam Hicks.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"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-21T21:28:11.663Z","endTime":"2025-09-21T21:28:11.664Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"400","defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":640459,"link":"/api/v1/people/640459"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to left field for Dane Myers.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"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-21T21:28:11.665Z","endTime":"2025-09-21T21:28:11.666Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":681715,"link":"/api/v1/people/681715"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Joey Wiemer replaces left fielder Heriberto Hernández, batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"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-21T21:28:11.667Z","endTime":"2025-09-21T21:28:11.668Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":667472,"link":"/api/v1/people/667472"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":667472,"link":"/api/v1/people/667472"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Eric Wagaman replaces Connor Norby, batting 9th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-09-21T21:28:11.669Z","endTime":"2025-09-21T21:28:11.670Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"902","replacedPlayer":{"id":681393,"link":"/api/v1/people/681393"},"defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":667472,"link":"/api/v1/people/667472"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: George Soriano replaces Michael Petersen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-09-21T21:28:11.671Z","endTime":"2025-09-21T21:28:11.672Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666277,"link":"/api/v1/people/666277"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656848,"link":"/api/v1/people/656848","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":667472,"link":"/api/v1/people/667472"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Josh Smith replaces Jonah Heim.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2025-09-21T21:28:11.673Z","endTime":"2025-09-21T21:28:11.674Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":641680,"link":"/api/v1/people/641680"},"defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":667472,"link":"/api/v1/people/667472"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.286578716881834,"aZ":-15.463160431362404,"pfxX":-6.4379403050405095,"pfxZ":8.664570726268975,"pX":-0.47838222999353935,"pZ":1.9031750584160398,"vX0":7.432194269858371,"vY0":-138.34745083007863,"vZ0":-7.156144378366063,"x":135.23,"y":187.39,"x0":-2.3694915164524657,"y0":50.00319889405143,"z0":5.569371449325635,"aX":-12.418414458993011},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":10.0,"spinRate":2286,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.3966458542398632,"extension":6.62317072845841},"hitData":{"launchSpeed":102.8,"launchAngle":26.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":97.32,"coordY":46.7}},"index":6,"playId":"c4d7480d-f75c-3e21-8eca-b3f2fbbc945f","pitchNumber":1,"startTime":"2025-09-21T21:28:11.675Z","endTime":"2025-09-21T21:28:20.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":667472,"link":"/api/v1/people/667472"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-4.8,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-09-21T21:28:20.732Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Higashioka strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-21T21:29:40.089Z","endTime":"2025-09-21T21:31:06.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"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":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Kyle Higashioka replaces Ezequiel Duran.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"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-21T21:28:53.620Z","endTime":"2025-09-21T21:29:11.441Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":677649,"link":"/api/v1/people/677649"},"defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":667472,"link":"/api/v1/people/667472"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"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-21T21:29:11.441Z","endTime":"2025-09-21T21:29:42.364Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":667472,"link":"/api/v1/people/667472"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.36297946973635,"strikeZoneBottom":1.62129834935743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.808463698938642,"aZ":-18.200032498031824,"pfxX":-10.19852712794595,"pfxZ":7.096578430670691,"pX":0.9013790972180259,"pZ":1.1273261344949705,"vX0":12.433298262428721,"vY0":-139.51986561728128,"vZ0":-8.461030480768246,"x":82.64,"y":208.34,"x0":-2.2906671388128412,"y0":50.00293974936972,"z0":5.402080580972243,"aX":-20.079220838204435},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.2,"breakHorizontal":15.8,"spinRate":2207,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3927945960663801,"extension":6.565873409117149},"index":2,"playId":"39a9b1a8-a05d-35f5-8ed2-45706f738719","pitchNumber":1,"startTime":"2025-09-21T21:29:42.364Z","endTime":"2025-09-21T21:29:47.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":667472,"link":"/api/v1/people/667472"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":87.2,"endSpeed":79.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.259844637641766,"aZ":-34.01735637264744,"pfxX":-8.799473096019938,"pfxZ":-1.1398455521699091,"pX":0.11326537971141716,"pZ":2.7491154210289688,"vX0":8.418208298578255,"vY0":-126.66180441317749,"vZ0":-0.8192605518324747,"x":112.68,"y":164.55,"x0":-2.1193010258687894,"y0":50.0033530498041,"z0":5.810663492698116,"aX":-14.216082201977699},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.0,"breakHorizontal":13.9,"spinRate":1708,"spinDirection":245},"zone":5,"typeConfidence":2.0,"plateTime":0.43338747899318353,"extension":6.677334126778375},"index":3,"playId":"14f6ea50-09c1-3016-b830-17e868a6858a","pitchNumber":2,"startTime":"2025-09-21T21:29:59.106Z","endTime":"2025-09-21T21:30:03.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":667472,"link":"/api/v1/people/667472"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":84.7,"endSpeed":76.6,"strikeZoneTop":3.38975783424014,"strikeZoneBottom":1.64811073235696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.466618230895516,"aZ":-31.241990930938883,"pfxX":-1.5511462832087686,"pfxZ":0.6233563310228436,"pX":1.924657821594194,"pZ":0.26304486624044665,"vX0":10.785683190205152,"vY0":-122.68194794799585,"vZ0":-5.62540268657996,"x":43.64,"y":231.68,"x0":-2.3710873198668185,"y0":50.002349544721866,"z0":5.323276259749899,"aX":-2.312327858684186},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.2,"breakHorizontal":-0.4,"spinRate":2769,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.45046253695631355,"extension":6.6951139011271765},"index":4,"playId":"8bb933c6-cfd0-3954-a7c2-efc494c42ac6","pitchNumber":3,"startTime":"2025-09-21T21:30:16.491Z","endTime":"2025-09-21T21:30:21.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":667472,"link":"/api/v1/people/667472"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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.0,"endSpeed":85.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.030727944087577,"aZ":-15.81547181592229,"pfxX":-5.044245541257392,"pfxZ":8.67271225504678,"pX":-0.1863355126291295,"pZ":3.282791580332454,"vX0":7.63625179517832,"vY0":-136.6952207111816,"vZ0":-3.271832432023121,"x":124.1,"y":150.14,"x0":-2.364863651061023,"y0":50.00513422009048,"z0":5.585660137406389,"aX":-9.517773278905254},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":7.4,"spinRate":2171,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.4011886733524328,"extension":6.407306004409345},"index":5,"playId":"e04bfb62-f809-3166-aadf-e7e9ad0e3ef0","pitchNumber":4,"startTime":"2025-09-21T21:30:37.966Z","endTime":"2025-09-21T21:30:42.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":667472,"link":"/api/v1/people/667472"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.9530392467697,"aZ":-16.63257678833332,"pfxX":-5.767274387779074,"pfxZ":8.12606446513405,"pX":-0.3317843203831954,"pZ":3.384024116346841,"vX0":7.699714807295745,"vY0":-138.1728401392715,"vZ0":-3.0310635077977253,"x":129.65,"y":147.41,"x0":-2.419627270097162,"y0":50.0016737802626,"z0":5.628340350844219,"aX":-11.02889083668432},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":8.6,"spinRate":2192,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.398098659516156,"extension":6.580852017361929},"index":6,"playId":"5f60fa6c-60f0-3328-bb1c-077b57da3b1f","pitchNumber":5,"startTime":"2025-09-21T21:31:01.311Z","endTime":"2025-09-21T21:31:06.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":667472,"link":"/api/v1/people/667472"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-3.2,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-09-21T21:31:06.197Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Helman flies out to second baseman Xavier Edwards.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-21T21:31:06.071Z","endTime":"2025-09-21T21:31:56.730Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666277,"fullName":"George Soriano","link":"/api/v1/people/666277"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":87.5,"endSpeed":79.5,"strikeZoneTop":3.59113145471833,"strikeZoneBottom":1.65129261252809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.274420385331155,"aZ":-33.24358644265599,"pfxX":-7.6451025706413205,"pfxZ":-0.6548007529045652,"pX":-0.8327578333581336,"pZ":3.395134783708784,"vX0":6.135742875841103,"vY0":-127.16919621190118,"vZ0":0.6465024162012187,"x":148.74,"y":147.11,"x0":-2.294228627795002,"y0":50.00603859590854,"z0":5.793635743382824,"aX":-12.411243666419262},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.7,"breakHorizontal":12.2,"spinRate":1662,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.432211345724959,"extension":6.608135691637186},"index":0,"playId":"6fd8fcb1-ec3c-3de9-ac7d-98db1dd310ec","pitchNumber":1,"startTime":"2025-09-21T21:31:31.858Z","endTime":"2025-09-21T21:31:35.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":667472,"link":"/api/v1/people/667472"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.70869965408276,"aZ":-37.29138170911428,"pfxX":-6.826187715205166,"pfxZ":-3.153360982967497,"pX":0.2514977556201578,"pZ":2.0785794552718477,"vX0":8.360057659280809,"vY0":-126.94410796854163,"vZ0":-1.6092631469977103,"x":107.41,"y":182.66,"x0":-2.2085656847977377,"y0":50.00547709394676,"z0":5.708891202550777,"aX":-11.063601999807725},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.9,"breakHorizontal":10.3,"spinRate":1593,"spinDirection":249},"zone":8,"typeConfidence":2.0,"plateTime":0.43263834576760063,"extension":6.629299092585464},"hitData":{"launchSpeed":63.1,"launchAngle":37.0,"totalDistance":187.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.11,"coordY":127.95}},"index":1,"playId":"534388a9-5978-39b4-bd05-bf520688c28b","pitchNumber":2,"startTime":"2025-09-21T21:31:48.549Z","endTime":"2025-09-21T21:31:56.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666277,"link":"/api/v1/people/666277","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":688363,"link":"/api/v1/people/688363"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":667472,"link":"/api/v1/people/667472"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":686894,"link":"/api/v1/people/686894"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Home Plate"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"First Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Second Base"},{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_ab"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_ab"},{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":666277,"link":"/api/v1/people/666277"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-09-21T21:31:56.730Z","atBatIndex":72}]