[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-20T23:08:25.454Z","endTime":"2025-09-20T23:09:40.269Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-20T20:30:19.599Z","endTime":"2025-09-20T22:44:37.236Z","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-20T22:44:37.236Z","endTime":"2025-09-20T23:08:01.242Z","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-20T23:08:01.242Z","endTime":"2025-09-20T23:08:27.679Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.6,"strikeZoneTop":3.34051571670132,"strikeZoneBottom":1.49203566580429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.201306690121136,"aZ":-13.233483246896215,"pfxX":-6.976363756729864,"pfxZ":9.725903973652686,"pX":-1.0760915374419082,"pZ":2.453157525575207,"vX0":3.511688605428234,"vY0":-139.7824148147187,"vZ0":-5.253929635628291,"x":158.02,"y":172.54,"x0":-1.4533295540206828,"y0":50.00147209347442,"z0":5.250410501229072,"aX":-13.583820485923722},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":11.8,"spinRate":2364,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3942619687286357,"extension":6.8367786660243866},"index":3,"playId":"440b2812-f923-3d70-8e56-64cd6958bad0","pitchNumber":1,"startTime":"2025-09-20T23:08:27.679Z","endTime":"2025-09-20T23:08:31.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":96.3,"endSpeed":86.7,"strikeZoneTop":3.35960216163127,"strikeZoneBottom":1.47024708748769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.215485942869186,"aZ":-10.93239404263023,"pfxX":-6.325658763860864,"pfxZ":10.895316074853426,"pX":-0.5561504466318152,"pZ":1.9779817293046698,"vX0":4.580771761496199,"vY0":-139.87086291138746,"vZ0":-6.996179579151446,"x":138.2,"y":185.37,"x0":-1.4064956548156298,"y0":50.00521024819731,"z0":5.255111206494012,"aX":-12.336582518111328},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":10.3,"spinRate":2385,"spinDirection":220},"zone":7,"typeConfidence":0.91,"plateTime":0.3939847051097254,"extension":6.670419712195682},"index":4,"playId":"e369ebb5-e7f6-3246-9c45-9d5901a82514","pitchNumber":2,"startTime":"2025-09-20T23:08:41.845Z","endTime":"2025-09-20T23:08:45.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.7,"strikeZoneTop":3.27470575138927,"strikeZoneBottom":1.4262225551491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.995829956256788,"aZ":-32.34029098701085,"pfxX":1.6103158844028176,"pfxZ":-0.1012901652456426,"pX":0.8319133899324038,"pZ":1.653004510858735,"vX0":5.069290531924465,"vY0":-127.20690257343661,"vZ0":-3.218820403756145,"x":85.29,"y":194.15,"x0":-1.405600585113735,"y0":50.00286358495071,"z0":5.530614207389266,"aX":2.6078717916264518},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.7,"breakHorizontal":-4.2,"spinRate":2740,"spinDirection":70},"zone":14,"typeConfidence":0.87,"plateTime":0.43254492436765357,"extension":6.435210139830106},"index":5,"playId":"caa92dc3-fe5f-3f09-b887-fcb1ae8e6e5c","pitchNumber":3,"startTime":"2025-09-20T23:08:58.795Z","endTime":"2025-09-20T23:09:02.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.09784419018455,"aZ":-14.776292569393735,"pfxX":-7.260230555228331,"pfxZ":8.835748633583515,"pX":0.019110589935008953,"pZ":2.804082266766271,"vX0":6.273847360786982,"vY0":-140.65766280900357,"vZ0":-4.367013375646661,"x":116.27,"y":163.07,"x0":-1.3164066744226468,"y0":50.00252442842104,"z0":5.360658079976203,"aX":-14.293950779541055},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":11.5,"spinRate":2434,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3920359561341873,"extension":7.3079287024172555},"index":6,"playId":"578612c5-48ae-3be9-aa91-562c13103ea2","pitchNumber":4,"startTime":"2025-09-20T23:09:13.604Z","endTime":"2025-09-20T23:09:17.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.1,"endSpeed":88.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.51088224990315,"aZ":-11.122538590490958,"pfxX":-4.197739998988414,"pfxZ":10.470358942135386,"pX":0.7092763486334777,"pZ":3.351650001552627,"vX0":6.993648604806285,"vY0":-141.21493545689722,"vZ0":-3.7324380941926516,"x":89.96,"y":148.29,"x0":-1.2591313377485174,"y0":50.00346603616305,"z0":5.411306892512457,"aX":-8.441264680885254},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.4,"breakHorizontal":6.1,"spinRate":2424,"spinDirection":213},"zone":3,"typeConfidence":0.9,"plateTime":0.38854698819939015,"extension":7.301430149011795},"index":7,"playId":"855db367-7093-353f-a92b-b3c7987dd352","pitchNumber":5,"startTime":"2025-09-20T23:09:35.773Z","endTime":"2025-09-20T23:09:40.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-09-20T23:09:40.269Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Agustín Ramírez singles on a soft fly ball to shortstop Josh Smith.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-20T23:09:52.477Z","endTime":"2025-09-20T23:10:51.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":669701,"link":"/api/v1/people/669701"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":2.97926099256417,"strikeZoneBottom":1.29552620852821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.918465984735867,"aZ":-28.739254219194432,"pfxX":1.8015146998924148,"pfxZ":2.1452280777915034,"pX":-0.5097772076537851,"pZ":1.7572944945249858,"vX0":1.903526257041001,"vY0":-125.57347975533068,"vZ0":-3.3251737913259083,"x":136.43,"y":191.33,"x0":-1.5110595443822419,"y0":50.00223768135504,"z0":5.431329628003279,"aX":2.8827409926607586},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.4,"breakHorizontal":-3.7,"spinRate":2735,"spinDirection":113},"zone":7,"typeConfidence":0.91,"plateTime":0.4358294970224996,"extension":6.754822326283568},"index":0,"playId":"c9a5eb25-e57f-3af0-8860-79093b3d2176","pitchNumber":1,"startTime":"2025-09-20T23:10:06.431Z","endTime":"2025-09-20T23:10:10.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.13701701106288,"strikeZoneBottom":1.49294571154908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.484528350790306,"aZ":-13.448639794661101,"pfxX":-8.57939302823068,"pfxZ":9.374216411002799,"pX":1.1957352540871875,"pZ":1.5245545607917685,"vX0":8.706652220270897,"vY0":-140.58007905741638,"vZ0":-8.018577091351155,"x":71.42,"y":197.62,"x0":-0.8299468437617349,"y0":50.00022219066881,"z0":5.290651738935687,"aX":-17.134058093193442},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":13.7,"spinRate":2454,"spinDirection":213},"zone":14,"typeConfidence":0.92,"plateTime":0.3899176215244635,"extension":7.616433742364246},"index":1,"playId":"0d4b5c15-8b49-36aa-93c7-8bf7cad75f2b","pitchNumber":2,"startTime":"2025-09-20T23:10:22.080Z","endTime":"2025-09-20T23:10:26.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.31051763452772,"aZ":-17.9245571976694,"pfxX":-9.583300565895037,"pfxZ":7.333317588230752,"pX":-1.1658596843797724,"pZ":2.6777229116433556,"vX0":3.4017812928755924,"vY0":-138.81854062942455,"vZ0":-4.277839188511518,"x":161.44,"y":166.48,"x0":-1.165159264942684,"y0":50.00351975199482,"z0":5.438949360132179,"aX":-18.624788104198487},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.5,"breakHorizontal":16.6,"spinRate":2370,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.39520257022629757,"extension":6.851501191436944},"hitData":{"launchSpeed":59.2,"launchAngle":44.0,"totalDistance":187.0,"trajectory":"fly_ball","hardness":"soft","location":"6","coordinates":{"coordX":66.43,"coordY":145.67}},"index":2,"playId":"b317af0b-a0ed-351a-bf05-89c8c3be7fa0","pitchNumber":3,"startTime":"2025-09-20T23:10:39.929Z","endTime":"2025-09-20T23:10:51.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:10:51.463Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, shortstop Josh Smith to first baseman Rowdy Tellez. Agustín Ramírez to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-20T23:11:07.387Z","endTime":"2025-09-20T23:13:49.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,7],"actionIndex":[1],"runnerIndex":[0,1,2],"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":7},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"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"}]},{"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":7},"credits":[]}],"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.03700484355615,"strikeZoneBottom":1.31972764190623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.29247005483128,"aZ":-31.13919383838193,"pfxX":1.8053225231522436,"pfxZ":0.6745369909303864,"pX":-1.0483647984227187,"pZ":3.3073342692471885,"vX0":0.6005744949040792,"vY0":-122.84258601834236,"vZ0":0.6986958236550755,"x":156.96,"y":149.48,"x0":-1.5300436563693436,"y0":50.00534723449063,"z0":5.6478852153127574,"aX":2.784098633939192},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.6,"breakHorizontal":-3.4,"spinRate":2529,"spinDirection":108},"zone":11,"typeConfidence":0.87,"plateTime":0.44435450775214935,"extension":6.487755279531255},"index":0,"playId":"5b714349-a74e-3aec-b489-34c1750afc7b","pitchNumber":1,"startTime":"2025-09-20T23:11:21.598Z","endTime":"2025-09-20T23:11:26.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Agustín Ramírez steals (13) 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"5b714349-a74e-3aec-b489-34c1750afc7b","startTime":"2025-09-20T23:11:29.584Z","endTime":"2025-09-20T23:11:41.646Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682663,"link":"/api/v1/people/682663"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"postOnSecond":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":1.21,"dramaIndex":46.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.731084853772153,"aZ":-27.96957663886939,"pfxX":-8.483238184599681,"pfxZ":2.420194986882981,"pX":-0.27966661148688854,"pZ":2.2975926891821388,"vX0":5.73234124975116,"vY0":-131.17847920587536,"vZ0":-2.741463162977701,"x":127.66,"y":176.74,"x0":-1.3953071168970301,"y0":50.00079327273762,"z0":5.449514510618142,"aX":-14.726693906529212},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.0,"breakHorizontal":14.0,"spinRate":1526,"spinDirection":226},"zone":4,"typeConfidence":0.9,"plateTime":0.41814585341175237,"extension":6.656282363796515},"index":2,"playId":"33eb7c4f-3f7a-3c50-929e-2ea6ea6bd4ac","pitchNumber":2,"startTime":"2025-09-20T23:11:41.646Z","endTime":"2025-09-20T23:11:45.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"005e1839-5ea3-30fa-836e-14c9e680aeac","startTime":"2025-09-20T23:12:14.348Z","endTime":"2025-09-20T23:12:30.625Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.4,"strikeZoneTop":3.21034632915229,"strikeZoneBottom":1.38706793306454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.998685256837494,"aZ":-31.76277831053105,"pfxX":-9.239434148970851,"pfxZ":0.2506263211218904,"pX":-1.8456616491160875,"pZ":2.969514533595455,"vX0":1.9246462523819772,"vY0":-127.64154108628789,"vZ0":-0.310412700416395,"x":187.35,"y":158.6,"x0":-1.4171567053760086,"y0":50.00095639512964,"z0":5.626520341408411,"aX":-15.011778957344157},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.6,"breakHorizontal":16.2,"spinRate":1533,"spinDirection":217},"zone":11,"typeConfidence":0.89,"plateTime":0.43162823265630035,"extension":6.364012522019492},"index":4,"playId":"79ba4297-68f4-3718-a979-febcb7ea8648","pitchNumber":3,"startTime":"2025-09-20T23:12:35.625Z","endTime":"2025-09-20T23:12:39.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.48838222884808,"aZ":-18.878594077274837,"pfxX":-9.268998667646065,"pfxZ":7.094597458455141,"pX":-1.2367356506510254,"pZ":3.110539102078026,"vX0":3.787461402211271,"vY0":-136.62874621941017,"vZ0":-2.663645721742898,"x":164.14,"y":154.8,"x0":-1.4432821918188603,"y0":50.0058002195753,"z0":5.408265510648758,"aX":-17.37794269666186},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.4,"breakHorizontal":15.8,"spinRate":2253,"spinDirection":217},"zone":11,"typeConfidence":0.88,"plateTime":0.40219297972012,"extension":7.37022812029233},"index":5,"playId":"828ff717-0705-3bff-92e1-8e47a56f0beb","pitchNumber":4,"startTime":"2025-09-20T23:12:56.717Z","endTime":"2025-09-20T23:13:00.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2025-09-20T23:13:25.032Z","endTime":"2025-09-20T23:13:42.503Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":87.6,"endSpeed":80.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.75195355938978,"aZ":-25.6264989396259,"pfxX":-8.127400442009392,"pfxZ":3.9845309738184262,"pX":-0.6532960250765747,"pZ":2.2509985366860987,"vX0":4.32784752521755,"vY0":-127.54589770837916,"vZ0":-3.075362389265259,"x":141.9,"y":178.0,"x0":-1.3179949028558908,"y0":50.005645091191845,"z0":5.498008478889302,"aX":-13.364327894159103},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.7,"breakHorizontal":13.7,"spinRate":1462,"spinDirection":222},"zone":4,"typeConfidence":0.89,"plateTime":0.4297824812852711,"extension":6.674805440451632},"hitData":{"launchSpeed":95.1,"launchAngle":3.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.04,"coordY":148.03}},"index":7,"playId":"f95d2a55-c0c2-3e64-8993-ce4435326846","pitchNumber":5,"startTime":"2025-09-20T23:13:42.503Z","endTime":"2025-09-20T23:13:49.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.21,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:13:49.866Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, shortstop Josh Smith to first baseman Rowdy Tellez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-20T23:14:15.865Z","endTime":"2025-09-20T23:15:58.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":4},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.8,"strikeZoneTop":3.18056906299707,"strikeZoneBottom":1.45149031057122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.3173411087608,"aZ":-32.12294482105237,"pfxX":2.291779251812218,"pfxZ":0.03576260100894668,"pX":-1.3921410872666613,"pZ":1.40250251781064,"vX0":-0.0862862400641273,"vY0":-124.14751751771368,"vZ0":-3.4550872979453553,"x":170.07,"y":200.91,"x0":-1.6540125257275924,"y0":50.00384155855626,"z0":5.515988194940818,"aX":3.5396703664706464},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.6,"breakHorizontal":-4.1,"spinRate":2559,"spinDirection":102},"zone":13,"typeConfidence":0.76,"plateTime":0.44299201083126283,"extension":6.499817715637109},"index":0,"playId":"d7fbfd5f-eebc-328b-9e3b-f5180788ca52","pitchNumber":1,"startTime":"2025-09-20T23:14:27.267Z","endTime":"2025-09-20T23:14:30.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":81.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.889093935034026,"aZ":-31.71404982921217,"pfxX":-10.997419760090963,"pfxZ":0.2744949280902462,"pX":0.4178803101350596,"pZ":1.6532951647847536,"vX0":7.911762064031162,"vY0":-131.39115124309149,"vZ0":-3.444551601633151,"x":101.07,"y":194.14,"x0":-1.2452425609366415,"y0":50.00519196885418,"z0":5.407852040704774,"aX":-18.70802770287453},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.2,"breakHorizontal":17.5,"spinRate":1703,"spinDirection":227},"zone":9,"typeConfidence":0.89,"plateTime":0.4212884264767105,"extension":6.610182192591426},"index":1,"playId":"8ac6185f-6a20-31b3-b24e-f5490fa1aaaa","pitchNumber":2,"startTime":"2025-09-20T23:14:45.646Z","endTime":"2025-09-20T23:14:49.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.917980209084135,"aZ":-26.854552753421366,"pfxX":-9.440418437871195,"pfxZ":3.0324706439618927,"pX":0.2571479682841429,"pZ":1.446758327231002,"vX0":7.08570059097403,"vY0":-131.86983241566605,"vZ0":-5.0169734196709,"x":107.2,"y":199.72,"x0":-1.2425967389819497,"y0":50.0049320220001,"z0":5.363312091931491,"aX":-16.572976904019583},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.6,"breakHorizontal":15.5,"spinRate":1601,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.4158839004135473,"extension":6.5952286976926935},"index":2,"playId":"9f7048a0-f687-37d0-91c1-e5dcda705d44","pitchNumber":3,"startTime":"2025-09-20T23:15:10.873Z","endTime":"2025-09-20T23:15:14.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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-20T23:15:28.984Z","endTime":"2025-09-20T23:15:51.367Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":88.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.37430617017973,"aZ":-12.306348344132596,"pfxX":-6.306451353313237,"pfxZ":9.75469430306817,"pX":-0.08934720032194268,"pZ":1.7963527514403101,"vX0":5.760783174286922,"vY0":-142.6415158055325,"vZ0":-7.343662633458797,"x":120.41,"y":190.28,"x0":-1.3273567822443062,"y0":50.003256544203914,"z0":5.200541906531282,"aX":-12.844870084743663},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.1,"breakHorizontal":10.1,"spinRate":2444,"spinDirection":217},"zone":8,"typeConfidence":0.91,"plateTime":0.38571247340077974,"extension":7.272147662392442},"hitData":{"launchSpeed":95.4,"launchAngle":-1.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.18,"coordY":143.98}},"index":4,"playId":"a5149189-ab0e-331d-bf2c-57e6a8055e8e","pitchNumber":4,"startTime":"2025-09-20T23:15:51.367Z","endTime":"2025-09-20T23:15:58.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:15:58.798Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joc Pederson singles on a ground ball to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-20T23:17:48.559Z","endTime":"2025-09-20T23:19:05.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.58785958637505,"strikeZoneBottom":1.74474679766347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.49491576764314,"aZ":-29.271782211431763,"pfxX":0.15910266824150987,"pfxZ":1.7995821766228115,"pX":-0.19063508692032735,"pZ":2.347927563703587,"vX0":3.650327913722107,"vY0":-125.91490791652143,"vZ0":-3.574809609840157,"x":124.27,"y":175.39,"x0":-1.6770865610261811,"y0":50.002845778925604,"z0":6.143056083317437,"aX":0.25630802245922246},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.8,"breakHorizontal":-1.1,"spinRate":2404,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.4342502040292624,"extension":6.097186106317856},"index":0,"playId":"0426f725-8788-308d-8c97-623b0d189171","pitchNumber":1,"startTime":"2025-09-20T23:18:06.690Z","endTime":"2025-09-20T23:18:10.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.56472967216175,"strikeZoneBottom":1.76240890108335,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.084198641695362,"aZ":-10.924386772902146,"pfxX":-4.711925561561814,"pfxZ":11.093093541673372,"pX":-1.149284963897228,"pZ":3.0097269152204835,"vX0":4.1755086682568265,"vY0":-137.6631346728244,"vZ0":-5.727787625780703,"x":160.81,"y":157.52,"x0":-2.0748864418089177,"y0":50.004819909372955,"z0":5.859651840421083,"aX":-9.028281702076171},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":7.7,"spinRate":2504,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39815928382748433,"extension":5.958635252287838},"index":1,"playId":"6fc00826-2ba8-3eeb-abfe-2288b222dce4","pitchNumber":2,"startTime":"2025-09-20T23:18:20.862Z","endTime":"2025-09-20T23:18:24.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":87.4,"endSpeed":80.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.498059069500457,"aZ":-27.100545416332782,"pfxX":0.21222361200102818,"pfxZ":3.0742895412514386,"pX":0.0704884452997012,"pZ":2.2507736590766236,"vX0":4.472596071942221,"vY0":-127.25152028792704,"vZ0":-4.182807641946721,"x":114.31,"y":178.01,"x0":-1.7326795103964794,"y0":50.00434296909853,"z0":6.046630891738862,"aX":0.3496063391860623},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.9,"breakHorizontal":-1.3,"spinRate":2614,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.4293503251210584,"extension":6.0358975222077165},"index":2,"playId":"34ad5914-6043-306d-a6a6-d97fe721a933","pitchNumber":3,"startTime":"2025-09-20T23:18:34.269Z","endTime":"2025-09-20T23:18:38.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.272565339588656,"aZ":-31.096830602848474,"pfxX":0.3007196440234541,"pfxZ":0.6554815221313053,"pX":-1.0801981427110612,"pZ":2.1696693484177643,"vX0":1.8024183972213614,"vY0":-127.88743063509197,"vZ0":-3.5759696345365435,"x":158.17,"y":180.2,"x0":-1.836599659293967,"y0":50.00181578647955,"z0":6.056413252992874,"aX":0.49174914130515773},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.6,"breakHorizontal":-1.0,"spinRate":2420,"spinDirection":102},"zone":13,"typeConfidence":2.0,"plateTime":0.4302471728077393,"extension":6.082910610188567},"hitData":{"launchSpeed":93.9,"launchAngle":7.0,"totalDistance":132.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.57,"coordY":121.45}},"index":3,"playId":"f5df3731-320d-30fe-9556-cdd92164f225","pitchNumber":4,"startTime":"2025-09-20T23:18:53.982Z","endTime":"2025-09-20T23:19:05.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:19:05.498Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cody Freeman walks. Joc Pederson to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-20T23:19:36.472Z","endTime":"2025-09-20T23:20:47.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"postOnSecond":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-20T23:19:29.061Z","endTime":"2025-09-20T23:19:38.740Z","isPitch":false,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"},"defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.04370526386118,"strikeZoneBottom":1.48844776028677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.107037381859875,"aZ":-11.839539491708216,"pfxX":-3.3801203536375035,"pfxZ":10.602571489424026,"pX":-0.5559596385373599,"pZ":4.686582200571557,"vX0":4.544799037998585,"vY0":-137.94830680422683,"vZ0":-1.6994765852504556,"x":138.19,"y":112.24,"x0":-1.7894516161289717,"y0":50.000923930557306,"z0":6.113360801933917,"aX":-6.482022857636435},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.0,"breakHorizontal":5.2,"spinRate":2338,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3978040133330456,"extension":6.0739502820377975},"index":1,"playId":"5544451b-f64f-3528-8aa3-22a10a303da7","pitchNumber":1,"startTime":"2025-09-20T23:19:38.740Z","endTime":"2025-09-20T23:19:42.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":82.9,"endSpeed":75.8,"strikeZoneTop":2.95706654540563,"strikeZoneBottom":1.27972507277577,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.319215457154172,"aZ":-37.76211618103804,"pfxX":7.091897126150614,"pfxZ":-3.7998809575304726,"pX":-1.786855497537118,"pZ":4.632004877737968,"vX0":-0.3139950369003267,"vY0":-120.66518504885732,"vZ0":4.358956492816642,"x":185.11,"y":113.72,"x0":-2.5757314086907055,"y0":50.004952874814286,"z0":6.136806003425395,"aX":10.419020476003647},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.5,"breakHorizontal":-12.7,"spinRate":2673,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.4545861689684405,"extension":5.9175363010748265},"index":2,"playId":"dae55d11-d3b6-3220-94cd-a08ab4aa5db7","pitchNumber":2,"startTime":"2025-09-20T23:19:56.634Z","endTime":"2025-09-20T23:20:00.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.04313401114702,"strikeZoneBottom":1.48791286868514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.73164846988032,"aZ":-11.944494812921157,"pfxX":-4.282049463979235,"pfxZ":10.957839902869733,"pX":-1.1203246961665017,"pZ":4.621056382863976,"vX0":4.065908916368619,"vY0":-135.76273072544313,"vZ0":-1.7980115214050882,"x":159.7,"y":114.01,"x0":-2.0889505384880764,"y0":50.00519906687362,"z0":6.133883603782144,"aX":-7.9076975647887195},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.6,"breakHorizontal":6.7,"spinRate":2324,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.4051242646770268,"extension":6.049459343625943},"index":3,"playId":"8c270601-1c3f-3796-9031-a67e1450f4c3","pitchNumber":3,"startTime":"2025-09-20T23:20:19.797Z","endTime":"2025-09-20T23:20:23.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":2.87200699997597,"strikeZoneBottom":1.35740982317459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.056295013715996,"aZ":-17.336354799676208,"pfxX":-9.109192245787707,"pfxZ":7.919617631891871,"pX":-0.8492658144809908,"pZ":4.089160060261136,"vX0":5.451168673453058,"vY0":-136.508030103625,"vZ0":-2.151894094404065,"x":149.37,"y":128.37,"x0":-1.6960483300584068,"y0":50.00314700542445,"z0":6.090654604177707,"aX":-17.06889691644776},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.0,"breakHorizontal":15.2,"spinRate":2345,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4023361789776887,"extension":6.006816933277065},"index":4,"playId":"5233fd22-ec71-326c-8a72-f8efdfaf23d6","pitchNumber":4,"startTime":"2025-09-20T23:20:42.014Z","endTime":"2025-09-20T23:20:47.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.44,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:20:47.529Z","atBatIndex":5},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alejandro Osuna grounds into a double play, shortstop Otto Lopez to first baseman Eric Wagaman. Joc Pederson to 3rd. Cody Freeman out at 2nd. Alejandro Osuna out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-20T23:21:38.839Z","endTime":"2025-09-20T23:21:48.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","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"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"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":676572,"link":"/api/v1/people/676572"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-20T23:20:51.946Z","endTime":"2025-09-20T23:21:41.050Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":683227,"link":"/api/v1/people/683227"},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.32632079484349,"aZ":-28.828782536630808,"pfxX":-1.809623359403786,"pfxZ":2.0063664490846156,"pX":0.2194813043046572,"pZ":1.922280990275936,"vX0":6.448913124449876,"vY0":-128.5598395752842,"vZ0":-4.5039649857182456,"x":108.63,"y":186.88,"x0":-2.089460731693585,"y0":50.006011325783994,"z0":5.941840488193861,"aX":-3.0225138149616746},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.8,"breakHorizontal":1.8,"spinRate":2407,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.4264975924833796,"extension":5.9181211604017525},"hitData":{"launchSpeed":74.6,"launchAngle":6.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.05,"coordY":150.57}},"index":1,"playId":"14dfaa50-ba84-301a-bd70-52672c4a3805","pitchNumber":1,"startTime":"2025-09-20T23:21:41.050Z","endTime":"2025-09-20T23:21:48.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":683227,"link":"/api/v1/people/683227"},"second":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-9.899999999999999,"leverageIndex":1.79,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:21:48.628Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rowdy Tellez lines out to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-20T23:22:10.941Z","endTime":"2025-09-20T23:23:53.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.74051110002181,"strikeZoneBottom":1.66242768249503,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.14867235857534,"aZ":-24.945523757510003,"pfxX":-7.361877015016402,"pfxZ":4.113526731820919,"pX":-1.6543948235021895,"pZ":3.7841265614752295,"vX0":3.966542787567175,"vY0":-131.74275180137906,"vZ0":-1.1439778852105755,"x":180.06,"y":136.61,"x0":-2.2235703841836747,"y0":50.002164580305596,"z0":6.068894026486816,"aX":-12.932063368471393},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.4,"breakHorizontal":12.5,"spinRate":1656,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4158514611460036,"extension":6.054397930145161},"index":0,"playId":"705c46ab-018e-3daf-8754-827b77eadb2f","pitchNumber":1,"startTime":"2025-09-20T23:22:15.735Z","endTime":"2025-09-20T23:22:19.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"third":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.0,"strikeZoneTop":3.6165838284636,"strikeZoneBottom":1.70448041374889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.78897528701044,"aZ":-10.552910556255593,"pfxX":-3.1649341207529402,"pfxZ":11.249121756638583,"pX":-1.0047509674793178,"pZ":4.0321348850473955,"vX0":3.5809356997842143,"vY0":-138.66044131967615,"vZ0":-3.665880533281918,"x":155.3,"y":129.91,"x0":-1.909800708022439,"y0":50.000153721816176,"z0":6.090540225279897,"aX":-6.081809391659526},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.7,"breakHorizontal":4.9,"spinRate":2379,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3970117849373409,"extension":5.818033704292665},"index":1,"playId":"34349b17-c621-32f7-9c85-3c5ae81d264c","pitchNumber":2,"startTime":"2025-09-20T23:22:32.313Z","endTime":"2025-09-20T23:22:36.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"third":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.50962841539896,"strikeZoneBottom":1.63898441905488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.71525603142184,"aZ":-35.68020914641889,"pfxX":2.9785180016583332,"pfxZ":-2.3464497439860637,"pX":0.011820222102120484,"pZ":3.2959254408110823,"vX0":3.4153943524124277,"vY0":-121.50155728604778,"vZ0":0.12342909729899598,"x":116.55,"y":149.79,"x0":-1.7987275366044002,"y0":50.00119105617816,"z0":6.343942206874505,"aX":4.454144919582705},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.0,"breakHorizontal":-6.2,"spinRate":2459,"spinDirection":34},"zone":2,"typeConfidence":2.0,"plateTime":0.450726095928907,"extension":6.113339248928612},"index":2,"playId":"aeed5e0b-89da-32ef-a250-3baa95262a22","pitchNumber":3,"startTime":"2025-09-20T23:22:49.839Z","endTime":"2025-09-20T23:22:53.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"third":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":85.9,"strikeZoneTop":3.74529708368894,"strikeZoneBottom":1.70893073092325,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.5017886703986,"aZ":-11.430096239082712,"pfxX":-3.990213488330502,"pfxZ":10.848344176395036,"pX":-1.3481101117547254,"pZ":3.1686851598723593,"vX0":3.57088184479553,"vY0":-138.30049800547516,"vZ0":-5.1810883544227755,"x":168.39,"y":153.23,"x0":-2.145670040985363,"y0":50.00536858322367,"z0":5.851336150087022,"aX":-7.632526224915347},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.6,"breakHorizontal":6.4,"spinRate":2371,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3979863671352697,"extension":5.91763340985602},"index":3,"playId":"8c62ae27-cecf-3d9d-8fce-bdc541dbc38a","pitchNumber":4,"startTime":"2025-09-20T23:23:08.534Z","endTime":"2025-09-20T23:23:12.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"third":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.69976979902918,"strikeZoneBottom":1.74631102296107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.72021613777608,"aZ":-8.870600590490382,"pfxX":-4.3397932285894925,"pfxZ":11.87529803728481,"pX":0.20057839422839638,"pZ":2.2100415656018275,"vX0":7.51515455755546,"vY0":-139.95159485060546,"vZ0":-8.149863974876295,"x":109.35,"y":179.11,"x0":-1.9688418920427584,"y0":50.00475311265602,"z0":5.7592649698705,"aX":-8.518112392984406},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.7,"breakHorizontal":6.1,"spinRate":2455,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.39297131423234255,"extension":6.1280093434272},"index":4,"playId":"858e987c-52c4-3ce5-9f7b-ff0672cb0898","pitchNumber":5,"startTime":"2025-09-20T23:23:26.526Z","endTime":"2025-09-20T23:23:30.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"third":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.36358691288584,"aZ":-30.1524013578166,"pfxX":1.5135491195143878,"pfxZ":1.224823788963885,"pX":-0.20541096731973124,"pZ":2.2152972231304546,"vX0":3.8531929496578092,"vY0":-127.82446490075843,"vZ0":-3.7408872304667162,"x":124.83,"y":178.97,"x0":-1.9291357390494894,"y0":50.00490154548128,"z0":6.065319171930122,"aX":2.5046552344573794},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.6,"breakHorizontal":-3.6,"spinRate":2555,"spinDirection":74},"zone":8,"typeConfidence":2.0,"plateTime":0.42851233962480784,"extension":6.004052626482504},"hitData":{"launchSpeed":87.6,"launchAngle":25.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":57.69,"coordY":112.58}},"index":5,"playId":"bad5ddd9-5cab-38e3-9a0d-a5d7f9c1ccf4","pitchNumber":6,"startTime":"2025-09-20T23:23:45.981Z","endTime":"2025-09-20T23:23:53.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"third":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":1.36,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:23:53.793Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to third baseman Josh Jung.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-20T23:26:09.959Z","endTime":"2025-09-20T23:28:05.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"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,3,4,5,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":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.39271157240164,"strikeZoneBottom":1.68772988458434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.23902222005886,"aZ":-15.24451617142119,"pfxX":-5.347532657461193,"pfxZ":9.189583719052735,"pX":-0.13373811219702736,"pZ":2.308059153538903,"vX0":4.860706068971765,"vY0":-135.5072943928829,"vZ0":-5.151206057107173,"x":122.1,"y":176.46,"x0":-1.2643402352749795,"y0":50.00044461927134,"z0":5.314764233179347,"aX":-9.849055719641601},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":8.5,"spinRate":2265,"spinDirection":214},"zone":5,"typeConfidence":0.83,"plateTime":0.4056890070886694,"extension":6.811606833496321},"index":0,"playId":"d95febf7-2d53-31d1-bf07-54c1cd6efc7a","pitchNumber":1,"startTime":"2025-09-20T23:26:21.559Z","endTime":"2025-09-20T23:26:25.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.39445412268415,"strikeZoneBottom":1.68979674503102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.94418538643724,"aZ":-12.041556641940588,"pfxX":-5.869031276907821,"pfxZ":9.94884705383199,"pX":0.09952368990222625,"pZ":1.6110906807027294,"vX0":5.617208342952948,"vY0":-141.70878097907644,"vZ0":-8.089984910460778,"x":113.21,"y":195.28,"x0":-1.1508552676733546,"y0":50.00210742786009,"z0":5.281778924310313,"aX":-11.874831713598706},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":9.4,"spinRate":2407,"spinDirection":217},"zone":8,"typeConfidence":0.91,"plateTime":0.3872830835392356,"extension":6.995816093127839},"index":1,"playId":"15947ffc-4d0a-3ad2-a5eb-9d66d10dcdf6","pitchNumber":2,"startTime":"2025-09-20T23:26:35.922Z","endTime":"2025-09-20T23:26:39.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-09-20T23:26:44.711Z","endTime":"2025-09-20T23:27:01.907Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":92.0,"endSpeed":82.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.427827123639325,"aZ":-24.634938150612125,"pfxX":-8.649605983439452,"pfxZ":4.2356592958900325,"pX":0.29584206813390074,"pZ":2.9321345364123657,"vX0":6.353483197750091,"vY0":-133.72954113440687,"vZ0":-2.2559337320397965,"x":105.72,"y":159.61,"x0":-1.0074929781091582,"y0":50.00477064217373,"z0":5.5855215652215,"aX":-15.400938732465924},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.3,"breakHorizontal":14.0,"spinRate":1749,"spinDirection":219},"zone":3,"typeConfidence":0.89,"plateTime":0.4122818711135201,"extension":6.841321674533151},"index":3,"playId":"9b7200c5-44f4-3c6a-bfe2-94e2e58afb7d","pitchNumber":3,"startTime":"2025-09-20T23:27:01.907Z","endTime":"2025-09-20T23:27:05.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.4,"strikeZoneTop":3.4028803965369,"strikeZoneBottom":1.65661489543382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.81501295045385,"aZ":-12.059800692967006,"pfxX":-4.874514272269472,"pfxZ":9.768074026406792,"pX":1.4377885693668917,"pZ":2.803447076025821,"vX0":8.204242319619901,"vY0":-143.01413410521965,"vZ0":-5.3116847081302305,"x":62.19,"y":163.09,"x0":-0.8426038163061725,"y0":50.00089355786709,"z0":5.4495668338740435,"aX":-10.036367628686346},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.7,"breakHorizontal":7.1,"spinRate":2445,"spinDirection":211},"zone":12,"typeConfidence":0.9,"plateTime":0.3838604849645373,"extension":7.247106910205473},"index":4,"playId":"7a64f90e-e51c-3cd5-9724-788ce3dd7faa","pitchNumber":4,"startTime":"2025-09-20T23:27:22.796Z","endTime":"2025-09-20T23:27:26.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":97.4,"endSpeed":88.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.29982070644191,"aZ":-12.427677365170634,"pfxX":-5.36458454758567,"pfxZ":9.787675182131938,"pX":0.36926994193739493,"pZ":2.489469468614657,"vX0":6.077180714916734,"vY0":-141.6043718396231,"vZ0":-5.577595454048503,"x":102.92,"y":171.56,"x0":-1.1143589984092,"y0":50.005415452430825,"z0":5.2897076586518565,"aX":-10.825758018864507},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":8.4,"spinRate":2311,"spinDirection":215},"zone":6,"typeConfidence":0.9,"plateTime":0.38777165811989756,"extension":7.2520021883462045},"index":5,"playId":"937ba426-330e-360b-bfe6-81d693c7b6cd","pitchNumber":5,"startTime":"2025-09-20T23:27:39.701Z","endTime":"2025-09-20T23:27:43.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.165033512799052,"aZ":-29.204962725913266,"pfxX":1.3813789953145594,"pfxZ":1.7485973350940007,"pX":-0.36387927609785164,"pZ":2.0986375736168545,"vX0":1.9662094554580716,"vY0":-129.73253223909524,"vZ0":-2.9809453794943392,"x":130.87,"y":182.12,"x0":-1.3122028607053868,"y0":50.001599634830065,"z0":5.497951748367878,"aX":2.345013661203237},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.8,"breakHorizontal":-3.0,"spinRate":2666,"spinDirection":104},"zone":7,"typeConfidence":0.91,"plateTime":0.4228516149933257,"extension":6.596491345320611},"hitData":{"launchSpeed":91.6,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.76,"coordY":165.78}},"index":6,"playId":"47170e48-177e-3029-a1ca-0b8e6791c74a","pitchNumber":6,"startTime":"2025-09-20T23:27:58.037Z","endTime":"2025-09-20T23:28:05.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:28:05.724Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heriberto Hernández grounds out sharply, shortstop Josh Smith to first baseman Rowdy Tellez. Otto Lopez to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-20T23:28:25.074Z","endTime":"2025-09-20T23:31:20.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"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,3,4,5,7,8],"actionIndex":[6],"runnerIndex":[0,1,2],"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":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","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":8},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"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"}]},{"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.3,"strikeZoneTop":3.29409261705649,"strikeZoneBottom":1.45199933635284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.43883836974129,"aZ":-13.489128855398313,"pfxX":-5.900938855887859,"pfxZ":9.88467403041119,"pX":-0.1574924539853863,"pZ":3.4298166696273054,"vX0":5.159180937791163,"vY0":-137.57888703626034,"vZ0":-3.042764458246341,"x":123.0,"y":146.17,"x0":-1.3031107886381745,"y0":50.00583785720366,"z0":5.481494915386354,"aX":-11.15857172629862},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":9.4,"spinRate":2330,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.4002405285916808,"extension":6.560593314298106},"index":0,"playId":"a6c2bd51-0fa1-3ca1-b1a5-c8e9fc476935","pitchNumber":1,"startTime":"2025-09-20T23:28:38.900Z","endTime":"2025-09-20T23:28:43.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"6865c210-90b2-3357-ac3e-0f4bfcecfbb0","startTime":"2025-09-20T23:28:57.817Z","endTime":"2025-09-20T23:29:05.820Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":80.8,"strikeZoneTop":3.11093604579917,"strikeZoneBottom":1.3820477595898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.30738221320216,"aZ":-30.717402605910756,"pfxX":-8.107000945472258,"pfxZ":0.8682940279786102,"pX":-0.2948386373019695,"pZ":2.7449059430482032,"vX0":5.0593743320232285,"vY0":-129.6011592545113,"vZ0":-1.2769479869617104,"x":128.24,"y":164.67,"x0":-1.2318380716447166,"y0":50.00474238607577,"z0":5.618043389486578,"aX":-13.616652324851724},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.4,"breakHorizontal":13.3,"spinRate":1527,"spinDirection":225},"zone":1,"typeConfidence":0.89,"plateTime":0.4247202236866423,"extension":6.407839008932794},"index":2,"playId":"2e3ae96c-ef62-31e0-8efe-bac6cf9bfc02","pitchNumber":2,"startTime":"2025-09-20T23:29:16.331Z","endTime":"2025-09-20T23:29:20.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":87.9,"strikeZoneTop":3.15874823237648,"strikeZoneBottom":1.47099544084278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.301854616514014,"aZ":-11.11558467508469,"pfxX":-5.828148987965543,"pfxZ":10.488238804490013,"pX":0.6413118826891754,"pZ":4.068478314367832,"vX0":6.692904023610064,"vY0":-141.50476600851803,"vZ0":-2.051755072086792,"x":92.55,"y":128.93,"x0":-1.0086409116590394,"y0":50.000941813786625,"z0":5.524129744925313,"aX":-11.700447656972885},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.7,"breakHorizontal":9.0,"spinRate":2485,"spinDirection":214},"zone":12,"typeConfidence":0.9,"plateTime":0.3885638873427024,"extension":7.120575511927265},"index":3,"playId":"bb095676-635c-3b72-85d9-43f910139e2e","pitchNumber":3,"startTime":"2025-09-20T23:29:37.347Z","endTime":"2025-09-20T23:29:41.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"playId":"f6334034-39de-3086-a968-df6ac4b66792","startTime":"2025-09-20T23:29:59.041Z","endTime":"2025-09-20T23:30:13.084Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.16191589595563,"strikeZoneBottom":1.47421691516339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.64508497211582,"aZ":-25.782196429173947,"pfxX":-10.678235482554111,"pfxZ":3.7186749645164086,"pX":1.0451845206723989,"pZ":0.07466695102540823,"vX0":8.788101742681508,"vY0":-130.3125388901452,"vZ0":-8.455901775848744,"x":77.16,"y":236.76,"x0":-0.9852549574766559,"y0":50.002801064995815,"z0":5.312515948148916,"aX":-18.346546790340014},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.9,"breakHorizontal":17.4,"spinRate":1476,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.42049314170007257,"extension":6.7019522241335405},"index":5,"playId":"4ce24d40-06a3-3de5-92bf-17ffabbf5230","pitchNumber":4,"startTime":"2025-09-20T23:30:18.084Z","endTime":"2025-09-20T23:30:23.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Otto Lopez steals (14) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"actionPlayId":"4ce24d40-06a3-3de5-92bf-17ffabbf5230","startTime":"2025-09-20T23:30:32.035Z","endTime":"2025-09-20T23:30:52.276Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.54,"dramaIndex":59.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":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":80.8,"strikeZoneTop":3.16159912241961,"strikeZoneBottom":1.46310271881838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.79991661319611,"aZ":-27.332418414848625,"pfxX":-9.56496863795692,"pfxZ":2.873106380957781,"pX":-1.2191290293663402,"pZ":2.759714964364633,"vX0":3.584213346519574,"vY0":-129.96592761235667,"vZ0":-1.6966288577197188,"x":163.47,"y":164.27,"x0":-1.3844826258169258,"y0":50.00478130938146,"z0":5.525211524108551,"aX":-16.135364489850144},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.0,"breakHorizontal":16.3,"spinRate":1583,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.4237150917651511,"extension":6.570672348487026},"index":7,"playId":"392356c1-7c6a-34ec-bb7d-e96e1279e57a","pitchNumber":5,"startTime":"2025-09-20T23:30:52.276Z","endTime":"2025-09-20T23:30:56.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.72746544513012,"aZ":-11.872053092868683,"pfxX":-6.379807090155638,"pfxZ":10.253039771401523,"pX":0.27325834864442583,"pZ":2.6121396015588485,"vX0":6.354276923055142,"vY0":-140.93758667999828,"vZ0":-5.178318521295778,"x":106.58,"y":168.25,"x0":-1.1989732480808526,"y0":50.002125149812706,"z0":5.262468005425873,"aX":-12.632428132645654},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":10.0,"spinRate":2469,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.39098481707190746,"extension":7.33857041528692},"hitData":{"launchSpeed":100.4,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":112.47,"coordY":152.09}},"index":8,"playId":"aa5e770a-cb34-38ec-b482-47a3444f3d86","pitchNumber":6,"startTime":"2025-09-20T23:31:13.154Z","endTime":"2025-09-20T23:31:20.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.0,"awayTeamWinProbability":55.0,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":1.54,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:31:20.756Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a line drive to center fielder Michael Helman. Otto Lopez scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-20T23:31:40.023Z","endTime":"2025-09-20T23:31:59.018Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","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":683004,"link":"/api/v1/people/683004"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.18475377638852,"aZ":-12.79991622568207,"pfxX":-6.325649229623702,"pfxZ":9.687179044056624,"pX":0.6349489890667943,"pZ":3.1009241288411924,"vX0":7.552218564460514,"vY0":-141.02068102682279,"vZ0":-3.7739903495032547,"x":92.8,"y":155.06,"x0":-1.2649426046667211,"y0":50.00056902928394,"z0":5.291035339929514,"aX":-12.649096279627011},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.9,"breakHorizontal":9.7,"spinRate":2457,"spinDirection":217},"zone":3,"typeConfidence":0.91,"plateTime":0.38944556715189416,"extension":6.740917204562365},"hitData":{"launchSpeed":77.9,"launchAngle":15.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":105.69,"coordY":97.82}},"index":0,"playId":"58f307b4-b372-30b0-96ca-21a72a34b59e","pitchNumber":1,"startTime":"2025-09-20T23:31:48.506Z","endTime":"2025-09-20T23:31:59.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"third":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.5,"awayTeamWinProbability":60.5,"homeTeamWinProbabilityAdded":-5.5,"leverageIndex":1.44,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:31:59.018Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-20T23:32:16.396Z","endTime":"2025-09-20T23:33:54.254Z","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":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.28786668368694,"strikeZoneBottom":1.59991891827451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.3385460699594,"aZ":-32.4020678076544,"pfxX":2.5000993157968483,"pfxZ":-0.1460094987656646,"pX":-0.6717576964778971,"pZ":3.3526241016227756,"vX0":1.21278507685415,"vY0":-123.82871144268366,"vZ0":0.720955752046786,"x":142.61,"y":148.26,"x0":-1.4917796039841977,"y0":50.003331996490736,"z0":5.755885762666999,"aX":3.9053640125981883},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.1,"breakHorizontal":-4.8,"spinRate":2621,"spinDirection":110},"zone":1,"typeConfidence":0.87,"plateTime":0.44132027767567505,"extension":6.447828484338155},"index":0,"playId":"e1f30135-ab65-311d-92aa-fae804577b67","pitchNumber":1,"startTime":"2025-09-20T23:32:23.405Z","endTime":"2025-09-20T23:32:28.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":87.3,"endSpeed":80.2,"strikeZoneTop":3.22085081141775,"strikeZoneBottom":1.49219031493745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.483045140624366,"aZ":-33.2005704481598,"pfxX":2.226615264215654,"pfxZ":-0.6308724464917947,"pX":0.5898962404191338,"pZ":2.144452984769767,"vX0":4.162129952473274,"vY0":-127.09486240826942,"vZ0":-2.0151043081036573,"x":94.51,"y":180.88,"x0":-1.3592800118179902,"y0":50.00130318731648,"z0":5.588815553069005,"aX":3.6350393522849473},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.3,"breakHorizontal":-5.0,"spinRate":2718,"spinDirection":90},"zone":6,"typeConfidence":0.89,"plateTime":0.43124860173561164,"extension":6.63664785324174},"index":1,"playId":"f556e6fe-9070-36c9-ae2d-4502a11449d5","pitchNumber":2,"startTime":"2025-09-20T23:32:42.265Z","endTime":"2025-09-20T23:32:46.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.1,"strikeZoneTop":3.26693312289795,"strikeZoneBottom":1.49729156786032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.05281880742923,"aZ":-15.668590593631352,"pfxX":-5.7239888332367626,"pfxZ":8.372986846128052,"pX":0.05855993254430196,"pZ":4.176545262976231,"vX0":5.462507087927374,"vY0":-140.28822919453393,"vZ0":-0.763107273370587,"x":114.77,"y":126.01,"x0":-1.1808102765293058,"y0":50.000591056437635,"z0":5.484337247110465,"aX":-11.280600482955162},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":9.1,"spinRate":2308,"spinDirection":218},"zone":12,"typeConfidence":0.9,"plateTime":0.39211596807769933,"extension":6.861215961930402},"index":2,"playId":"62a40984-6e91-3d41-9697-4be1ac34e430","pitchNumber":3,"startTime":"2025-09-20T23:33:05.185Z","endTime":"2025-09-20T23:33:09.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":79.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.309357422891306,"aZ":-32.07398751175671,"pfxX":2.8818090833134145,"pfxZ":0.06664535131843063,"pX":0.6219259080106568,"pZ":0.7380116454162249,"vX0":3.697256598802972,"vY0":-125.27783134037671,"vZ0":-5.247367737138098,"x":93.29,"y":218.85,"x0":-1.2452127952518703,"y0":50.00538536352634,"z0":5.468593509456696,"aX":4.6006202567248735},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.8,"breakHorizontal":-6.0,"spinRate":2565,"spinDirection":110},"zone":14,"typeConfidence":0.88,"plateTime":0.43650427324981145,"extension":6.391322493412584},"index":3,"playId":"6b579901-6960-39eb-880b-04b259daed9f","pitchNumber":4,"startTime":"2025-09-20T23:33:26.580Z","endTime":"2025-09-20T23:33:31.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.30743905767291,"aZ":-12.866454023198353,"pfxX":-7.352705629538114,"pfxZ":9.758087458153716,"pX":0.16439456381621834,"pZ":2.2977338084679895,"vX0":6.381150183182001,"vY0":-140.37977029702816,"vZ0":-5.947622911099771,"x":110.73,"y":176.74,"x0":-1.1924649263304883,"y0":50.00606491274154,"z0":5.2953181881426525,"aX":-14.55272859190714},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":11.9,"spinRate":2445,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3914612625325602,"extension":7.003139116454011},"index":4,"playId":"a97145f7-0489-3dd4-a4f0-ff25686146ea","pitchNumber":5,"startTime":"2025-09-20T23:33:49.787Z","endTime":"2025-09-20T23:33:54.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.199999999999996,"awayTeamWinProbability":57.800000000000004,"homeTeamWinProbabilityAdded":2.6999999999999957,"leverageIndex":1.14,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:33:54.254Z","atBatIndex":11},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Eric Wagaman grounds into a force out, third baseman Josh Jung to second baseman Cody Freeman. Troy Johnston out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-20T23:34:01.443Z","endTime":"2025-09-20T23:34:27.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.386269707885628,"aZ":-33.5242271195063,"pfxX":2.2840943136583,"pfxZ":-0.8555941797409083,"pX":-0.1664107011520148,"pZ":2.0015889791661623,"vX0":2.075519295405788,"vY0":-124.81194869834113,"vZ0":-2.097981182564311,"x":123.34,"y":184.74,"x0":-1.3045109032713225,"y0":50.00180152393601,"z0":5.605562162238014,"aX":3.6139489897783985},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.8,"breakHorizontal":-4.6,"spinRate":2530,"spinDirection":111},"zone":8,"typeConfidence":0.8,"plateTime":0.4383240448203152,"extension":6.367184334974626},"hitData":{"launchSpeed":100.4,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":99.29,"coordY":165.27}},"index":0,"playId":"7769cf48-01e3-3c68-8651-fd7822340258","pitchNumber":1,"startTime":"2025-09-20T23:34:21.152Z","endTime":"2025-09-20T23:34:27.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"first":{"id":687859,"link":"/api/v1/people/687859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:34:27.720Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Higashioka pops out to first baseman Eric Wagaman in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-20T23:36:49.081Z","endTime":"2025-09-20T23:37:14.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-20T23:36:33.083Z","endTime":"2025-09-20T23:36:51.360Z","isPitch":false,"type":"action","player":{"id":543309,"link":"/api/v1/people/543309"},"defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.56646329211709,"strikeZoneBottom":1.74904033342463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.56219014148105,"aZ":-9.597948902820068,"pfxX":-3.849463496396783,"pfxZ":11.91463171867916,"pX":-0.09909492657518312,"pZ":2.916436651937417,"vX0":5.477617326969848,"vY0":-137.53483751667724,"vZ0":-6.449221968939172,"x":120.78,"y":160.04,"x0":-1.6264332975379956,"y0":50.005664669306356,"z0":5.959288653965273,"aX":-7.296383931325024},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.2,"breakHorizontal":5.6,"spinRate":2469,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.39988065354356905,"extension":6.189141456040098},"index":1,"playId":"237303ea-4dbc-3e1b-b3f8-54d99d9c6c71","pitchNumber":1,"startTime":"2025-09-20T23:36:51.360Z","endTime":"2025-09-20T23:36:55.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.95099462046992,"aZ":-34.532188368043755,"pfxX":7.608199958856695,"pfxZ":-1.611210228957522,"pX":1.0522669372719446,"pZ":1.8951679703274362,"vX0":5.365143823198924,"vY0":-120.94213840169249,"vZ0":-2.0851123754588072,"x":76.89,"y":187.61,"x0":-2.1914398245609603,"y0":50.001558341369346,"z0":5.8283054101025025,"aX":11.147835535417327},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.1,"breakHorizontal":-15.1,"spinRate":2625,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4547631174565905,"extension":6.241506653828911},"hitData":{"launchSpeed":60.1,"launchAngle":68.0,"totalDistance":99.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":158.56,"coordY":178.72}},"index":2,"playId":"1d30d159-8974-330b-a150-3b1afc4bcf75","pitchNumber":2,"startTime":"2025-09-20T23:37:06.187Z","endTime":"2025-09-20T23:37:14.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:37:14.219Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Smith lines out to second baseman Xavier Edwards.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-20T23:37:28.378Z","endTime":"2025-09-20T23:37:51.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"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":"Lineout","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":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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.30994392971488,"strikeZoneBottom":1.62123916529792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.33218374658654,"aZ":-11.39547735236065,"pfxX":-2.300208829739965,"pfxZ":11.07679060325643,"pX":-0.17066144934754987,"pZ":3.0923383450208606,"vX0":5.570721861372245,"vY0":-136.84661119627668,"vZ0":-5.581961822373176,"x":123.51,"y":155.29,"x0":-1.9439252881434026,"y0":50.0001256036068,"z0":5.956042388059085,"aX":-4.314635067033178},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":2.9,"spinRate":2502,"spinDirection":202},"zone":2,"typeConfidence":2.0,"plateTime":0.40197192570622775,"extension":6.145119134767538},"index":0,"playId":"4c775914-6568-3a6c-bbda-1bcdc7a56e6d","pitchNumber":1,"startTime":"2025-09-20T23:37:32.012Z","endTime":"2025-09-20T23:37:35.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":91.0,"endSpeed":83.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.105549699390828,"aZ":-20.641248081416265,"pfxX":-7.358633591438232,"pfxZ":6.517778595460129,"pX":-0.5497988975564234,"pZ":2.524399080579566,"vX0":6.01381556154566,"vY0":-132.383194443232,"vZ0":-4.813045653926323,"x":137.96,"y":170.62,"x0":-1.898442816511655,"y0":50.002939775070594,"z0":5.883554342378856,"aX":-13.019661690013972},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.9,"breakHorizontal":12.0,"spinRate":1684,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4142582029020594,"extension":5.941987035979568},"hitData":{"launchSpeed":93.7,"launchAngle":12.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":144.92,"coordY":149.55}},"index":1,"playId":"0e5ba55c-7315-3f73-904c-5b4a257042ef","pitchNumber":2,"startTime":"2025-09-20T23:37:45.228Z","endTime":"2025-09-20T23:37:51.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:37:51.318Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Jung pops out to first baseman Eric Wagaman in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-20T23:38:07.459Z","endTime":"2025-09-20T23:39:19.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.4,"strikeZoneTop":3.60101683866175,"strikeZoneBottom":1.81342903047705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.55975151959798,"aZ":-12.393858434151744,"pfxX":-4.592470227223558,"pfxZ":10.534659911466932,"pX":-0.3480961122928704,"pZ":2.2134566067148875,"vX0":5.183047073309477,"vY0":-136.74164352955324,"vZ0":-7.559508043397499,"x":130.27,"y":179.02,"x0":-1.6791709181142775,"y0":50.00303720366476,"z0":5.880332750658212,"aX":-8.623093610977053},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":7.1,"spinRate":2554,"spinDirection":199},"zone":7,"typeConfidence":2.0,"plateTime":0.4018769383371126,"extension":6.239968580688697},"index":0,"playId":"377c8bf0-7ec2-3f9d-bde0-49dfafefc278","pitchNumber":1,"startTime":"2025-09-20T23:38:13.645Z","endTime":"2025-09-20T23:38:17.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":88.5,"endSpeed":80.4,"strikeZoneTop":3.63688154002364,"strikeZoneBottom":1.76870798536176,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.88454187821239,"aZ":-26.86990146828317,"pfxX":1.0359028619779744,"pfxZ":3.202077432697978,"pX":1.433789627525028,"pZ":2.506472970757096,"vX0":7.202065800159541,"vY0":-128.67935837065562,"vZ0":-3.6171416518855946,"x":62.35,"y":171.11,"x0":-1.550648608397835,"y0":50.000991058984695,"z0":6.042017254076455,"aX":1.7141500519122055},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.2,"breakHorizontal":-3.7,"spinRate":2524,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.42774904703267147,"extension":6.182577554019283},"index":1,"playId":"77ac45dc-e560-34e6-97ee-e78bf7b364b4","pitchNumber":2,"startTime":"2025-09-20T23:38:26.239Z","endTime":"2025-09-20T23:38:30.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.8,"strikeZoneTop":3.57722006914891,"strikeZoneBottom":1.74961749053968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.856416467305152,"aZ":-35.85405093703377,"pfxX":4.6458276656616935,"pfxZ":-2.3939866663636558,"pX":0.8642787675702559,"pZ":1.924298246679152,"vX0":5.805123588380904,"vY0":-123.98832904828315,"vZ0":-2.062117465488345,"x":84.06,"y":186.82,"x0":-2.1228141055459306,"y0":50.00292899620893,"z0":5.796654341795255,"aX":7.137743861847816},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.6,"breakHorizontal":-10.0,"spinRate":2619,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4440167713516612,"extension":6.20886016231307},"index":2,"playId":"d53f4a0e-6265-3bf9-9f36-eb4e29751c5f","pitchNumber":3,"startTime":"2025-09-20T23:38:41.244Z","endTime":"2025-09-20T23:38:45.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":95.0,"endSpeed":86.2,"strikeZoneTop":3.63092635921082,"strikeZoneBottom":1.76310078767088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.74910561230738,"aZ":-14.266224686894999,"pfxX":-4.70006483454702,"pfxZ":9.306002077411716,"pX":-0.3678255475915581,"pZ":4.8547552896003,"vX0":5.474645592778947,"vY0":-138.30814771442274,"vZ0":-0.6225906687813332,"x":131.02,"y":107.7,"x0":-1.7684651922097614,"y0":50.00433719593103,"z0":6.045423691795713,"aX":-9.046674517418705},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":7.3,"spinRate":2485,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.39702134856967763,"extension":6.1303741955250795},"index":3,"playId":"99d791b5-5a0e-3ecd-b0d7-f2f5866e9dcd","pitchNumber":4,"startTime":"2025-09-20T23:38:55.446Z","endTime":"2025-09-20T23:38:59.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.7,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.257175459550425,"aZ":-30.64455977916243,"pfxX":0.019235978229153794,"pfxZ":0.9411723617227308,"pX":1.1413965519047697,"pZ":1.8899868862301237,"vX0":6.805642837713601,"vY0":-127.19454337431208,"vZ0":-4.161153618667792,"x":73.49,"y":187.75,"x0":-1.576975742041749,"y0":50.005402515311516,"z0":5.9901997902306015,"aX":0.030900140306210248},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.0,"breakHorizontal":-1.7,"spinRate":2674,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.43141771203669643,"extension":6.249861380348632},"hitData":{"launchSpeed":67.3,"launchAngle":57.0,"totalDistance":160.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":181.96,"coordY":167.9}},"index":4,"playId":"25c8d5f2-a70d-3a96-b85b-819d11365763","pitchNumber":5,"startTime":"2025-09-20T23:39:11.598Z","endTime":"2025-09-20T23:39:19.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:39:19.716Z","atBatIndex":15},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jakob Marsee singles on a sharp line drive to left fielder Alejandro Osuna.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-20T23:41:17.351Z","endTime":"2025-09-20T23:43:50.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.31586109843821,"strikeZoneBottom":1.46276224159563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.821050871286854,"aZ":-32.680948084769824,"pfxX":3.329021107625615,"pfxZ":-0.3120474060482046,"pX":-1.6169290648005865,"pZ":3.4446842535179973,"vX0":-1.1348269040844816,"vY0":-125.60507998400396,"vZ0":1.2295675985728078,"x":178.63,"y":145.77,"x0":-1.592517395314835,"y0":50.00626190248815,"z0":5.600982598664586,"aX":5.334028069762475},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.1,"breakHorizontal":-5.8,"spinRate":2553,"spinDirection":112},"zone":11,"typeConfidence":0.9,"plateTime":0.43563528712948774,"extension":6.68504956054233},"index":0,"playId":"beb81d09-ff43-3e5e-ab0e-6e51f4a12c67","pitchNumber":1,"startTime":"2025-09-20T23:41:32.478Z","endTime":"2025-09-20T23:41:36.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.879417972777574,"aZ":-20.64907866794267,"pfxX":-7.724919661053672,"pfxZ":6.481264505071197,"pX":0.24340739830314917,"pZ":2.9938733798521118,"vX0":6.340289891246051,"vY0":-132.8910952854264,"vZ0":-2.5185329512722903,"x":107.72,"y":157.95,"x0":-1.1758923316856622,"y0":50.00644407039265,"z0":5.462606621049411,"aX":-13.74676557733154},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.4,"breakHorizontal":12.5,"spinRate":1472,"spinDirection":216},"zone":2,"typeConfidence":0.76,"plateTime":0.4129920983006645,"extension":6.93662631770922},"index":1,"playId":"bfddef5d-52a1-3cd0-bcf5-a60a728bb594","pitchNumber":2,"startTime":"2025-09-20T23:41:48.506Z","endTime":"2025-09-20T23:41:52.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.47620866226698,"aZ":-10.832641958940004,"pfxX":-6.1302245497487995,"pfxZ":10.453970396782259,"pX":-0.013550908443055494,"pZ":2.961889549429708,"vX0":5.525266204116039,"vY0":-142.39288695377581,"vZ0":-4.532535719559516,"x":117.52,"y":158.81,"x0":-1.188207335372595,"y0":50.00471778538626,"z0":5.267073885413414,"aX":-12.516686249657939},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.1,"breakHorizontal":9.8,"spinRate":2457,"spinDirection":219},"zone":2,"typeConfidence":0.9,"plateTime":0.38552994868252366,"extension":6.731020814543951},"index":2,"playId":"c5668f20-c97c-3158-b0a6-b16327db1e0d","pitchNumber":3,"startTime":"2025-09-20T23:42:07.593Z","endTime":"2025-09-20T23:42:11.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.1191057576463,"aZ":-33.662324664881496,"pfxX":-9.298249561831716,"pfxZ":-0.8190662509195494,"pX":-0.4947081675671585,"pZ":2.0341874135468414,"vX0":4.886393684710247,"vY0":-134.11284850151944,"vZ0":-2.5274334564611154,"x":135.86,"y":183.86,"x0":-1.1362583267459097,"y0":50.0034248533544,"z0":5.399566365628508,"aX":-16.8687641950312},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-1.8,"breakHorizontal":15.7,"spinRate":1452,"spinDirection":231},"zone":7,"typeConfidence":0.9,"plateTime":0.4090559203319164,"extension":6.450966774365652},"index":3,"playId":"26a287f5-0083-3483-a100-c3214a6bef0e","pitchNumber":4,"startTime":"2025-09-20T23:42:33.905Z","endTime":"2025-09-20T23:42:38.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":97.2,"endSpeed":88.3,"strikeZoneTop":3.27425122215411,"strikeZoneBottom":1.47068408587346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.83823953069743,"aZ":-10.628104560470648,"pfxX":-7.435544921299345,"pfxZ":10.731796554708925,"pX":0.35423620397392597,"pZ":1.640778122928924,"vX0":6.430656213322858,"vY0":-141.19286979686686,"vZ0":-7.9587096718334855,"x":103.5,"y":194.48,"x0":-0.9931289586906967,"y0":50.00446424176464,"z0":5.190113515112541,"aX":-14.929741391907847},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.9,"breakHorizontal":12.0,"spinRate":2453,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.3887782380248317,"extension":6.694922793553611},"index":4,"playId":"b3e546bc-ad4c-36e1-a0f2-f48351c9d1c0","pitchNumber":5,"startTime":"2025-09-20T23:42:56.250Z","endTime":"2025-09-20T23:43:00.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.3,"endSpeed":89.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.77770220024645,"aZ":-11.781631188745791,"pfxX":-5.832526802367542,"pfxZ":9.928182270500681,"pX":-0.23470075323038156,"pZ":3.2087007577855857,"vX0":4.869842632318703,"vY0":-143.04852814090074,"vZ0":-3.7619967030314987,"x":125.95,"y":152.15,"x0":-1.209072369675033,"y0":50.0002124448031,"z0":5.290045183330357,"aX":-11.9769276267591},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.3,"breakHorizontal":9.5,"spinRate":2409,"spinDirection":219},"zone":2,"typeConfidence":0.9,"plateTime":0.38423434816001034,"extension":6.576120650733429},"index":5,"playId":"23a5b10e-47ba-3fb7-9dde-538e2979f0ce","pitchNumber":6,"startTime":"2025-09-20T23:43:16.510Z","endTime":"2025-09-20T23:43:20.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.5820659408552,"aZ":-35.03801724057309,"pfxX":2.6655647650431726,"pfxZ":-1.7298458053759802,"pX":-0.7580982495872407,"pZ":2.302822840843388,"vX0":0.6756246973436899,"vY0":-127.739007678501,"vZ0":-1.283700344760198,"x":145.9,"y":176.6,"x0":-1.3721224249213009,"y0":50.00128895551059,"z0":5.559070580326663,"aX":4.417526550460543},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.2,"breakHorizontal":-4.9,"spinRate":2699,"spinDirection":95},"zone":4,"typeConfidence":0.89,"plateTime":0.42830155604536735,"extension":6.515227026697785},"hitData":{"launchSpeed":104.6,"launchAngle":7.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":90.67,"coordY":87.2}},"index":6,"playId":"6cd73114-1297-3cc5-9dcf-a6fa9bd04add","pitchNumber":7,"startTime":"2025-09-20T23:43:39.893Z","endTime":"2025-09-20T23:43:50.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.3,"awayTeamWinProbability":64.7,"homeTeamWinProbabilityAdded":-3.500000000000007,"leverageIndex":0.85,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:43:50.212Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Agustín Ramírez flies out to right fielder Ezequiel Duran.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-20T23:44:05.523Z","endTime":"2025-09-20T23:44:31.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":96.9,"endSpeed":87.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.69658247217314,"aZ":-14.49941400066236,"pfxX":-6.951900409430545,"pfxZ":8.881416249896116,"pX":-0.1530747911955084,"pZ":2.270367492022002,"vX0":5.182276147621341,"vY0":-140.83619678818778,"vZ0":-5.688938144618456,"x":122.83,"y":177.48,"x0":-1.122202892614205,"y0":50.00666405342859,"z0":5.2693686783051366,"aX":-13.841557758520073},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":11.4,"spinRate":2288,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.39026894815212465,"extension":7.138379180181079},"hitData":{"launchSpeed":95.6,"launchAngle":42.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.91,"coordY":78.35}},"index":0,"playId":"cac4da57-7af7-3243-ab02-97979283e457","pitchNumber":1,"startTime":"2025-09-20T23:44:18.645Z","endTime":"2025-09-20T23:44:31.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":3.3000000000000043,"leverageIndex":1.41,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:44:31.150Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a ground ball to left fielder Alejandro Osuna. Jakob Marsee to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-20T23:45:16.520Z","endTime":"2025-09-20T23:45:28.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"a34ef32f-7474-3791-8e05-4ae8978e3654","startTime":"2025-09-20T23:44:56.931Z","endTime":"2025-09-20T23:45:13.778Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.45242888541526,"aZ":-18.04791929976053,"pfxX":-7.033123453875877,"pfxZ":7.1945859207108445,"pX":-0.509817596627107,"pZ":2.6528720095911456,"vX0":4.3456461205022325,"vY0":-139.93921080233287,"vZ0":-3.9691322867001695,"x":136.43,"y":167.15,"x0":-1.1769472113091128,"y0":50.005957630081774,"z0":5.287540843657828,"aX":-13.815530768054119},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":11.8,"spinRate":2263,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.39288218670496144,"extension":7.00098483696253},"hitData":{"launchSpeed":97.7,"launchAngle":4.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.13,"coordY":99.36}},"index":1,"playId":"bc7ccb69-106f-35c2-8f14-74b0551f0dbe","pitchNumber":1,"startTime":"2025-09-20T23:45:18.778Z","endTime":"2025-09-20T23:45:28.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"L","description":"Left"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.0,"awayTeamWinProbability":65.0,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.19,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:45:28.980Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Liam Hicks walks. Jakob Marsee to 3rd. Xavier Edwards to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-20T23:45:51.637Z","endTime":"2025-09-20T23:48:08.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnThird":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":86.8,"strikeZoneTop":3.40201136245415,"strikeZoneBottom":1.72086869254141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.401602737596306,"aZ":-16.27415026969459,"pfxX":-8.019085307195981,"pfxZ":8.128963229802771,"pX":0.8689742378771755,"pZ":2.347098990889415,"vX0":8.079955164133953,"vY0":-140.11021961039967,"vZ0":-5.28770100845199,"x":83.88,"y":175.41,"x0":-1.0329359421578033,"y0":50.0050200831201,"z0":5.349753478908654,"aX":-15.689545466172008},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":12.5,"spinRate":2301,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3933512184118815,"extension":6.948424755026787},"index":0,"playId":"96d0e3c6-9ead-3173-9f1a-274fc2aa7f19","pitchNumber":1,"startTime":"2025-09-20T23:46:07.661Z","endTime":"2025-09-20T23:46:11.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.41229985501958,"strikeZoneBottom":1.64960780134822,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.95765783755686,"aZ":-30.09713728922135,"pfxX":-9.72005951544514,"pfxZ":1.2137923997799729,"pX":0.7505300611270521,"pZ":-0.3957127130945407,"vX0":8.237414427796717,"vY0":-130.70346698496124,"vZ0":-8.43040089789398,"x":88.39,"y":249.46,"x0":-1.1996980894819558,"y0":50.00028116252886,"z0":5.174833390747533,"aX":-16.592187720553145},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.2,"breakHorizontal":15.5,"spinRate":1389,"spinDirection":236},"zone":14,"typeConfidence":0.89,"plateTime":0.4211938898199019,"extension":7.033467737279142},"index":1,"playId":"15e836e3-00b2-340c-be92-b35b091fe1f9","pitchNumber":2,"startTime":"2025-09-20T23:46:27.098Z","endTime":"2025-09-20T23:46:30.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2025-09-20T23:46:43.458Z","endTime":"2025-09-20T23:47:41.163Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.5,"strikeZoneTop":3.30936768150752,"strikeZoneBottom":1.58753418666691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.432547093117535,"aZ":-29.723572696436985,"pfxX":-11.466233481709281,"pfxZ":1.5203259519673749,"pX":0.7570894785127098,"pZ":0.4202007283872897,"vX0":8.172502240800084,"vY0":-127.0305766217208,"vZ0":-6.271739109973872,"x":88.14,"y":227.43,"x0":-1.0348264243737408,"y0":50.00341119685642,"z0":5.326944796856472,"aX":-18.47691431947536},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.3,"breakHorizontal":18.6,"spinRate":1396,"spinDirection":221},"zone":14,"typeConfidence":0.89,"plateTime":0.4335267947336092,"extension":6.631186582990509},"index":3,"playId":"bd83d433-e7a9-35ee-87a9-ee86c2441413","pitchNumber":3,"startTime":"2025-09-20T23:47:41.163Z","endTime":"2025-09-20T23:47:44.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.21855478816762,"strikeZoneBottom":1.61920077662043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.141920734708016,"aZ":-14.188491355708864,"pfxX":-5.819331694573658,"pfxZ":9.439347852521763,"pX":0.895397411116506,"pZ":2.6240259378750936,"vX0":7.581227687099017,"vY0":-137.57175243568733,"vZ0":-4.760853169762849,"x":82.87,"y":167.93,"x0":-1.147409161206687,"y0":50.00665873303713,"z0":5.347608026522839,"aX":-11.093568757870312},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":8.9,"spinRate":2270,"spinDirection":216},"zone":12,"typeConfidence":0.89,"plateTime":0.3990121483312028,"extension":6.874992929633256},"index":4,"playId":"562f85ef-377b-3c75-a5a3-4f2f01608ff3","pitchNumber":4,"startTime":"2025-09-20T23:48:04.777Z","endTime":"2025-09-20T23:48:08.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"second":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.4,"awayTeamWinProbability":70.6,"homeTeamWinProbabilityAdded":-5.600000000000001,"leverageIndex":1.87,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:48:08.512Z","atBatIndex":19},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Otto Lopez grounds into a force out, third baseman Josh Jung to catcher Kyle Higashioka. Jakob Marsee out at home. Xavier Edwards to 3rd. Liam Hicks to 2nd. Otto Lopez to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-20T23:48:24.885Z","endTime":"2025-09-20T23:49:27.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnSecond":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","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":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"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":"Forceout","eventType":"force_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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.58365981085368,"aZ":-30.40329580522178,"pfxX":2.968911873448067,"pfxZ":1.113808405427763,"pX":-0.16080022559673862,"pZ":2.1249880199288333,"vX0":2.1226035393085283,"vY0":-125.01400199983573,"vZ0":-2.327780931516873,"x":123.13,"y":181.41,"x0":-1.4057166789686213,"y0":50.000454437074005,"z0":5.557208297355887,"aX":4.710901037556161},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.7,"breakHorizontal":-5.9,"spinRate":2537,"spinDirection":142},"zone":8,"typeConfidence":0.9,"plateTime":0.4376810542198659,"extension":6.390165757270569},"index":0,"playId":"5d4d5e9c-14a1-3d7a-ac92-77addc897fe8","pitchNumber":1,"startTime":"2025-09-20T23:48:37.926Z","endTime":"2025-09-20T23:48:41.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.23034109467105,"aZ":-13.590016713026005,"pfxX":-6.4209260025353245,"pfxZ":9.296241870934224,"pX":0.2365607692019959,"pZ":3.73285079136788,"vX0":6.594789195154028,"vY0":-140.99995121115873,"vZ0":-1.9796914558126948,"x":107.98,"y":137.99,"x0":-1.306611747147229,"y0":50.0018412551338,"z0":5.328497428007016,"aX":-12.834833049822604},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":10.2,"spinRate":2383,"spinDirection":221},"zone":12,"typeConfidence":0.91,"plateTime":0.3895474570190465,"extension":7.303053240345874},"index":1,"playId":"374ee8ee-1b1c-3785-838f-de5f41dd64a4","pitchNumber":2,"startTime":"2025-09-20T23:48:56.317Z","endTime":"2025-09-20T23:49:00.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.910380248643634,"aZ":-24.65793879578884,"pfxX":-8.886995344491991,"pfxZ":4.090801959523735,"pX":0.5749566838664818,"pZ":1.1841455126365306,"vX0":7.368654721138242,"vY0":-135.0883542465819,"vZ0":-6.510209039322703,"x":95.08,"y":206.81,"x0":-1.0407368232866419,"y0":50.00525688657741,"z0":5.372157947660936,"aX":-16.338931835949776},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.1,"breakHorizontal":14.4,"spinRate":1635,"spinDirection":229},"zone":14,"typeConfidence":0.88,"plateTime":0.4062924614503727,"extension":6.721931459763285},"hitData":{"launchSpeed":72.8,"launchAngle":-33.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.91,"coordY":168.31}},"index":2,"playId":"2046317d-38bb-3c1b-9cf5-bfe290494cae","pitchNumber":3,"startTime":"2025-09-20T23:49:19.604Z","endTime":"2025-09-20T23:49:27.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":7.100000000000001,"leverageIndex":2.27,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:49:27.611Z","atBatIndex":20},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Heriberto Hernández grounds into a force out, fielded by third baseman Josh Jung. Liam Hicks out at 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-20T23:49:58.409Z","endTime":"2025-09-20T23:50:11.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"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":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","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":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.45105022980537,"aZ":-32.42883486239289,"pfxX":4.486913958861609,"pfxZ":-0.1560211425262139,"pX":0.29537503557601047,"pZ":2.410831925586337,"vX0":2.642673722777101,"vY0":-127.4774329632043,"vZ0":-1.5622413999438438,"x":105.74,"y":173.69,"x0":-1.3379171491385424,"y0":50.00138855578026,"z0":5.593908403250529,"aX":7.376495338405141},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.4,"breakHorizontal":-8.8,"spinRate":2692,"spinDirection":108},"zone":6,"typeConfidence":0.91,"plateTime":0.4298170651981299,"extension":6.518518311797572},"hitData":{"launchSpeed":75.5,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.84,"coordY":171.35}},"index":0,"playId":"d1944be3-693d-334e-afcd-8b53c3b5be42","pitchNumber":1,"startTime":"2025-09-20T23:50:05.822Z","endTime":"2025-09-20T23:50:11.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":672640,"link":"/api/v1/people/672640"},"second":{"id":689414,"link":"/api/v1/people/689414"},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":7.200000000000003,"leverageIndex":2.77,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:50:11.844Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Duran singles on a sharp line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-20T23:52:13.399Z","endTime":"2025-09-20T23:53:39.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.52575949111436,"strikeZoneBottom":1.77436542614104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.631095885187726,"aZ":-11.390961389255178,"pfxX":-3.2906913596566785,"pfxZ":11.168224629990961,"pX":0.37347321100092423,"pZ":3.0532138999150056,"vX0":7.125996045419903,"vY0":-136.00205367133373,"vZ0":-5.551509175217419,"x":102.76,"y":156.34,"x0":-1.860824127149884,"y0":50.00505054498485,"z0":5.920900597738013,"aX":-6.125494399329413},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.1,"breakHorizontal":4.3,"spinRate":2217,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.40373201455898355,"extension":6.108565282723835},"index":0,"playId":"6a0ac808-bcba-38cb-be40-188c96993f0f","pitchNumber":1,"startTime":"2025-09-20T23:52:23.354Z","endTime":"2025-09-20T23:52:27.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.46568976249339,"strikeZoneBottom":1.67364321324967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.35716085901651,"aZ":-41.15580300350144,"pfxX":2.221970190506636,"pfxZ":-6.459630091218485,"pX":-0.009342342101031246,"pZ":1.2073274387145607,"vX0":3.44804647403116,"vY0":-117.49436964325731,"vZ0":-2.351657285906608,"x":117.36,"y":206.18,"x0":-1.7875060758206782,"y0":50.00164014545668,"z0":6.06460182758964,"aX":3.089881848096649},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-12.0,"breakHorizontal":-4.9,"spinRate":2532,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.4671133994719736,"extension":6.2642057230851105},"index":1,"playId":"882a9bfb-35d1-37af-8ee9-d6df05b83969","pitchNumber":2,"startTime":"2025-09-20T23:52:38.112Z","endTime":"2025-09-20T23:52:42.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.23579453780733,"strikeZoneBottom":1.60556397881916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.199045884184375,"aZ":-26.639586002527615,"pfxX":1.2176968569732955,"pfxZ":3.373439297764648,"pX":-0.170463874796703,"pZ":1.4923471040765806,"vX0":3.7723758848951077,"vY0":-127.55437290003447,"vZ0":-5.989915027308255,"x":123.5,"y":198.49,"x0":-1.829193393038416,"y0":50.00545318899105,"z0":5.982553373776774,"aX":1.9980382812716209},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.9,"breakHorizontal":-3.1,"spinRate":2455,"spinDirection":159},"zone":8,"typeConfidence":2.0,"plateTime":0.43005498061471137,"extension":6.123975373920923},"index":2,"playId":"85757174-7e06-34b9-b610-7ad185639c65","pitchNumber":3,"startTime":"2025-09-20T23:52:52.122Z","endTime":"2025-09-20T23:52:56.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.39579575054162,"aZ":-34.380548892387964,"pfxX":7.6062022917932595,"pfxZ":-1.4907079536235095,"pX":1.6382699971657717,"pZ":2.0267165795497544,"vX0":6.414680520906399,"vY0":-121.49383865776707,"vZ0":-2.028783602748171,"x":54.55,"y":184.06,"x0":-2.035770043614998,"y0":50.004999038083184,"z0":5.894112051685273,"aX":11.238168611047323},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.0,"breakHorizontal":-15.5,"spinRate":2742,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4528491541777293,"extension":6.153068692016452},"index":3,"playId":"4ed8b6ac-f4cf-34e7-bf16-74439feafbc8","pitchNumber":4,"startTime":"2025-09-20T23:53:09.431Z","endTime":"2025-09-20T23:53:13.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":77.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.796895004122902,"aZ":-29.886666306838926,"pfxX":-1.0250699810472828,"pfxZ":1.4694602177646487,"pX":0.6950594327468562,"pZ":3.08956400142473,"vX0":6.001933689787258,"vY0":-124.72211830584963,"vZ0":-1.2856253853985407,"x":90.51,"y":155.36,"x0":-1.6214751557178406,"y0":50.00252756211244,"z0":6.102869883385992,"aX":-1.5962525153730487},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.6,"breakHorizontal":0.2,"spinRate":2502,"spinDirection":67},"zone":3,"typeConfidence":2.0,"plateTime":0.44111059195423596,"extension":6.273356859161209},"hitData":{"launchSpeed":100.9,"launchAngle":10.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":112.88,"coordY":81.62}},"index":4,"playId":"ec34ecfb-1af4-3a2f-b97e-d8307b4418bc","pitchNumber":5,"startTime":"2025-09-20T23:53:28.928Z","endTime":"2025-09-20T23:53:39.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:53:39.442Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Helman grounds out, third baseman Connor Norby to first baseman Eric Wagaman. Ezequiel Duran to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-20T23:53:54.785Z","endTime":"2025-09-20T23:55:16.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":4},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.7,"strikeZoneTop":3.64886310910352,"strikeZoneBottom":1.79005336000281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.579274766793553,"aZ":-33.779974462989536,"pfxX":0.6385388211816516,"pfxZ":-1.1060944327999618,"pX":0.49678689108462104,"pZ":1.4022978803539743,"vX0":5.124646170114156,"vY0":-120.63789612182511,"vZ0":-3.9263031849892034,"x":98.06,"y":200.92,"x0":-1.7506039264604991,"y0":50.00371365790142,"z0":6.074204059816382,"aX":0.9264694250062746},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.8,"breakHorizontal":-2.5,"spinRate":2664,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.45651834118898726,"extension":6.072130070116135},"index":0,"playId":"fe7892f5-67d2-3a17-ae6d-96c3643a7174","pitchNumber":1,"startTime":"2025-09-20T23:54:06.386Z","endTime":"2025-09-20T23:54:10.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"fe7892f5-67d2-3a17-ae6d-96c3643a7174","startTime":"2025-09-20T23:54:13.842Z","endTime":"2025-09-20T23:54:28.312Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.59378467916226,"strikeZoneBottom":1.77510539584084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.139944339456896,"aZ":-18.7516968388383,"pfxX":-8.539129633762904,"pfxZ":7.160787204659719,"pX":-1.758560944039016,"pZ":2.7154526570035395,"vX0":3.6046833178174524,"vY0":-136.55220125883244,"vZ0":-5.17726259208264,"x":184.03,"y":165.46,"x0":-1.9918153307412474,"y0":50.00330121075554,"z0":5.939981091620974,"aX":-16.00738040485323},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.0,"breakHorizontal":14.6,"spinRate":2382,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40225597673170466,"extension":6.022087890970813},"index":2,"playId":"fc712a91-6df8-3bc1-a7e9-23eee153e05d","pitchNumber":2,"startTime":"2025-09-20T23:54:28.312Z","endTime":"2025-09-20T23:54:32.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.287451948920705,"aZ":-18.72606286411783,"pfxX":-8.510982200448549,"pfxZ":7.1535042319172355,"pX":-1.2618995596785443,"pZ":2.817320748665592,"vX0":5.118311036119906,"vY0":-136.7593461421117,"vZ0":-4.866869008337603,"x":165.1,"y":162.71,"x0":-2.059335611242288,"y0":50.00260398906465,"z0":5.9182118321699875,"aX":-15.999681027549585},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.0,"breakHorizontal":14.2,"spinRate":2357,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.401665010334316,"extension":6.057111486195674},"index":3,"playId":"ccb04543-f08f-3b73-9f49-f98b5784e3cd","pitchNumber":3,"startTime":"2025-09-20T23:54:46.659Z","endTime":"2025-09-20T23:54:50.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":88.6,"endSpeed":81.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.012869022573277,"aZ":-27.373999169517557,"pfxX":-1.658144227876671,"pfxZ":2.8697126446793852,"pX":0.7633174649634468,"pZ":2.262264397516944,"vX0":7.26287174182415,"vY0":-128.8375120288788,"vZ0":-4.027224715011878,"x":87.9,"y":177.7,"x0":-1.8828885313544015,"y0":50.0031460315525,"z0":5.973338959380824,"aX":-2.7744720944531673},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.4,"breakHorizontal":1.3,"spinRate":2427,"spinDirection":168},"zone":9,"typeConfidence":2.0,"plateTime":0.42594300012824915,"extension":6.203882683161574},"hitData":{"launchSpeed":85.6,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.38,"coordY":164.76}},"index":4,"playId":"cd4a6f76-10e2-3fd1-8886-207ecb1cc9bf","pitchNumber":4,"startTime":"2025-09-20T23:55:08.227Z","endTime":"2025-09-20T23:55:16.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":1.8,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:55:16.541Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Joc Pederson walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-20T23:55:39.102Z","endTime":"2025-09-20T23:57:19.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.63444933029499,"strikeZoneBottom":1.74530842642444,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.949284244488876,"aZ":-40.69955863707271,"pfxX":4.32033897985073,"pfxZ":-5.903626011669756,"pX":-0.4035339965998054,"pZ":0.8431765803326158,"vX0":2.4762063494285265,"vY0":-119.6359383657367,"vZ0":-3.7398526582069356,"x":132.38,"y":216.01,"x0":-2.014740956914628,"y0":50.00487818521675,"z0":6.089700012937764,"aX":6.237101017577214},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-11.4,"breakHorizontal":-8.4,"spinRate":2628,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.4585489495591517,"extension":5.9355516450523},"index":0,"playId":"3fd9298a-3ca7-37e5-9e72-eddff0f71367","pitchNumber":1,"startTime":"2025-09-20T23:55:43.415Z","endTime":"2025-09-20T23:55:47.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.39584607497125,"strikeZoneBottom":1.73216821205831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.5456484306378,"aZ":-38.265911516149735,"pfxX":3.509260685275186,"pfxZ":-4.1272884982127005,"pX":0.8154128575319661,"pZ":1.926457523089437,"vX0":5.7618473288701,"vY0":-120.73384458856552,"vZ0":-1.8916793367576088,"x":85.92,"y":186.77,"x0":-2.0580756936529836,"y0":50.002794968716174,"z0":6.08833576337448,"aX":5.179062505162908},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.7,"breakHorizontal":-7.7,"spinRate":2488,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.45369295194803394,"extension":6.047122639085272},"index":1,"playId":"e426be20-41dd-3191-a138-8c9fbd5f4352","pitchNumber":2,"startTime":"2025-09-20T23:56:05.420Z","endTime":"2025-09-20T23:56:09.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.06307692922667,"aZ":-19.278296308306953,"pfxX":-3.8530086922485864,"pfxZ":7.679068993490793,"pX":0.31714717904441664,"pZ":2.6769435618075996,"vX0":7.394662004125647,"vY0":-129.06496263785095,"vZ0":-4.3926488825999375,"x":104.91,"y":166.5,"x0":-2.090624285894059,"y0":50.002226082618215,"z0":5.895076548579021,"aX":-6.470350792234776},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":13.1,"breakHorizontal":5.3,"spinRate":1769,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.4251669608597477,"extension":5.886044316235511},"index":2,"playId":"680c1da9-a6ca-352f-baa3-79aaf87abc2d","pitchNumber":3,"startTime":"2025-09-20T23:56:24.523Z","endTime":"2025-09-20T23:56:28.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2025-09-20T23:56:40.518Z","endTime":"2025-09-20T23:56:57.900Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"},"defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.2,"strikeZoneTop":3.55509756188203,"strikeZoneBottom":1.78955293847827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.01221980656697,"aZ":-11.47723146153003,"pfxX":-4.040049896917851,"pfxZ":10.996240599518606,"pX":-1.1455717243673054,"pZ":3.500854162937858,"vX0":4.016834018460402,"vY0":-137.2124003668641,"vZ0":-4.656839161225146,"x":160.67,"y":144.26,"x0":-2.1127435548352356,"y0":50.0018767395645,"z0":6.01977894312469,"aX":-7.603889424476303},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.0,"breakHorizontal":6.4,"spinRate":2374,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4011600425054418,"extension":5.851150769076066},"index":4,"playId":"156571d4-4dac-3d86-99d9-78bd483d0b47","pitchNumber":4,"startTime":"2025-09-20T23:56:57.900Z","endTime":"2025-09-20T23:57:01.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.45825517867591,"strikeZoneBottom":1.77431843855166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.95925143033821,"aZ":-29.993142359356415,"pfxX":0.5400162857757325,"pfxZ":1.3505551285204285,"pX":1.2809356284180096,"pZ":0.6220238616156287,"vX0":7.665336737478531,"vY0":-126.49467845447005,"vZ0":-6.96638755490431,"x":68.17,"y":221.99,"x0":-1.8648172466497939,"y0":50.0024338941854,"z0":5.8316595904274,"aX":0.8693973996343265},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":-2.8,"spinRate":2603,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.43380699404058465,"extension":6.043462749002728},"index":5,"playId":"22b7bdca-7ac6-3262-b660-e3d0dbe3ad2c","pitchNumber":5,"startTime":"2025-09-20T23:57:15.572Z","endTime":"2025-09-20T23:57:19.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.6,"awayTeamWinProbability":51.4,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.57,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:57:19.473Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cody Freeman pops out to first baseman Eric Wagaman on the infield fly rule.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-20T23:57:36.085Z","endTime":"2025-09-20T23:59:46.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Pop Out","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":5},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.13702226986448,"strikeZoneBottom":1.50538608115813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.838928788904195,"aZ":-17.523408346553985,"pfxX":-7.511040821633316,"pfxZ":7.911427857456948,"pX":1.0107796561322664,"pZ":1.7156693656775626,"vX0":9.839564251946376,"vY0":-135.2874803796552,"vZ0":-7.602254742163498,"x":78.47,"y":192.46,"x0":-1.6994785388765001,"y0":50.001015816649954,"z0":5.792885721179024,"aX":-13.905888546599114},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.8,"breakHorizontal":11.5,"spinRate":2303,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.40504812777693333,"extension":6.214848526409374},"index":0,"playId":"4c6c6861-b85c-3ddb-8851-0e0934506be9","pitchNumber":1,"startTime":"2025-09-20T23:57:58.982Z","endTime":"2025-09-20T23:58:02.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.05150700225677,"strikeZoneBottom":1.46049795133028,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.70696098605786,"aZ":-11.388957238169384,"pfxX":-2.9189555071769213,"pfxZ":10.849046060352173,"pX":-0.07026911351316953,"pZ":2.491784636059275,"vX0":6.827090662683052,"vY0":-138.2414439633328,"vZ0":-6.789399888621692,"x":119.68,"y":171.5,"x0":-2.20386909501291,"y0":50.00558506736829,"z0":5.761172109659168,"aX":-5.594343104215792},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.2,"breakHorizontal":3.7,"spinRate":2400,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.39773985125311606,"extension":6.208176216660484},"index":1,"playId":"d900182e-609f-3e76-8bb2-038e810176f7","pitchNumber":2,"startTime":"2025-09-20T23:58:21.326Z","endTime":"2025-09-20T23:58:25.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.05928950738824,"strikeZoneBottom":1.46824175756202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.207534194264113,"aZ":-36.33091802890102,"pfxX":7.133145031104666,"pfxZ":-2.8005693270380463,"pX":2.0537541122784444,"pZ":0.8974679367549655,"vX0":8.45342858776275,"vY0":-121.86335200213908,"vZ0":-3.773155545280822,"x":38.72,"y":214.55,"x0":-2.4063911921506507,"y0":50.00554311221796,"z0":5.652534813957111,"aX":10.572847376282954},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.8,"breakHorizontal":-15.1,"spinRate":2690,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.45199453637617726,"extension":6.251537998069638},"index":2,"playId":"c76f1ed4-1542-36fd-a5f0-a6e27e78a12f","pitchNumber":3,"startTime":"2025-09-20T23:58:41.030Z","endTime":"2025-09-20T23:58:44.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.6,"endSpeed":84.9,"strikeZoneTop":3.09,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.38650085784327,"aZ":-11.643448509104038,"pfxX":-4.077989553487102,"pfxZ":11.052871640115198,"pX":-0.7032243984626337,"pZ":2.355757769051087,"vX0":5.004085703288284,"vY0":-136.05570799742716,"vZ0":-7.315680360247484,"x":143.81,"y":175.17,"x0":-2.044392393848403,"y0":50.00444114668419,"z0":5.9029622043098104,"aX":-7.576528415619278},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.5,"breakHorizontal":6.2,"spinRate":2468,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.40398969285836195,"extension":6.1460571872292045},"index":3,"playId":"7c363f1f-bc71-353f-8747-70e58d085405","pitchNumber":4,"startTime":"2025-09-20T23:59:00.802Z","endTime":"2025-09-20T23:59:04.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-09-20T23:59:18.923Z","endTime":"2025-09-20T23:59:36.943Z","isPitch":false,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"},"defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25309241209744,"aZ":-11.936721201471382,"pfxX":-6.245877794903195,"pfxZ":10.545245483965342,"pX":0.22826396336508312,"pZ":2.854599769842572,"vX0":8.308403039045212,"vY0":-138.01588118451534,"vZ0":-6.028621219817933,"x":108.3,"y":161.71,"x0":-2.0171168375212205,"y0":50.00097998644851,"z0":5.879654260800434,"aX":-11.984646735704244},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.9,"breakHorizontal":9.5,"spinRate":2312,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.39768626212029723,"extension":6.199222847675149},"hitData":{"launchSpeed":80.1,"launchAngle":72.0,"totalDistance":92.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":150.5,"coordY":171.86}},"index":5,"playId":"bb02a7d4-6059-3bf1-8bc3-6babce13bf66","pitchNumber":5,"startTime":"2025-09-20T23:59:36.943Z","endTime":"2025-09-20T23:59:46.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":43.0,"awayTeamWinProbability":57.0,"homeTeamWinProbabilityAdded":-5.600000000000001,"leverageIndex":2.38,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2025-09-20T23:59:46.472Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alejandro Osuna singles on a sharp ground ball to center fielder Jakob Marsee. Ezequiel Duran scores. Joc Pederson to 3rd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-21T00:00:08.309Z","endTime":"2025-09-21T00:01:09.738Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"postOnThird":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":{"id":800049,"link":"/api/v1/people/800049"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.5,"endSpeed":81.2,"strikeZoneTop":3.4202162716408,"strikeZoneBottom":1.58666418881965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.211045059988983,"aZ":-28.93089273146827,"pfxX":-1.330858534229562,"pfxZ":1.9345742255762781,"pX":-0.04860224020690752,"pZ":2.0482243421291706,"vX0":6.044621275636573,"vY0":-128.72372549008563,"vZ0":-4.142429453186791,"x":118.85,"y":183.48,"x0":-2.256256388105824,"y0":50.00076433150292,"z0":5.923067446140825,"aX":-2.229027538553307},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.8,"breakHorizontal":1.1,"spinRate":2430,"spinDirection":111},"zone":8,"typeConfidence":2.0,"plateTime":0.4258220898272298,"extension":6.128498842953233},"index":0,"playId":"5d6399de-3d45-355d-b440-016ca73d9ea4","pitchNumber":1,"startTime":"2025-09-21T00:00:13.145Z","endTime":"2025-09-21T00:00:16.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.41654750471698,"aZ":-21.404702304424468,"pfxX":-7.0361709497001135,"pfxZ":6.366481644506502,"pX":-0.2569211377123575,"pZ":1.7292062695570616,"vX0":7.077809395414585,"vY0":-129.5893958323219,"vZ0":-6.097851473978152,"x":126.79,"y":192.09,"x0":-2.116301537993178,"y0":50.00450820064573,"z0":5.760490793545412,"aX":-11.905530196031467},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.3,"breakHorizontal":11.0,"spinRate":1722,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.42351890702173023,"extension":6.020762475386204},"index":1,"playId":"c9947054-40fa-36f5-96e3-cf79af05ae77","pitchNumber":2,"startTime":"2025-09-21T00:00:29.412Z","endTime":"2025-09-21T00:00:33.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.125768500914862,"aZ":-16.0199580448201,"pfxX":-4.7583967168004655,"pfxZ":9.252377217150812,"pX":-0.6020466348745014,"pZ":2.5385422864100433,"vX0":5.643468527643927,"vY0":-131.36348271168123,"vZ0":-5.52633319657143,"x":139.95,"y":170.24,"x0":-2.1611279584112495,"y0":50.00171374014186,"z0":5.862654965450189,"aX":-8.306721805134},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.7,"breakHorizontal":7.3,"spinRate":1848,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4171427858537631,"extension":6.126163205603678},"hitData":{"launchSpeed":101.7,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":139.85,"coordY":83.14}},"index":2,"playId":"54f4d5bb-7f5b-3caa-9b42-5f95ac2600b3","pitchNumber":3,"startTime":"2025-09-21T00:00:58.116Z","endTime":"2025-09-21T00:01:09.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":12.500000000000007,"leverageIndex":2.11,"dramaIndex":135.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:01:09.738Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rowdy Tellez singles on a sharp line drive to left fielder Heriberto Hernández. Joc Pederson scores. Alejandro Osuna to 3rd. Fielding error by left fielder Heriberto Hernández.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-21T00:01:34.953Z","endTime":"2025-09-21T00:02:35.107Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"postOnThird":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":{"id":800049,"link":"/api/v1/people/800049"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.2,"endSpeed":81.2,"strikeZoneTop":3.74937633538107,"strikeZoneBottom":1.803121254884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.576794704997827,"aZ":-19.21620254403048,"pfxX":-7.880608998469338,"pfxZ":7.687628557052132,"pX":0.26494087323540205,"pZ":1.7381020845138948,"vX0":8.416851999385141,"vY0":-129.41837089309539,"vZ0":-6.877907850533347,"x":106.9,"y":191.85,"x0":-2.0152075895457267,"y0":50.00386216019586,"z0":5.91663749399502,"aX":-13.286030456073869},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.5,"breakHorizontal":12.2,"spinRate":1907,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.42423020388844845,"extension":6.061952528213493},"index":0,"playId":"34eca687-405d-37be-b0af-ceadaaea1420","pitchNumber":1,"startTime":"2025-09-21T00:01:46.805Z","endTime":"2025-09-21T00:01:50.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"third":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":85.6,"strikeZoneTop":3.71994196941869,"strikeZoneBottom":1.77371513790052,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.67671107537461,"aZ":-12.622529282183397,"pfxX":-2.497592396107321,"pfxZ":10.231244123333896,"pX":-0.9023339776795456,"pZ":4.2294355439659945,"vX0":4.62206730588299,"vY0":-138.5155487537892,"vZ0":-2.485647401652867,"x":151.39,"y":124.59,"x0":-2.280727361439262,"y0":50.00446427307765,"z0":6.000354121454685,"aX":-4.773868157654817},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":3.4,"spinRate":2358,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39793182647770475,"extension":6.005625224843367},"index":1,"playId":"905a9c6f-d379-3b55-87ba-2ee65d8e4851","pitchNumber":2,"startTime":"2025-09-21T00:02:03.499Z","endTime":"2025-09-21T00:02:07.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"third":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.5,"strikeZoneTop":3.64,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.688453699150834,"aZ":-11.9203632160074,"pfxX":-1.9660249774720946,"pfxZ":10.721526961268701,"pX":-0.37145035818586586,"pZ":1.9764892370775409,"vX0":5.157564397908303,"vY0":-137.5859722087237,"vZ0":-8.054659774566703,"x":131.16,"y":185.41,"x0":-2.0272141122964684,"y0":50.00552972000602,"z0":5.778207281495996,"aX":-3.7155040164682043},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":2.3,"spinRate":2269,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.40035898145468174,"extension":6.418188029438286},"hitData":{"launchSpeed":109.1,"launchAngle":11.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":84.82,"coordY":94.09}},"index":2,"playId":"b6f5f022-2d7d-3c2b-87f7-5f078da96fee","pitchNumber":3,"startTime":"2025-09-21T00:02:24.099Z","endTime":"2025-09-21T00:02:35.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":696030,"link":"/api/v1/people/696030"},"third":{"id":592626,"link":"/api/v1/people/592626"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":11.399999999999999,"leverageIndex":2.11,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:02:35.107Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Higashioka called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-21T00:03:57.995Z","endTime":"2025-09-21T00:05:56.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1],"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":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":7},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"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-21T00:03:12.865Z","endTime":"2025-09-21T00:04:00.200Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"third":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.58387382044399,"strikeZoneBottom":1.78702595349485,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.587102422309076,"aZ":-33.108837887088086,"pfxX":6.454511279495716,"pfxZ":-0.6105252750517955,"pX":0.5623270500403267,"pZ":3.0465123554425038,"vX0":5.215427104846611,"vY0":-123.38874696352701,"vZ0":-0.27101113612653516,"x":95.57,"y":156.52,"x0":-2.424083794026324,"y0":50.00366480637245,"z0":5.968723230559401,"aX":9.863612241518648},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.8,"breakHorizontal":-13.0,"spinRate":2632,"spinDirection":51},"zone":3,"typeConfidence":2.0,"plateTime":0.4454180094646438,"extension":6.106320535024983},"index":1,"playId":"008af5e8-acab-345c-8dca-710578cf4b9b","pitchNumber":1,"startTime":"2025-09-21T00:04:00.200Z","endTime":"2025-09-21T00:04:04.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"third":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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(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":84.3,"endSpeed":78.1,"strikeZoneTop":3.57108390017395,"strikeZoneBottom":1.73474965736172,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.242072502145533,"aZ":-33.57302280463815,"pfxX":5.908842970571852,"pfxZ":-0.9244389062037478,"pX":1.987875749101233,"pZ":-0.17997977531858958,"vX0":8.068665513716244,"vY0":-122.41543844105816,"vZ0":-7.13234461130299,"x":41.23,"y":243.64,"x0":-2.1248154878470835,"y0":50.00529269663889,"z0":5.663006817638693,"aX":8.924213664827759},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.2,"breakHorizontal":-12.7,"spinRate":2690,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.44824901578257714,"extension":6.353640331746564},"index":2,"playId":"c695e30a-01e7-3553-ac1d-4f768e2e52bf","pitchNumber":2,"startTime":"2025-09-21T00:04:17.490Z","endTime":"2025-09-21T00:04:23.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"third":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Adam Mazur. Rowdy Tellez to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"actionPlayId":"c695e30a-01e7-3553-ac1d-4f768e2e52bf","startTime":"2025-09-21T00:04:32.999Z","endTime":"2025-09-21T00:04:50.880Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":642133,"link":"/api/v1/people/642133"},"defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"third":{"id":696030,"link":"/api/v1/people/696030"},"postOnSecond":{"id":642133,"link":"/api/v1/people/642133"},"postOnThird":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":1.74,"dramaIndex":53.0,"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":87.1,"endSpeed":80.1,"strikeZoneTop":3.54657195370852,"strikeZoneBottom":1.80189210106673,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.919622227957987,"aZ":-30.335486912640484,"pfxX":-0.7318803151393105,"pfxZ":1.1346462167415874,"pX":1.128675392384204,"pZ":0.835939726550474,"vX0":7.469927815563891,"vY0":-126.58578755001864,"vZ0":-6.445145202796596,"x":73.98,"y":216.21,"x0":-1.7708897172481637,"y0":50.00036874184596,"z0":5.857398220102215,"aX":-1.1831560235400584},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.7,"breakHorizontal":-0.5,"spinRate":2505,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4334426473724733,"extension":6.196436365730858},"index":4,"playId":"bc38d1fa-2ee5-32fe-9fa8-eceb8b666451","pitchNumber":3,"startTime":"2025-09-21T00:04:50.880Z","endTime":"2025-09-21T00:04:55.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"second":{"id":642133,"link":"/api/v1/people/642133"},"third":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.4579814839046,"strikeZoneBottom":1.69394594908077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.680888064204144,"aZ":-12.9450621575389,"pfxX":-2.7027694001248883,"pfxZ":9.997955556269336,"pX":-0.7816413152139926,"pZ":3.054767090088138,"vX0":4.605774196624294,"vY0":-138.04784044712585,"vZ0":-5.317386017533938,"x":146.79,"y":156.3,"x0":-2.123081606118539,"y0":50.005108630963804,"z0":5.8824518543879405,"aX":-5.199851857230394},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.2,"breakHorizontal":3.8,"spinRate":2334,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.3972568864491741,"extension":6.092889569061536},"index":5,"playId":"a1719df3-306d-31dd-8118-5d565dfbe539","pitchNumber":4,"startTime":"2025-09-21T00:05:12.491Z","endTime":"2025-09-21T00:05:16.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"second":{"id":642133,"link":"/api/v1/people/642133"},"third":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.5690608010851,"strikeZoneBottom":1.86537735822453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.91718420814009,"aZ":-16.18925372869904,"pfxX":-7.96102183249401,"pfxZ":8.250383679785298,"pX":0.17665825454422623,"pZ":2.9507547148973092,"vX0":8.105685169524966,"vY0":-138.11600739923693,"vZ0":-5.221114293437125,"x":110.27,"y":159.11,"x0":-1.757691280124957,"y0":50.005746834435776,"z0":5.949576693452421,"aX":-15.429055432257442},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.0,"breakHorizontal":12.8,"spinRate":2283,"spinDirection":199},"zone":5,"typeConfidence":2.0,"plateTime":0.3961423653396414,"extension":6.160883473417492},"index":6,"playId":"f10c2552-3dd7-34b4-a31d-eb12a85f6035","pitchNumber":5,"startTime":"2025-09-21T00:05:30.821Z","endTime":"2025-09-21T00:05:34.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"second":{"id":642133,"link":"/api/v1/people/642133"},"third":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.57069236539527,"strikeZoneBottom":1.78618177988299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.4276192146016,"aZ":-11.029345599171194,"pfxX":-2.5052951975685627,"pfxZ":11.030363952880432,"pX":0.7548707442075708,"pZ":1.909298724452587,"vX0":8.187267554620323,"vY0":-137.78498781560467,"vZ0":-8.466521517259366,"x":88.23,"y":187.23,"x0":-1.9334454729236592,"y0":50.00642931858578,"z0":5.772887038844731,"aX":-4.804703538688927},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.2,"breakHorizontal":2.8,"spinRate":2299,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.3979520917923258,"extension":6.249013858543585},"index":7,"playId":"a0a8ebc5-04c5-3bd0-80c5-0ee7880dc005","pitchNumber":6,"startTime":"2025-09-21T00:05:51.869Z","endTime":"2025-09-21T00:05:56.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"second":{"id":642133,"link":"/api/v1/people/642133"},"third":{"id":696030,"link":"/api/v1/people/696030"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-5.300000000000011,"leverageIndex":1.74,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:05:56.535Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Troy Johnston flies out to center fielder Michael Helman.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-21T00:08:28.902Z","endTime":"2025-09-21T00:12:08.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.8,"strikeZoneTop":3.57813375274704,"strikeZoneBottom":1.63441420396925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.44774732237294,"aZ":-13.445110882855058,"pfxX":-7.203028583272282,"pfxZ":9.568392721279583,"pX":-0.9600725535325144,"pZ":3.5738149463374107,"vX0":3.5590502601775107,"vY0":-139.9477355064836,"vZ0":-2.5416379985021718,"x":153.6,"y":142.29,"x0":-1.3216080119077076,"y0":50.003608143148575,"z0":5.389218553368683,"aX":-14.100994932133332},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":12.1,"spinRate":2397,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39335451885316974,"extension":6.776486450516283},"index":0,"playId":"1d549141-31a8-344d-b7ba-5a6ce0e5f071","pitchNumber":1,"startTime":"2025-09-21T00:08:43.216Z","endTime":"2025-09-21T00:08:46.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.2,"strikeZoneTop":3.50781667078215,"strikeZoneBottom":1.56362654198416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.774528951989414,"aZ":-39.13682668869241,"pfxX":1.6821797034460144,"pfxZ":-4.988022684004083,"pX":1.0885195450711214,"pZ":2.8851768754499068,"vX0":4.520280292984862,"vY0":-117.82289128118103,"vZ0":1.4848369864266036,"x":75.51,"y":160.88,"x0":-1.0784426032963805,"y0":50.001332289433336,"z0":5.88172133387494,"aX":2.3485956297956463},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-8.3,"breakHorizontal":-4.2,"spinRate":2757,"spinDirection":40},"zone":12,"typeConfidence":0.9,"plateTime":0.46605737249536805,"extension":6.700949389054693},"index":1,"playId":"eaeb48d4-7a29-3242-bdb8-ff34e16d88f0","pitchNumber":2,"startTime":"2025-09-21T00:08:57.778Z","endTime":"2025-09-21T00:09:01.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":95.7,"endSpeed":86.6,"strikeZoneTop":3.58322399598215,"strikeZoneBottom":1.71952683044533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.16519066873422,"aZ":-11.384305119775686,"pfxX":-6.580333625325928,"pfxZ":10.711589293774235,"pX":-0.43232409514234593,"pZ":2.453651376512488,"vX0":4.423485914572785,"vY0":-139.13207691426507,"vZ0":-5.724528038034018,"x":133.48,"y":172.53,"x0":-1.1962135604504724,"y0":50.00074599835815,"z0":5.307456436533818,"aX":-12.768784939925085},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.2,"breakHorizontal":10.9,"spinRate":2386,"spinDirection":217},"zone":4,"typeConfidence":0.91,"plateTime":0.39521089237300533,"extension":7.283190793693087},"index":2,"playId":"e880c854-4b12-3e76-903a-20fd0dfcb676","pitchNumber":3,"startTime":"2025-09-21T00:09:13.246Z","endTime":"2025-09-21T00:09:16.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2025-09-21T00:09:28.855Z","endTime":"2025-09-21T00:09:42.503Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.5,"strikeZoneTop":3.59647559084208,"strikeZoneBottom":1.69247617126023,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.737539743016214,"aZ":-11.647130131559733,"pfxX":-4.701492803734366,"pfxZ":10.358835657915638,"pX":0.5649255112421114,"pZ":2.312517301598877,"vX0":6.383843198808221,"vY0":-140.78644452779608,"vZ0":-6.035631400496437,"x":95.47,"y":176.34,"x0":-1.1346980420979473,"y0":50.00649538778889,"z0":5.257665922607482,"aX":-9.320387680721478},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":7.0,"spinRate":2427,"spinDirection":218},"zone":6,"typeConfidence":0.9,"plateTime":0.39093670915692424,"extension":6.766986431378183},"index":4,"playId":"7828b940-c013-3a21-bf97-889c3c41ab60","pitchNumber":4,"startTime":"2025-09-21T00:09:42.503Z","endTime":"2025-09-21T00:09:46.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.48699419901624,"aZ":-13.042058416033969,"pfxX":-8.568516640299805,"pfxZ":9.360646097103581,"pX":0.45095605665620014,"pZ":2.2615333828668693,"vX0":7.186242650668103,"vY0":-142.6790889808452,"vZ0":-6.154653246714132,"x":99.81,"y":177.72,"x0":-0.9980133284837024,"y0":50.00203509176003,"z0":5.282329785905156,"aX":-17.51226227015995},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.7,"breakHorizontal":13.9,"spinRate":2487,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.38516084071535595,"extension":7.061019284006543},"index":5,"playId":"4b559b8f-a888-37ef-94b2-dd0f3f10e990","pitchNumber":5,"startTime":"2025-09-21T00:09:59.882Z","endTime":"2025-09-21T00:10:03.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.39065397558127,"strikeZoneBottom":1.52691819180753,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.716284263317252,"aZ":-40.49637889953416,"pfxX":2.33291594528427,"pfxZ":-5.706016515847194,"pX":-0.8997676472071644,"pZ":3.973327055201229,"vX0":-0.23962062062998635,"vY0":-120.40117093534,"vZ0":3.9418456407095457,"x":151.3,"y":131.5,"x0":-1.1014507940215856,"y0":50.00159639362522,"z0":5.912790730094918,"aX":3.403680754450433},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-9.0,"breakHorizontal":-4.2,"spinRate":2653,"spinDirection":53},"zone":11,"typeConfidence":0.9,"plateTime":0.4559923251530651,"extension":6.608509699716085},"index":6,"playId":"ffe9c2dd-cc30-32ba-beed-09636516665a","pitchNumber":6,"startTime":"2025-09-21T00:10:20.904Z","endTime":"2025-09-21T00:10:24.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":97.2,"endSpeed":87.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.12710016058972,"aZ":-11.210570626445856,"pfxX":-4.745593282246821,"pfxZ":10.492915995305665,"pX":0.19845256615014015,"pZ":3.59908891822866,"vX0":5.237803282155617,"vY0":-141.37483659309268,"vZ0":-3.078907265938052,"x":109.44,"y":141.6,"x0":-1.0732560655382173,"y0":50.00535630049725,"z0":5.435776868443946,"aX":-9.48363349878939},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.5,"breakHorizontal":7.3,"spinRate":2435,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.38937955356562837,"extension":7.2798846801926445},"index":7,"playId":"3456d752-7d19-355d-b292-8953e1432e74","pitchNumber":7,"startTime":"2025-09-21T00:10:38.454Z","endTime":"2025-09-21T00:10:42.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.583800389654872,"aZ":-33.486594215449934,"pfxX":3.6161225157078616,"pfxZ":-0.8051928889531119,"pX":-0.6534496902767118,"pZ":2.3969027156219553,"vX0":0.4391923375591279,"vY0":-127.25144754946062,"vZ0":-1.1536528451963948,"x":141.91,"y":174.06,"x0":-1.298064528149097,"y0":50.003937742214184,"z0":5.523701707402805,"aX":5.894300426799541},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.4,"breakHorizontal":-6.6,"spinRate":2606,"spinDirection":103},"zone":4,"typeConfidence":0.9,"plateTime":0.4314433714482262,"extension":6.667983838435912},"index":8,"playId":"46ec0824-efa4-330c-89f7-05b859c35493","pitchNumber":8,"startTime":"2025-09-21T00:11:05.656Z","endTime":"2025-09-21T00:11:09.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":97.2,"endSpeed":87.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.49110550712899,"aZ":-11.969098531435066,"pfxX":-4.728883025728988,"pfxZ":10.139681895495826,"pX":-0.29276647395807653,"pZ":2.444591766140358,"vX0":3.761911757583876,"vY0":-141.27277106174697,"vZ0":-5.774567099155843,"x":128.16,"y":172.78,"x0":-1.0368877863090382,"y0":50.00083093619123,"z0":5.306250689254708,"aX":-9.420532370802736},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":7.7,"spinRate":2428,"spinDirection":213},"zone":4,"typeConfidence":0.9,"plateTime":0.3898679583874429,"extension":6.8608624695418134},"index":9,"playId":"0f4ef6ba-0633-3e60-b1e2-e834d773f6fb","pitchNumber":9,"startTime":"2025-09-21T00:11:34.073Z","endTime":"2025-09-21T00:11:38.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.546746269161286,"aZ":-27.367097350019712,"pfxX":-9.036650062531226,"pfxZ":2.63012704965516,"pX":-0.06604036174886764,"pZ":2.8577498169182944,"vX0":6.070318947345875,"vY0":-134.45986825135085,"vZ0":-1.7312655628541371,"x":119.52,"y":161.62,"x0":-1.1804630112204388,"y0":50.00453508043303,"z0":5.454626313672757,"aX":-16.52444681998252},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.6,"breakHorizontal":15.0,"spinRate":1550,"spinDirection":224},"zone":5,"typeConfidence":0.89,"plateTime":0.4075757852572517,"extension":6.57542770272854},"hitData":{"launchSpeed":98.6,"launchAngle":32.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.51,"coordY":51.58}},"index":10,"playId":"a68c7ac2-a724-323b-bb68-88124fab0714","pitchNumber":10,"startTime":"2025-09-21T00:11:59.019Z","endTime":"2025-09-21T00:12:08.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:12:08.198Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Connor Norby doubles (16) on a sharp line drive to left fielder Alejandro Osuna.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-21T00:12:21.859Z","endTime":"2025-09-21T00:12:48.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.096622880320226,"aZ":-37.77723016192179,"pfxX":1.2000622272047763,"pfxZ":-3.8986915602060312,"pX":-0.22977504313351618,"pZ":1.86962914636244,"vX0":1.7142420525598907,"vY0":-119.13466403650735,"vZ0":-1.0521434937768714,"x":125.76,"y":188.3,"x0":-1.1148778705012647,"y0":50.004858980540746,"z0":5.734496439607836,"aX":1.7232987250145173},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-7.1,"breakHorizontal":-2.6,"spinRate":2632,"spinDirection":32},"zone":8,"typeConfidence":0.9,"plateTime":0.4599359609490077,"extension":6.722809861293038},"hitData":{"launchSpeed":100.3,"launchAngle":24.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":38.46,"coordY":95.82}},"index":0,"playId":"86edb787-9048-329a-8051-06fa15f58c4e","pitchNumber":1,"startTime":"2025-09-21T00:12:35.598Z","endTime":"2025-09-21T00:12:48.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":-5.300000000000004,"leverageIndex":0.82,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:12:48.094Z","atBatIndex":30},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Eric Wagaman out on a sacrifice fly to left fielder Alejandro Osuna. Connor Norby scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-21T00:13:10.299Z","endTime":"2025-09-21T00:14:45.561Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":{"id":683004,"link":"/api/v1/people/683004"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":96.7,"endSpeed":88.0,"strikeZoneTop":3.30778307512104,"strikeZoneBottom":1.5370598285202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.82902697972363,"aZ":-10.552791080992185,"pfxX":-6.013759465714994,"pfxZ":10.85973986561125,"pX":1.0478722702240806,"pZ":2.178653496532432,"vX0":7.802495857658033,"vY0":-140.45537260087988,"vZ0":-6.779182092766645,"x":77.06,"y":179.96,"x0":-0.9892373551605533,"y0":50.00492639635103,"z0":5.315332798376751,"aX":-11.97609204517025},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.4,"breakHorizontal":9.2,"spinRate":2479,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.3904797132534492,"extension":7.309283441891235},"index":0,"playId":"713f062e-c309-3821-b6c9-becb9a6065ea","pitchNumber":1,"startTime":"2025-09-21T00:13:18.930Z","endTime":"2025-09-21T00:13:23.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":681393,"link":"/api/v1/people/681393"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.2804812125829,"strikeZoneBottom":1.589735134114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.819671844972206,"aZ":-27.641797181607483,"pfxX":-1.577149518054597,"pfxZ":2.619963574564438,"pX":0.9054175947757792,"pZ":2.1199673613085577,"vX0":5.771281216174654,"vY0":-130.5176090591147,"vZ0":-3.4437029070875522,"x":82.49,"y":181.54,"x0":-1.1270653158942143,"y0":50.00174743344323,"z0":5.532252022842766,"aX":-2.7278435869546325},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.2,"breakHorizontal":1.6,"spinRate":2688,"spinDirection":130},"zone":14,"typeConfidence":0.89,"plateTime":0.41924063758367414,"extension":6.725753811108586},"index":1,"playId":"da09a6b0-3037-35fb-8adc-2f215dea478a","pitchNumber":2,"startTime":"2025-09-21T00:13:36.205Z","endTime":"2025-09-21T00:13:40.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":681393,"link":"/api/v1/people/681393"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.31971831108824,"strikeZoneBottom":1.62908055224683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.25090577560802,"aZ":-11.51440935938033,"pfxX":-4.928972014183463,"pfxZ":10.480128922272444,"pX":2.075500691316499,"pZ":1.767438603062381,"vX0":9.62055337613336,"vY0":-139.91757173745617,"vZ0":-7.725937645805246,"x":37.89,"y":191.06,"x0":-0.7760554369375712,"y0":50.00577967038126,"z0":5.329534532183428,"aX":-9.72013615374402},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":6.8,"spinRate":2515,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.3923270976756843,"extension":7.326133389334746},"index":2,"playId":"367d2b2f-1a82-345f-8dd4-7326f6c4865b","pitchNumber":3,"startTime":"2025-09-21T00:13:56.027Z","endTime":"2025-09-21T00:14:01.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":681393,"link":"/api/v1/people/681393"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Jack Leiter. Connor Norby to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"actionPlayId":"367d2b2f-1a82-345f-8dd4-7326f6c4865b","startTime":"2025-09-21T00:14:05.665Z","endTime":"2025-09-21T00:14:35.060Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"second":{"id":681393,"link":"/api/v1/people/681393"},"postOnThird":{"id":681393,"link":"/api/v1/people/681393"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"homeTeamWinProbability":56.49999999999999,"awayTeamWinProbability":43.50000000000001,"homeTeamWinProbabilityAdded":-3.4000000000000057,"leverageIndex":1.65,"dramaIndex":68.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.93806970463862,"aZ":-12.217256744114506,"pfxX":-5.949090848282033,"pfxZ":9.956972828757312,"pX":0.32276911540707065,"pZ":3.238288982506364,"vX0":5.682584788826908,"vY0":-141.31025428476562,"vZ0":-3.8062961516710656,"x":104.7,"y":151.35,"x0":-0.9502699836452563,"y0":50.00052762751505,"z0":5.398794665187038,"aX":-11.920771553475193},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":9.5,"spinRate":2447,"spinDirection":215},"zone":3,"typeConfidence":0.9,"plateTime":0.3889765662787781,"extension":6.971989569523113},"hitData":{"launchSpeed":103.2,"launchAngle":16.0,"totalDistance":306.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":70.43,"coordY":89.32}},"index":4,"playId":"a5a7bdc8-3c45-3831-917d-49e463eed573","pitchNumber":4,"startTime":"2025-09-21T00:14:35.060Z","endTime":"2025-09-21T00:14:45.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"third":{"id":681393,"link":"/api/v1/people/681393"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":-1.79999999999999,"leverageIndex":1.65,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:14:45.561Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jakob Marsee pops out to catcher Kyle Higashioka in foul territory.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-21T00:15:07.115Z","endTime":"2025-09-21T00:17:36.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":6},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.8,"strikeZoneTop":3.25704903681041,"strikeZoneBottom":1.49950101594464,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.806275509858864,"aZ":-27.798126050024,"pfxX":-9.198812077864163,"pfxZ":2.4802349988615475,"pX":-0.9819328191806102,"pZ":2.4775602450203746,"vX0":3.560107826345041,"vY0":-132.88181272667194,"vZ0":-2.5306791024102306,"x":154.43,"y":171.89,"x0":-1.1535172016012005,"y0":50.005056819666514,"z0":5.488273234917803,"aX":-16.24609486738837},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.1,"breakHorizontal":15.7,"spinRate":1611,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.41417978080039175,"extension":6.400383276371149},"index":0,"playId":"85da1933-3d41-3c1b-8ca2-5f5fe3491b5f","pitchNumber":1,"startTime":"2025-09-21T00:15:21.300Z","endTime":"2025-09-21T00:15:25.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.7681128088982,"aZ":-13.388448851859946,"pfxX":-5.575259885827445,"pfxZ":9.501378954952836,"pX":0.17872632300809074,"pZ":2.0803006743724772,"vX0":5.684597955460813,"vY0":-140.64367557078702,"vZ0":-6.333739074726487,"x":110.19,"y":182.61,"x0":-1.157073515268506,"y0":50.00521270624601,"z0":5.251905294929431,"aX":-11.025837045427753},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.8,"breakHorizontal":8.8,"spinRate":2473,"spinDirection":214},"zone":8,"typeConfidence":0.9,"plateTime":0.39140497503968064,"extension":6.713021610594845},"index":1,"playId":"e1846667-f64c-3d33-8c6e-bfa0fb908588","pitchNumber":2,"startTime":"2025-09-21T00:15:39.775Z","endTime":"2025-09-21T00:15:43.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":97.5,"endSpeed":88.4,"strikeZoneTop":3.33375420431104,"strikeZoneBottom":1.45797081714457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.53642116019039,"aZ":-10.694540154235547,"pfxX":-4.08681633399387,"pfxZ":10.67375396277694,"pX":1.4076904216923891,"pZ":1.6592500497376406,"vX0":8.038752230256156,"vY0":-141.47934798559663,"vZ0":-8.077059932694956,"x":63.34,"y":193.98,"x0":-0.9491198022774178,"y0":50.00167455888715,"z0":5.249966657515643,"aX":-8.224066926557141},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":5.6,"spinRate":2470,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.38826245671583903,"extension":6.9694527690142145},"index":2,"playId":"95e6eb49-2271-387c-9741-9e0def44d590","pitchNumber":3,"startTime":"2025-09-21T00:16:04.358Z","endTime":"2025-09-21T00:16:08.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.4,"strikeZoneTop":3.33717733184326,"strikeZoneBottom":1.50061440748469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.03108334902713,"aZ":-27.436028664944,"pfxX":-10.098225496366915,"pfxZ":2.7036235803965187,"pX":0.30525008909617357,"pZ":2.237481105559499,"vX0":6.924027749170876,"vY0":-132.41341248736987,"vZ0":-3.2496022759368732,"x":105.36,"y":178.37,"x0":-1.0506207092418862,"y0":50.00062301301543,"z0":5.519544987383216,"aX":-17.67436584018862},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.3,"breakHorizontal":16.4,"spinRate":1663,"spinDirection":226},"zone":6,"typeConfidence":0.9,"plateTime":0.415930849681172,"extension":6.6833395736971015},"index":3,"playId":"71577922-4da1-3190-a11e-9129c1fd7153","pitchNumber":4,"startTime":"2025-09-21T00:16:24.137Z","endTime":"2025-09-21T00:16:27.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":92.7,"endSpeed":84.4,"strikeZoneTop":3.21790130812115,"strikeZoneBottom":1.38123579048906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.90988599058844,"aZ":-26.756101483198204,"pfxX":-9.167514297323091,"pfxZ":2.9779393510384655,"pX":0.24863204359738142,"pZ":0.7253329475578895,"vX0":6.295025977903408,"vY0":-134.70618711548022,"vZ0":-7.045481694675854,"x":107.52,"y":219.2,"x0":-0.9390099229410518,"y0":50.00458082781548,"z0":5.29258782319822,"aX":-16.68620410715586},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.0,"breakHorizontal":15.1,"spinRate":1458,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.4081359182333051,"extension":6.575205072851111},"index":4,"playId":"c26be94c-5bf9-3806-bbee-ae9570029838","pitchNumber":5,"startTime":"2025-09-21T00:16:42.721Z","endTime":"2025-09-21T00:16:46.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-09-21T00:17:07.561Z","endTime":"2025-09-21T00:17:27.416Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":97.8,"endSpeed":87.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.87422026680962,"aZ":-10.643432253401263,"pfxX":-4.1689105402998425,"pfxZ":10.714084371226209,"pX":0.313592319221613,"pZ":2.665675875383977,"vX0":5.310972894232038,"vY0":-142.11077303013292,"vZ0":-5.382635348341359,"x":105.05,"y":166.81,"x0":-1.0533834258374775,"y0":50.004331752967595,"z0":5.284600346021777,"aX":-8.379156926271287},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.2,"breakHorizontal":6.2,"spinRate":2475,"spinDirection":216},"zone":6,"typeConfidence":0.9,"plateTime":0.3880376546988673,"extension":6.888494028559594},"hitData":{"launchSpeed":80.9,"launchAngle":84.0,"totalDistance":29.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":111.97,"coordY":205.32}},"index":6,"playId":"84c274e5-83c8-363c-a859-3f3d64689199","pitchNumber":6,"startTime":"2025-09-21T00:17:27.416Z","endTime":"2025-09-21T00:17:36.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:17:36.825Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Smith flies out to right fielder Troy Johnston.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-21T00:19:49.707Z","endTime":"2025-09-21T00:20:14.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-21T00:19:37.936Z","endTime":"2025-09-21T00:19:52.063Z","isPitch":false,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"},"defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":3.24993330843203,"strikeZoneBottom":1.50601843160954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.605798817688513,"aZ":-14.068882074389396,"pfxX":-3.348722059556411,"pfxZ":10.094458782571433,"pX":-0.20094045270248734,"pZ":2.309107954619073,"vX0":6.386503188849067,"vY0":-133.76974489138877,"vZ0":-6.6697335646798415,"x":124.66,"y":176.43,"x0":-2.195409640121195,"y0":50.006117448225105,"z0":5.863040409974735,"aX":-6.0088568176167305},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.8,"breakHorizontal":4.6,"spinRate":2432,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.4110749331376238,"extension":5.94437766707944},"index":1,"playId":"8fb30b0e-067e-3219-b342-74332e525b71","pitchNumber":1,"startTime":"2025-09-21T00:19:52.063Z","endTime":"2025-09-21T00:19:55.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":80.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.052835397065863,"aZ":-19.526482177491076,"pfxX":-4.720076345678242,"pfxZ":7.512089957988017,"pX":-0.015189421250645499,"pZ":3.1899477476620444,"vX0":6.651518097106955,"vY0":-129.4532164989681,"vZ0":-3.2802128410502656,"x":117.58,"y":152.65,"x0":-2.014247140344782,"y0":50.00346376137944,"z0":5.982736067223034,"aX":-7.9478151000573405},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":13.0,"breakHorizontal":7.0,"spinRate":1731,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.42442987884357297,"extension":5.926085806698642},"hitData":{"launchSpeed":92.4,"launchAngle":58.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.6,"coordY":124.97}},"index":2,"playId":"92a8eb6d-b57b-360c-ba1b-23fbd15233b3","pitchNumber":2,"startTime":"2025-09-21T00:20:04.731Z","endTime":"2025-09-21T00:20:14.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:20:14.760Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Jung singles on a sharp ground ball to center fielder Jakob Marsee.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-21T00:20:25.632Z","endTime":"2025-09-21T00:20:48.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"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],"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":0},"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":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.3,"strikeZoneTop":3.7,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.66649523996194,"aZ":-11.54847659064175,"pfxX":-4.07444751463456,"pfxZ":11.258124075723703,"pX":0.43891482543355836,"pZ":2.4031965411810656,"vX0":7.46739716558673,"vY0":-135.2854980524953,"vZ0":-7.099689559519876,"x":100.27,"y":173.89,"x0":-1.8422712541173896,"y0":50.006534444567684,"z0":5.89174767681175,"aX":-7.467850665530674},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.8,"breakHorizontal":5.5,"spinRate":2395,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.4066568314189496,"extension":6.155221624229252},"hitData":{"launchSpeed":103.0,"launchAngle":3.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":107.0,"coordY":78.0}},"index":0,"playId":"84b355d0-a109-3f18-a18f-eab4718771a2","pitchNumber":1,"startTime":"2025-09-21T00:20:36.904Z","endTime":"2025-09-21T00:20:48.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":2.999999999999993,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:20:48.673Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ezequiel Duran lines out sharply to second baseman Xavier Edwards.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-21T00:21:01.814Z","endTime":"2025-09-21T00:21:16.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":88.1,"endSpeed":80.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.377066216010505,"aZ":-26.87524751815107,"pfxX":-0.8994339390548227,"pfxZ":3.192263267960275,"pX":-0.20429583566545023,"pZ":2.5167853819140875,"vX0":5.23749254053588,"vY0":-128.26839217719305,"vZ0":-3.5016015813411934,"x":124.79,"y":170.83,"x0":-2.158808528502367,"y0":50.00307537556835,"z0":6.002959563314597,"aX":-1.4935125353379393},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.2,"breakHorizontal":0.4,"spinRate":2428,"spinDirection":179},"zone":5,"typeConfidence":2.0,"plateTime":0.4275737528061301,"extension":6.189646319686188},"hitData":{"launchSpeed":106.9,"launchAngle":6.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":143.9,"coordY":144.99}},"index":0,"playId":"5b7ce39f-40f7-3ef5-93d3-91fb96f791e9","pitchNumber":1,"startTime":"2025-09-21T00:21:11.825Z","endTime":"2025-09-21T00:21:16.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.48,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:21:16.726Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Helman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-21T00:21:37.479Z","endTime":"2025-09-21T00:23:10.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800049,"fullName":"Adam Mazur","link":"/api/v1/people/800049"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":4},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.57454065121585,"strikeZoneBottom":1.8104264504381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.631644598356324,"aZ":-37.808980879244025,"pfxX":0.17901380260980204,"pfxZ":-3.861477856870822,"pX":0.8347878171564624,"pZ":1.2630158786990007,"vX0":6.213741937294485,"vY0":-120.33739339821275,"vZ0":-3.448184787972652,"x":85.18,"y":204.68,"x0":-1.8105457347341603,"y0":50.00436339451359,"z0":6.0838608247372115,"aX":0.26094993255735816},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-7.6,"breakHorizontal":-1.9,"spinRate":2543,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.45618465229412,"extension":6.187864411772786},"index":0,"playId":"6a223ad5-04e1-317f-a2e2-bf0c67d15c70","pitchNumber":1,"startTime":"2025-09-21T00:21:49.001Z","endTime":"2025-09-21T00:21:53.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.630257090542173,"aZ":-16.826382218283065,"pfxX":-8.16961600223755,"pfxZ":8.345612843602698,"pX":-0.6620175224620003,"pZ":2.4846184602800125,"vX0":6.269727074260826,"vY0":-135.28225990570257,"vZ0":-6.056558039078878,"x":142.23,"y":171.7,"x0":-1.9571037617971179,"y0":50.00604239996983,"z0":5.947014531799256,"aX":-15.029171651178483},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":13.3,"spinRate":2356,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.40607604687546406,"extension":6.025825287746828},"index":1,"playId":"537a211c-ab64-391c-84f2-7fb0721b840f","pitchNumber":2,"startTime":"2025-09-21T00:22:07.589Z","endTime":"2025-09-21T00:22:12.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.1,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.320443567288557,"aZ":-28.432167690017536,"pfxX":3.9333604969920284,"pfxZ":2.4702234711158972,"pX":0.7811276784960108,"pZ":2.865062270049772,"vX0":6.603756915457522,"vY0":-123.16901659875734,"vZ0":-1.4990101897681216,"x":87.23,"y":161.42,"x0":-2.4591927131402924,"y0":50.00570909508226,"z0":5.914371554498903,"aX":5.968453338930533},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.3,"breakHorizontal":-8.9,"spinRate":2455,"spinDirection":48},"zone":6,"typeConfidence":2.0,"plateTime":0.44684835459831884,"extension":6.170178977821957},"index":2,"playId":"0d17b2f0-3aef-344c-aa49-e861fb24ee1c","pitchNumber":3,"startTime":"2025-09-21T00:22:31.378Z","endTime":"2025-09-21T00:22:35.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"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-21T00:22:47.123Z","endTime":"2025-09-21T00:23:05.430Z","isPitch":false,"type":"action","player":{"id":680737,"link":"/api/v1/people/680737"},"defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.05126314396618,"aZ":-26.452795936798303,"pfxX":-0.04398086077143981,"pfxZ":3.4752406228713437,"pX":0.6660827115314029,"pZ":0.5998859691009427,"vX0":6.727500985710307,"vY0":-127.69571110412741,"vZ0":-8.06438368141041,"x":91.61,"y":222.58,"x0":-2.0002769928921302,"y0":50.002262194197755,"z0":5.8893388618971265,"aX":-0.07250709826574626},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.6,"breakHorizontal":-1.4,"spinRate":2480,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4294373776811482,"extension":6.1211348597644335},"index":4,"playId":"9e061131-479e-3f4b-ad9d-f88526ec9958","pitchNumber":4,"startTime":"2025-09-21T00:23:05.430Z","endTime":"2025-09-21T00:23:10.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_ab"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_ab"},{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":800049,"link":"/api/v1/people/800049"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.11,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:23:10.458Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-21T00:25:28.088Z","endTime":"2025-09-21T00:27:08.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-21T00:25:17.693Z","endTime":"2025-09-21T00:25:30.340Z","isPitch":false,"type":"action","player":{"id":682663,"link":"/api/v1/people/682663"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":80.3,"strikeZoneTop":3.12746331050152,"strikeZoneBottom":1.44934715720009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.431777196031,"aZ":-27.89597887838898,"pfxX":-7.6720359174299055,"pfxZ":2.5554012017639387,"pX":-1.020871399777216,"pZ":2.2825424342025995,"vX0":2.8018966783782657,"vY0":-130.4781342148605,"vZ0":-2.9439105685422065,"x":155.91,"y":177.15,"x0":-1.128978331944216,"y0":50.0057468251825,"z0":5.589615282129954,"aX":-12.869666895269638},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.1,"breakHorizontal":13.0,"spinRate":1344,"spinDirection":217},"zone":13,"typeConfidence":0.89,"plateTime":0.42423715076305424,"extension":6.50281256666537},"index":1,"playId":"eccf9c9b-22a8-3958-a9f6-64398fdec662","pitchNumber":1,"startTime":"2025-09-21T00:25:30.340Z","endTime":"2025-09-21T00:25:34.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.874144317802795,"aZ":-16.470295449622526,"pfxX":-8.359107513757497,"pfxZ":7.854522394709342,"pX":-0.604900444297495,"pZ":2.9346479468037137,"vX0":3.8768207706762747,"vY0":-141.15513820330085,"vZ0":-3.8120732255119623,"x":140.06,"y":159.54,"x0":-0.9170395029313512,"y0":50.005202332650285,"z0":5.376603522994038,"aX":-16.715692944262212},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.6,"breakHorizontal":14.3,"spinRate":2383,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.38941199469233023,"extension":6.999843458141088},"index":2,"playId":"b5e492f4-ac71-3909-8478-08b41750a028","pitchNumber":2,"startTime":"2025-09-21T00:25:46.080Z","endTime":"2025-09-21T00:25:50.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":88.5,"endSpeed":80.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.42805491068364,"aZ":-34.84239608412199,"pfxX":2.8625001781248205,"pfxZ":-1.5976779166759485,"pX":-0.04973234510807975,"pZ":2.776011523158882,"vX0":1.3784138251485238,"vY0":-128.88304493486976,"vZ0":-0.42538294909607544,"x":118.9,"y":163.83,"x0":-0.9644223332471114,"y0":50.00208869455234,"z0":5.649282940178805,"aX":4.783434376944304},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.8,"breakHorizontal":-5.5,"spinRate":2591,"spinDirection":114},"zone":2,"typeConfidence":0.9,"plateTime":0.42605568404540817,"extension":6.851812962607108},"index":3,"playId":"f8969b01-706e-31cb-9f00-b91b51ac6e60","pitchNumber":3,"startTime":"2025-09-21T00:26:14.065Z","endTime":"2025-09-21T00:26:19.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.102789412152234,"aZ":-25.346131069830147,"pfxX":-9.632140550450105,"pfxZ":3.8172870539248773,"pX":-0.30213803287892466,"pZ":1.4631860674925978,"vX0":4.7527703629069515,"vY0":-133.693221494289,"vZ0":-5.6017315781771995,"x":128.52,"y":199.27,"x0":-0.8633181207930888,"y0":50.00187891538199,"z0":5.434247889234716,"aX":-17.2227685659233},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.8,"breakHorizontal":16.2,"spinRate":1488,"spinDirection":221},"zone":7,"typeConfidence":0.9,"plateTime":0.41162321336586594,"extension":7.216834444171048},"index":4,"playId":"017c4a38-7ad5-3f40-b0b5-fe9b87d62a8a","pitchNumber":4,"startTime":"2025-09-21T00:26:41.147Z","endTime":"2025-09-21T00:26:45.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.563272923430624,"aZ":-11.84352709057126,"pfxX":-4.04892286263672,"pfxZ":10.077393516490615,"pX":0.10055337482098944,"pZ":3.2954414381379338,"vX0":3.7301502698264186,"vY0":-141.87591270709018,"vZ0":-3.845321930947649,"x":113.17,"y":149.8,"x0":-0.7118157160961266,"y0":50.00569117888491,"z0":5.435654023818756,"aX":-8.171070243936656},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":6.5,"spinRate":2537,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.3875935098895176,"extension":6.937240247985163},"index":5,"playId":"e414306c-fff4-3821-b1c1-9e0e91c722dd","pitchNumber":5,"startTime":"2025-09-21T00:27:03.697Z","endTime":"2025-09-21T00:27:08.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:27:08.455Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out sharply to first baseman Rowdy Tellez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-21T00:27:24.925Z","endTime":"2025-09-21T00:28:31.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"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":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":2},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":81.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.025956964897105,"aZ":-26.87095017221213,"pfxX":-9.470603029894635,"pfxZ":3.084584792826216,"pX":0.34463544297469084,"pZ":1.6077098651643618,"vX0":6.478356128388959,"vY0":-131.32037456653146,"vZ0":-4.634163464372821,"x":103.86,"y":195.37,"x0":-0.9443654530952679,"y0":50.00119004050088,"z0":5.433791213529988,"aX":-16.27056189242013},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.6,"breakHorizontal":15.4,"spinRate":1584,"spinDirection":225},"zone":9,"typeConfidence":0.9,"plateTime":0.4197144431861437,"extension":6.816982125680123},"index":0,"playId":"30d8bb2e-6a85-36d4-929a-5a1bef8f41ae","pitchNumber":1,"startTime":"2025-09-21T00:27:33.987Z","endTime":"2025-09-21T00:27:37.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":80.6,"strikeZoneTop":3.26123932993595,"strikeZoneBottom":1.49226094723149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.6590575035318,"aZ":-31.910895866399475,"pfxX":-7.12786797278131,"pfxZ":0.1552183864111818,"pX":-1.9972488552248067,"pZ":6.020257357579633,"vX0":0.3263749636737294,"vY0":-130.43648580112765,"vZ0":6.714032004598437,"x":193.13,"y":76.23,"x0":-1.2014487868061239,"y0":50.00206041666119,"z0":5.834380165151956,"aX":-12.078914319989535},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.3,"breakHorizontal":12.7,"spinRate":1756,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.4225884469226533,"extension":6.493889005938666},"index":1,"playId":"7b50e81f-bebf-348f-8261-2bcd72b0d46f","pitchNumber":2,"startTime":"2025-09-21T00:27:55.734Z","endTime":"2025-09-21T00:27:59.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.064196058333202,"aZ":-22.881982518934972,"pfxX":-9.013226241337327,"pfxZ":5.355472139053398,"pX":0.2255580840875936,"pZ":1.9512359335311311,"vX0":6.2798536652411245,"vY0":-131.02669201076193,"vZ0":-4.391656888105575,"x":108.4,"y":186.1,"x0":-1.0329223477439282,"y0":50.00619328912113,"z0":5.3620829521317805,"aX":-15.65181783561514},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.9,"breakHorizontal":14.9,"spinRate":1618,"spinDirection":220},"zone":8,"typeConfidence":0.89,"plateTime":0.4182632282697232,"extension":6.851963751610998},"hitData":{"launchSpeed":103.0,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":156.0,"coordY":159.0}},"index":2,"playId":"b8e7cea5-ab98-31a4-ad18-12f096d2e25d","pitchNumber":3,"startTime":"2025-09-21T00:28:23.659Z","endTime":"2025-09-21T00:28:31.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:28:31.261Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Liam Hicks lines out to left fielder Alejandro Osuna.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-21T00:28:49.762Z","endTime":"2025-09-21T00:29:42.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"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":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.23747345195468,"strikeZoneBottom":1.62135459382765,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.818955323192995,"aZ":-38.38038822081344,"pfxX":0.0043228575489784316,"pfxZ":-4.267975223910462,"pX":-0.2594211486853188,"pZ":3.360879426510923,"vX0":1.9280924568411324,"vY0":-119.97078465397846,"vZ0":2.1192481915908594,"x":126.89,"y":148.04,"x0":-1.0750369004945184,"y0":50.00406610050274,"z0":5.893884035296169,"aX":0.006002560676903214},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-7.0,"breakHorizontal":-0.5,"spinRate":2655,"spinDirection":45},"zone":11,"typeConfidence":0.9,"plateTime":0.45703879649412826,"extension":6.579425865458733},"index":0,"playId":"7c007a11-ebc0-349c-a1eb-158241a5b27c","pitchNumber":1,"startTime":"2025-09-21T00:29:05.620Z","endTime":"2025-09-21T00:29:09.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-09-21T00:29:17.400Z","endTime":"2025-09-21T00:29:34.700Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.39668063882857,"aZ":-39.364605606644965,"pfxX":2.760297152348494,"pfxZ":-4.885976212138354,"pX":-0.15407226966702592,"pZ":2.909967915456218,"vX0":1.2298929054884349,"vY0":-121.02907512167269,"vZ0":1.3780548546683338,"x":122.87,"y":160.21,"x0":-1.0286989135997617,"y0":50.00377213964738,"z0":5.80207073228582,"aX":4.061595346839626},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-8.2,"breakHorizontal":-5.3,"spinRate":2763,"spinDirection":40},"zone":2,"typeConfidence":0.9,"plateTime":0.4539632373890785,"extension":6.584417108576805},"hitData":{"launchSpeed":80.5,"launchAngle":28.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.45,"coordY":118.29}},"index":2,"playId":"bdcc81b2-4a68-3933-a70e-862b27d86b74","pitchNumber":2,"startTime":"2025-09-21T00:29:34.700Z","endTime":"2025-09-21T00:29:42.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:29:42.087Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joc Pederson grounds out to first baseman Eric Wagaman.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-21T00:32:01.707Z","endTime":"2025-09-21T00:32:41.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cade Gibson replaces Adam Mazur.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-21T00:31:33.855Z","endTime":"2025-09-21T00:32:03.937Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806188,"link":"/api/v1/people/806188"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":800049,"link":"/api/v1/people/800049","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.71898210520922,"strikeZoneBottom":1.8234627963425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.738162636541382,"aZ":-25.06563230526443,"pfxX":8.227618748362364,"pfxZ":4.008011835762145,"pX":0.3309692144769971,"pZ":1.7681001909927998,"vX0":-4.682316344253508,"vY0":-132.635714834268,"vZ0":-5.167949185742529,"x":104.38,"y":191.04,"x0":1.0550740601557864,"y0":50.00156847576488,"z0":5.581799807729377,"aX":14.5822596237222},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.2,"breakHorizontal":-13.8,"spinRate":2325,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.4137833009361427,"extension":6.256769176145663},"index":1,"playId":"c511dc14-4fc5-33a3-b5b1-b939238db4c4","pitchNumber":1,"startTime":"2025-09-21T00:32:03.937Z","endTime":"2025-09-21T00:32:07.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.2,"strikeZoneTop":3.75585185844692,"strikeZoneBottom":1.86036940138773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.529056071904424,"aZ":-45.26460954407486,"pfxX":-6.132482281142546,"pfxZ":-9.972958509160627,"pX":-1.2334170636994304,"pZ":1.2979974238302312,"vX0":-3.1864596710768307,"vY0":-115.04376313489392,"vZ0":-0.4055673874093626,"x":164.01,"y":203.73,"x0":0.9760643706688157,"y0":50.00438440916152,"z0":5.943872182809785,"aX":-8.047291181609783},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-17.8,"breakHorizontal":12.0,"spinRate":3012,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.4799902491587109,"extension":6.152109802447288},"index":2,"playId":"238cb0f7-34c2-3574-8f0e-a6186590ff11","pitchNumber":2,"startTime":"2025-09-21T00:32:19.677Z","endTime":"2025-09-21T00:32:23.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.96613222228719,"aZ":-44.20022240448983,"pfxX":-8.221073504581025,"pfxZ":-9.495312247799758,"pX":-0.10976648246335856,"pZ":2.5381260421869327,"vX0":-0.5151252441048209,"vY0":-112.82483907039723,"vZ0":2.5149969275985375,"x":121.18,"y":170.25,"x0":1.1882205411754556,"y0":50.00507235476378,"z0":5.922537522878347,"aX":-10.408857008339867},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-16.0,"breakHorizontal":15.0,"spinRate":2996,"spinDirection":318},"zone":5,"typeConfidence":2.0,"plateTime":0.48884765521277806,"extension":6.198965068094748},"hitData":{"launchSpeed":70.0,"launchAngle":-43.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.68,"coordY":172.5}},"index":3,"playId":"8d6e2a68-f12b-31e4-b893-3b987da50433","pitchNumber":3,"startTime":"2025-09-21T00:32:34.220Z","endTime":"2025-09-21T00:32:41.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:32:41.952Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cody Freeman grounds out, second baseman Xavier Edwards to first baseman Eric Wagaman.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-21T00:32:59.525Z","endTime":"2025-09-21T00:33:44.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"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, 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":84.2,"endSpeed":77.9,"strikeZoneTop":3.18962212423767,"strikeZoneBottom":1.69142153774872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.402281432948644,"aZ":-29.618619415615125,"pfxX":-2.6303759755975253,"pfxZ":1.6651177799829924,"pX":-0.08478907147121129,"pZ":2.996045081925626,"vX0":-2.30497009580191,"vY0":-122.67876851557992,"vZ0":-0.6878759321130524,"x":120.23,"y":157.89,"x0":1.2059902982541364,"y0":50.00488368921884,"z0":5.786675310081087,"aX":-4.0422212460882},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.1,"breakHorizontal":5.3,"spinRate":3022,"spinDirection":241},"zone":2,"typeConfidence":2.0,"plateTime":0.44507801811875636,"extension":6.281413617754925},"index":0,"playId":"aa71f181-c555-3fd4-96e2-6a87733f77ba","pitchNumber":1,"startTime":"2025-09-21T00:33:08.758Z","endTime":"2025-09-21T00:33:12.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-09-21T00:33:21.319Z","endTime":"2025-09-21T00:33:35.868Z","isPitch":false,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.686404973622142,"aZ":-32.39835233708187,"pfxX":-3.5421187317973315,"pfxZ":-0.1502657638163587,"pX":0.1506723355393277,"pZ":1.7107009272590266,"vX0":-1.8828818227773494,"vY0":-122.08465438039728,"vZ0":-3.112706231687957,"x":111.26,"y":192.59,"x0":1.3894466112256139,"y0":50.001288492125376,"z0":5.7612421850902615,"aX":-5.401385565319649},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.7,"breakHorizontal":6.8,"spinRate":3057,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.44687473690285806,"extension":5.918311031191631},"hitData":{"launchSpeed":98.7,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.19,"coordY":139.41}},"index":2,"playId":"e7430aa8-0600-3362-a64d-699ba6baaf1f","pitchNumber":2,"startTime":"2025-09-21T00:33:35.868Z","endTime":"2025-09-21T00:33:44.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:33:44.851Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alejandro Osuna flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-21T00:34:02.621Z","endTime":"2025-09-21T00:35:32.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":2},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.29584763994853,"strikeZoneBottom":1.47515002521361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.102668209979456,"aZ":-23.796739349121527,"pfxX":10.010621731632419,"pfxZ":4.626551934636106,"pX":-0.046618866379051695,"pZ":2.6219435093110346,"vX0":-6.068541094547971,"vY0":-134.19349258718236,"vZ0":-3.6361199922073113,"x":118.78,"y":167.99,"x0":0.9525450949038136,"y0":50.00053827799871,"z0":5.704827464776224,"aX":18.11611347044552},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.7,"breakHorizontal":-16.7,"spinRate":2416,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.40936302505281796,"extension":6.422042241623171},"index":0,"playId":"0206b3de-129e-3be8-88a0-97449ccaaf1b","pitchNumber":1,"startTime":"2025-09-21T00:34:17.011Z","endTime":"2025-09-21T00:34:20.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":78.9,"endSpeed":71.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.929728672229277,"aZ":-35.935865444714764,"pfxX":-7.50297456729948,"pfxZ":-2.8727172865544413,"pX":-0.5031181041908493,"pZ":1.857994071986018,"vX0":-2.235573189481955,"vY0":-114.74613786439606,"vZ0":-0.428155215104286,"x":136.18,"y":188.61,"x0":1.4632814062841066,"y0":50.00314600284562,"z0":5.60496712977238,"aX":-9.818750029368069},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-4.9,"breakHorizontal":14.2,"spinRate":3149,"spinDirection":302},"zone":7,"typeConfidence":2.0,"plateTime":0.4807758433003171,"extension":5.871211255184644},"index":1,"playId":"80494000-2f6c-3578-b447-a0ed7f5bf617","pitchNumber":2,"startTime":"2025-09-21T00:34:35.525Z","endTime":"2025-09-21T00:34:39.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.046765885766703,"aZ":-34.38427815925367,"pfxX":-9.512129080229318,"pfxZ":-1.6677277052645767,"pX":-0.6439878252286864,"pZ":1.6463390752537461,"vX0":-2.1634925300127126,"vY0":-115.44665138222385,"vZ0":-1.17375578981167,"x":141.55,"y":194.33,"x0":1.544381830173168,"y0":50.001723677143836,"z0":5.524265191798271,"aX":-12.611253001717902},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-3.0,"breakHorizontal":17.8,"spinRate":3292,"spinDirection":302},"zone":7,"typeConfidence":2.0,"plateTime":0.47768835322779424,"extension":6.050544783838895},"hitData":{"launchSpeed":82.1,"launchAngle":36.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.07,"coordY":83.1}},"index":2,"playId":"d3e41802-f364-3026-bc01-6a4ec2ac56f9","pitchNumber":3,"startTime":"2025-09-21T00:35:23.944Z","endTime":"2025-09-21T00:35:32.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:35:32.350Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Lopez flies out to center fielder Michael Helman.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-21T00:37:34.629Z","endTime":"2025-09-21T00:38:22.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":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":"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.5,"endSpeed":81.6,"strikeZoneTop":3.38670679646513,"strikeZoneBottom":1.73264691565377,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.21572615841793,"aZ":-29.29474737710104,"pfxX":-7.859618753679964,"pfxZ":1.6902845579731451,"pX":1.076028803827382,"pZ":1.9227408335090856,"vX0":7.533431708603838,"vY0":-130.09354751177983,"vZ0":-3.59026584816462,"x":75.98,"y":186.87,"x0":-0.846692135395231,"y0":50.000967656829445,"z0":5.559603150306399,"aX":-13.369159700578646},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.4,"breakHorizontal":12.4,"spinRate":1638,"spinDirection":221},"zone":14,"typeConfidence":0.89,"plateTime":0.42224093998518963,"extension":7.119903436258574},"index":0,"playId":"0ac9d563-943a-39e4-8413-23bbb72e71ee","pitchNumber":1,"startTime":"2025-09-21T00:37:43.699Z","endTime":"2025-09-21T00:37:47.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":96.7,"endSpeed":87.8,"strikeZoneTop":3.34455946005421,"strikeZoneBottom":1.61039668103705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.63890836408706,"aZ":-12.030037753984555,"pfxX":-5.7422743394793905,"pfxZ":10.130901527988492,"pX":0.8517372177077877,"pZ":3.0745350694261226,"vX0":7.0587357767542835,"vY0":-140.54067305571638,"vZ0":-4.367900238725178,"x":84.53,"y":155.77,"x0":-0.9535128683307116,"y0":50.00263812045746,"z0":5.438070111617801,"aX":-11.418190901502124},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":8.9,"spinRate":2477,"spinDirection":213},"zone":12,"typeConfidence":0.9,"plateTime":0.3906352986578434,"extension":6.843695650941658},"index":1,"playId":"6008df30-872e-3131-955e-e2555620396d","pitchNumber":2,"startTime":"2025-09-21T00:37:59.108Z","endTime":"2025-09-21T00:38:02.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.6302525590272,"aZ":-32.06341050857234,"pfxX":-9.850268134255924,"pfxZ":0.06834308855929905,"pX":-0.317340293349007,"pZ":2.1717978648196334,"vX0":4.6812112898016895,"vY0":-130.77429709567625,"vZ0":-2.405885050578877,"x":129.1,"y":180.14,"x0":-0.858468465389282,"y0":50.00605182985811,"z0":5.528068553475558,"aX":-16.928297633080494},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.2,"breakHorizontal":16.7,"spinRate":1759,"spinDirection":223},"zone":4,"typeConfidence":0.89,"plateTime":0.420115467176406,"extension":6.9521782156078356},"hitData":{"launchSpeed":94.0,"launchAngle":25.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.27,"coordY":54.31}},"index":2,"playId":"b18a15ee-ca46-3c57-b351-6e9ece94174d","pitchNumber":3,"startTime":"2025-09-21T00:38:14.958Z","endTime":"2025-09-21T00:38:22.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:38:22.979Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-21T00:38:42.283Z","endTime":"2025-09-21T00:40:14.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":3},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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":88.0,"endSpeed":80.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.73872744078911,"aZ":-30.184845033158155,"pfxX":2.040711042397191,"pfxZ":1.201743393835537,"pX":-0.4742317122769527,"pZ":2.816168451466574,"vX0":0.7740062832801573,"vY0":-128.2191392779542,"vZ0":-1.2050831601617351,"x":135.08,"y":162.74,"x0":-1.0455821428539542,"y0":50.00464307573258,"z0":5.658468498352129,"aX":3.3808701354981197},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.2,"breakHorizontal":-3.8,"spinRate":2537,"spinDirection":130},"zone":1,"typeConfidence":0.91,"plateTime":0.4280077694806521,"extension":6.583796951964611},"index":0,"playId":"eec38dbf-1fc6-37e4-87b6-c09813aa2d7d","pitchNumber":1,"startTime":"2025-09-21T00:38:54.205Z","endTime":"2025-09-21T00:38:58.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.961703164889457,"aZ":-35.376312446644036,"pfxX":2.5089828775948755,"pfxZ":-1.959259966154434,"pX":0.12295037131499549,"pZ":1.7296198141193986,"vX0":1.7388055105915434,"vY0":-127.04522564301236,"vZ0":-2.6010960225274076,"x":112.31,"y":192.08,"x0":-0.8962305163522026,"y0":50.00312679054454,"z0":5.577772300217697,"aX":4.101859810442359},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-4.0,"breakHorizontal":-4.9,"spinRate":2688,"spinDirection":77},"zone":8,"typeConfidence":0.84,"plateTime":0.4310822460730743,"extension":6.8361318954771875},"index":1,"playId":"5c143fad-0590-3bae-ad5c-c9a26d82f7ed","pitchNumber":2,"startTime":"2025-09-21T00:39:16.403Z","endTime":"2025-09-21T00:39:20.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.375631826578505,"aZ":-10.929862753102467,"pfxX":-4.415128403088049,"pfxZ":10.584484186742788,"pX":0.4802713410519237,"pZ":2.5204339144705017,"vX0":4.975355341510415,"vY0":-141.71882589054394,"vZ0":-5.89839477155739,"x":98.69,"y":170.73,"x0":-0.73558838434956,"y0":50.002448931799606,"z0":5.346202939917608,"aX":-8.862054414607197},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.9,"breakHorizontal":6.8,"spinRate":2465,"spinDirection":213},"zone":6,"typeConfidence":0.9,"plateTime":0.388455861842814,"extension":7.082827973417154},"index":2,"playId":"89409e54-aa9a-3ec3-96c6-e9933802681b","pitchNumber":3,"startTime":"2025-09-21T00:39:43.975Z","endTime":"2025-09-21T00:39:48.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":92.3,"endSpeed":83.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.839394937830974,"aZ":-30.17591513412154,"pfxX":-8.855653382331948,"pfxZ":1.1083078198492213,"pX":0.3146535080926431,"pZ":0.781461606889494,"vX0":5.971478314835502,"vY0":-134.15240132294846,"vZ0":-6.3989677428078116,"x":105.01,"y":217.68,"x0":-0.8057342039346423,"y0":50.00050282489031,"z0":5.388463267108355,"aX":-15.911497492084816},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.6,"breakHorizontal":14.5,"spinRate":1659,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.4105172655686311,"extension":7.454351545257296},"index":3,"playId":"96f958bf-5aa4-38a8-9cb9-c0a23e022ff8","pitchNumber":4,"startTime":"2025-09-21T00:40:09.798Z","endTime":"2025-09-21T00:40:14.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:40:14.648Z","atBatIndex":44},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Troy Johnston homers (4) on a line drive to right field.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-21T00:40:26.076Z","endTime":"2025-09-21T00:41:14.019Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":{"id":683004,"link":"/api/v1/people/683004"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.27511299922304,"aZ":-37.79343063207599,"pfxX":1.4618311658400944,"pfxZ":-3.7566384309837826,"pX":-0.06859121841863978,"pZ":2.008255666089622,"vX0":1.6718392444379953,"vY0":-122.16785734477381,"vZ0":-1.160565421780788,"x":119.61,"y":184.56,"x0":-0.9542212208890739,"y0":50.00261647235959,"z0":5.766812013100237,"aX":2.187281616622518},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.8,"breakHorizontal":-3.1,"spinRate":2651,"spinDirection":39},"zone":8,"typeConfidence":0.9,"plateTime":0.45004981841059566,"extension":6.622220882207417},"hitData":{"launchSpeed":103.0,"launchAngle":20.0,"totalDistance":361.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":211.02,"coordY":79.77}},"index":0,"playId":"9b26adca-44d7-3c07-80ee-f403ff9af55c","pitchNumber":1,"startTime":"2025-09-21T00:40:53.308Z","endTime":"2025-09-21T00:41:14.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":-17.500000000000007,"leverageIndex":0.67,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:41:14.019Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Connor Norby homers (7) on a fly ball to left field.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-21T00:41:23.383Z","endTime":"2025-09-21T00:42:19.903Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":{"id":683004,"link":"/api/v1/people/683004"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.7,"strikeZoneTop":3.2325261504468,"strikeZoneBottom":1.48296366700209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.53920805489355,"aZ":-11.600785108926893,"pfxX":-5.254465052142832,"pfxZ":10.173782414582089,"pX":2.00877371244417,"pZ":1.5221330530267903,"vX0":9.534340146133824,"vY0":-142.0259365035166,"vZ0":-8.440093488863985,"x":40.43,"y":197.68,"x0":-0.7244400923997001,"y0":50.006169604347335,"z0":5.288950226280857,"aX":-10.629730653516972},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.6,"breakHorizontal":7.3,"spinRate":2472,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.38711219348184667,"extension":7.111198426846867},"index":0,"playId":"ad729710-db92-3bea-a300-3ab4e6fee435","pitchNumber":1,"startTime":"2025-09-21T00:41:37.272Z","endTime":"2025-09-21T00:41:41.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.522440398148248,"aZ":-28.84212063385901,"pfxX":3.093963442059306,"pfxZ":2.0205515151581412,"pX":-0.049341241075470055,"pZ":2.5000629496472278,"vX0":1.5136217653365318,"vY0":-127.84759760178179,"vZ0":-2.2069063107209326,"x":118.88,"y":171.28,"x0":-1.0518457898426574,"y0":50.00242999747667,"z0":5.648928908341647,"aX":5.0964280719859785},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.4,"breakHorizontal":-6.0,"spinRate":2569,"spinDirection":114},"zone":5,"typeConfidence":0.91,"plateTime":0.4292038730710308,"extension":6.763172902820681},"hitData":{"launchSpeed":104.4,"launchAngle":36.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.08,"coordY":69.05}},"index":1,"playId":"3d253ea2-f857-3ba5-95aa-ef1ae4e22986","pitchNumber":2,"startTime":"2025-09-21T00:41:54.011Z","endTime":"2025-09-21T00:42:19.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.1,"awayTeamWinProbability":74.9,"homeTeamWinProbabilityAdded":-13.299999999999997,"leverageIndex":0.5,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:42:19.903Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eric Wagaman flies out to right fielder Ezequiel Duran.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-21T00:44:51.173Z","endTime":"2025-09-21T00:45:01.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":455119,"fullName":"Chris Martin","link":"/api/v1/people/455119"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-21T00:42:25.008Z","endTime":"2025-09-21T00:42:57.428Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Chris Martin replaces Jack Leiter.","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-21T00:42:57.428Z","endTime":"2025-09-21T00:44:53.421Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":455119,"link":"/api/v1/people/455119"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.021684077977486,"aZ":-21.560415969481312,"pfxX":-2.113429751664062,"pfxZ":5.947278639104924,"pX":-0.30549525473499417,"pZ":2.5121756381771756,"vX0":6.950701022374203,"vY0":-132.8738798150357,"vZ0":-5.215925446104536,"x":128.64,"y":170.95,"x0":-2.683008636542656,"y0":50.00159501910842,"z0":6.07154608061399,"aX":-3.7714094234554336},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.8,"breakHorizontal":2.3,"spinRate":2178,"spinDirection":198},"zone":4,"typeConfidence":0.86,"plateTime":0.41254596937843235,"extension":6.409896989725328},"hitData":{"launchSpeed":92.0,"launchAngle":47.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.59,"coordY":115.06}},"index":2,"playId":"8631e156-69f4-3dc6-a91a-dcc98497e4cc","pitchNumber":1,"startTime":"2025-09-21T00:44:53.421Z","endTime":"2025-09-21T00:45:01.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":455119,"link":"/api/v1/people/455119"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":455119,"link":"/api/v1/people/455119"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":0.8999999999999986,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:45:01.345Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Burger strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-21T00:47:07.791Z","endTime":"2025-09-21T00:48:27.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jake Burger replaces Rowdy Tellez.","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":0,"startTime":"2025-09-21T00:46:42.586Z","endTime":"2025-09-21T00:47:10.032Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":642133,"link":"/api/v1/people/642133"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.463464756328687,"aZ":-15.79145376651434,"pfxX":3.8315743142051732,"pfxZ":9.144552121158675,"pX":-0.8869615001762644,"pZ":3.379851574216446,"vX0":-5.846539685780211,"vY0":-132.76831718300843,"vZ0":-3.335799459279866,"x":150.81,"y":147.52,"x0":0.8422240705991847,"y0":50.005399771262326,"z0":5.796567012406065,"aX":6.866957063384937},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.1,"breakHorizontal":-5.8,"spinRate":2259,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4119859841714293,"extension":6.078315355714519},"index":1,"playId":"f597784e-0792-3f3d-8c7f-260243520b37","pitchNumber":1,"startTime":"2025-09-21T00:47:10.032Z","endTime":"2025-09-21T00:47:14.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.81337666007945,"aZ":-32.24290923658442,"pfxX":-1.5444890926385504,"pfxZ":-0.04961324519279042,"pX":-0.4088454712921242,"pZ":1.6034553759903682,"vX0":-3.4953975113685365,"vY0":-121.17843852698675,"vZ0":-3.1006356435493125,"x":132.58,"y":195.49,"x0":1.245502719074858,"y0":50.00128228856064,"z0":5.679665351540298,"aX":-2.3252510867722056},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.5,"breakHorizontal":3.5,"spinRate":2957,"spinDirection":274},"zone":7,"typeConfidence":2.0,"plateTime":0.4497924307355068,"extension":6.229421070730615},"index":2,"playId":"1c0279e7-afa2-3998-820b-49765390f963","pitchNumber":2,"startTime":"2025-09-21T00:47:26.430Z","endTime":"2025-09-21T00:47:32.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-09-21T00:47:50.029Z","endTime":"2025-09-21T00:48:04.110Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":83.8,"endSpeed":76.9,"strikeZoneTop":3.38877207066431,"strikeZoneBottom":1.6723441846147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.31303954246969,"aZ":-33.41182248609282,"pfxX":7.408617020486567,"pfxZ":-0.8208873349082575,"pX":1.592458883487604,"pZ":1.4597075456873123,"vX0":-1.6861291518997499,"vY0":-122.06811185734908,"vZ0":-2.9196214483672094,"x":56.3,"y":199.37,"x0":1.3320936007855315,"y0":50.00598751626409,"z0":5.5645946605420455,"aX":11.118145907345411},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.9,"breakHorizontal":-13.0,"spinRate":2001,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.44969691881408336,"extension":5.833982886429271},"index":4,"playId":"7f7c58f1-1a0e-303c-bf01-943c7ab63128","pitchNumber":3,"startTime":"2025-09-21T00:48:04.110Z","endTime":"2025-09-21T00:48:08.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.206329009650556,"aZ":-43.745915716689794,"pfxX":-7.647828446987465,"pfxZ":-8.754656200422748,"pX":-0.5594790517027687,"pZ":1.0375131035179412,"vX0":-1.7012497929347647,"vY0":-115.58559634706099,"vZ0":-0.9939130790251383,"x":138.33,"y":210.77,"x0":1.183109808549015,"y0":50.003108579600095,"z0":5.760741280293314,"aX":-10.107730099633804},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-15.7,"breakHorizontal":14.3,"spinRate":3031,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.478153086542759,"extension":6.303220511140033},"index":5,"playId":"2208983e-34ab-3d8f-b69c-c6577b94defe","pitchNumber":4,"startTime":"2025-09-21T00:48:23.336Z","endTime":"2025-09-21T00:48:27.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.5,"awayTeamWinProbability":77.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.38,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:48:27.709Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Higashioka walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-21T00:48:37.749Z","endTime":"2025-09-21T00:49:55.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"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(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":89.8,"endSpeed":81.7,"strikeZoneTop":3.55707177265427,"strikeZoneBottom":1.76046235196734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.211532017433232,"aZ":-21.569813271542145,"pfxX":7.344632876934023,"pfxZ":6.203795062122645,"pX":-1.1672871837987766,"pZ":1.8030606777709777,"vX0":-7.664655272906989,"vY0":-130.39664540299324,"vZ0":-5.6265881768052175,"x":161.49,"y":190.1,"x0":0.8657989970485046,"y0":50.005882149925846,"z0":5.632279371999711,"aX":12.561911539378775},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.1,"breakHorizontal":-11.5,"spinRate":2392,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.42118263737511175,"extension":6.212382937048687},"index":0,"playId":"9a879ba4-a409-305d-8775-665f578c92e6","pitchNumber":1,"startTime":"2025-09-21T00:48:50.952Z","endTime":"2025-09-21T00:48:55.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.5,"strikeZoneTop":3.57051727053497,"strikeZoneBottom":1.73329409027778,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.984170853607907,"aZ":-43.934052818719586,"pfxX":-7.222545778353604,"pfxZ":-9.189654112262458,"pX":-0.9146061815491406,"pZ":0.4288274308442817,"vX0":-2.7005220279803925,"vY0":-113.61895215792303,"vZ0":-1.9765867818105964,"x":151.86,"y":227.2,"x0":1.2352823734879115,"y0":50.00354477990899,"z0":5.7633931592858705,"aX":-9.24054138700393},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-16.8,"breakHorizontal":13.8,"spinRate":3057,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.48608022015876884,"extension":6.124923972802588},"index":1,"playId":"8aefea5d-4c26-3703-95b2-9cfe50e2a6b6","pitchNumber":2,"startTime":"2025-09-21T00:49:09.822Z","endTime":"2025-09-21T00:49:14.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":70.5,"strikeZoneTop":3.61154582979648,"strikeZoneBottom":1.77471742365586,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.035970355427903,"aZ":-45.0445195172577,"pfxX":-7.730291553256099,"pfxZ":-10.14283254818823,"pX":0.48933288033306416,"pZ":3.769586023786292,"vX0":0.47099028981109176,"vY0":-112.98326809483574,"vZ0":4.890847869247333,"x":98.35,"y":137.0,"x0":1.2776740274346963,"y0":50.0000930720642,"z0":6.155817934347888,"aX":-9.81262735477786},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-16.4,"breakHorizontal":13.8,"spinRate":3101,"spinDirection":317},"zone":12,"typeConfidence":2.0,"plateTime":0.48816054001775466,"extension":6.0416744860787235},"index":2,"playId":"eb88583c-7015-3f96-8e14-f3f138060ed2","pitchNumber":3,"startTime":"2025-09-21T00:49:30.782Z","endTime":"2025-09-21T00:49:35.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.8,"strikeZoneTop":3.6002618867762,"strikeZoneBottom":1.76330730377698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.89254428149119,"aZ":-25.995841156476896,"pfxX":8.469844194830346,"pfxZ":3.6030603321979218,"pX":-1.3364227249360265,"pZ":2.613632547738945,"vX0":-8.716237927864665,"vY0":-130.4710963122059,"vZ0":-2.9289538359441174,"x":167.94,"y":168.21,"x0":0.956169652002525,"y0":50.00312720496631,"z0":5.721841533496625,"aX":14.521234603455651},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.0,"breakHorizontal":-13.3,"spinRate":2321,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4207209724353511,"extension":6.2150537910358015},"index":3,"playId":"fa46ad03-0fbf-38cb-a5a0-a95d05156bd6","pitchNumber":4,"startTime":"2025-09-21T00:49:49.875Z","endTime":"2025-09-21T00:49:55.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.6,"awayTeamWinProbability":73.4,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:49:55.008Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Josh Smith strikes out swinging and Kyle Higashioka caught stealing 2nd, catcher Agustín Ramírez to shortstop Otto Lopez to catcher Agustín Ramírez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-21T00:50:12.473Z","endTime":"2025-09-21T00:52:14.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.3,"strikeZoneTop":3.22067972015077,"strikeZoneBottom":1.52347167414866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.700310428051637,"aZ":-32.84671752841358,"pfxX":-9.753548604999667,"pfxZ":-0.5064680709076601,"pX":-1.519964687002035,"pZ":2.9259429252676723,"vX0":-3.9513901359751262,"vY0":-115.63362933260514,"vZ0":1.0306939504088555,"x":174.94,"y":159.78,"x0":1.4859736213855697,"y0":50.001087368032366,"z0":5.664245812642655,"aX":-13.000646774988919},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-0.2,"breakHorizontal":18.7,"spinRate":3151,"spinDirection":299},"zone":11,"typeConfidence":2.0,"plateTime":0.47652149755381856,"extension":6.138688312054779},"index":0,"playId":"90925982-d3c0-310b-b722-5b46733fffd7","pitchNumber":1,"startTime":"2025-09-21T00:50:25.610Z","endTime":"2025-09-21T00:50:29.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.4,"strikeZoneTop":3.21725169918456,"strikeZoneBottom":1.52022137262396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.58793049171031,"aZ":-44.55612975479143,"pfxX":-7.092274786084822,"pfxZ":-9.63816568562553,"pX":-0.9552556127235006,"pZ":1.4001407010816411,"vX0":-3.0025985025554425,"vY0":-114.00849747182123,"vZ0":0.10357189937664901,"x":153.41,"y":200.98,"x0":1.3097399544728818,"y0":50.001046222739596,"z0":5.839716432231329,"aX":-9.113596408525371},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-16.9,"breakHorizontal":13.7,"spinRate":3112,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.48484783720847124,"extension":6.184144195429584},"index":1,"playId":"e3a03bde-c66b-3ab1-9142-a2b241ba6672","pitchNumber":2,"startTime":"2025-09-21T00:50:44.361Z","endTime":"2025-09-21T00:50:48.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.27175917593949,"strikeZoneBottom":1.5746577298457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.783618927281992,"aZ":-29.39656953618345,"pfxX":-2.708527266344675,"pfxZ":1.8005492686907587,"pX":-0.6054302948184805,"pZ":2.953567149550509,"vX0":-3.95838753161057,"vY0":-122.95879088517016,"vZ0":-0.39084182358106867,"x":140.08,"y":159.03,"x0":1.3727932107210599,"y0":50.00154482097773,"z0":5.5939351286717685,"aX":-4.175882524665526},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.5,"breakHorizontal":5.8,"spinRate":3039,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.4442621954614592,"extension":5.979176799769673},"index":2,"playId":"0137233d-3e16-3e4a-b972-8f83c15aafb3","pitchNumber":3,"startTime":"2025-09-21T00:51:06.654Z","endTime":"2025-09-21T00:51:10.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.3,"strikeZoneTop":3.18672985884178,"strikeZoneBottom":1.52985353712472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.30232851881949,"aZ":-36.58458393068594,"pfxX":-7.519743222203572,"pfxZ":-3.3021520048380353,"pX":-0.25762052758988424,"pZ":2.314299039158944,"vX0":-1.7942389593106232,"vY0":-115.90675495327834,"vZ0":0.6663087453897667,"x":126.82,"y":176.29,"x0":1.5063997175486719,"y0":50.00257068720348,"z0":5.567590501485833,"aX":-10.046114635420825},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-5.4,"breakHorizontal":14.0,"spinRate":3125,"spinDirection":303},"zone":5,"typeConfidence":2.0,"plateTime":0.4758521905949249,"extension":5.944515127007853},"index":3,"playId":"49b1d553-d0bf-3d71-a852-cda98724c4c0","pitchNumber":4,"startTime":"2025-09-21T00:51:29.074Z","endTime":"2025-09-21T00:51:32.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":71.7,"strikeZoneTop":3.24877671154887,"strikeZoneBottom":1.59191663279164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.79533387860536,"aZ":-35.41712531785592,"pfxX":-7.870821320422866,"pfxZ":-2.4994056493246912,"pX":-2.4375123529517473,"pZ":1.3976320282285752,"vX0":-6.127520163528521,"vY0":-114.34987795356419,"vZ0":-1.2534415874292422,"x":209.91,"y":201.04,"x0":1.31750457120855,"y0":50.001252165206026,"z0":5.487483481957476,"aX":-10.224244674088379},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-4.6,"breakHorizontal":16.0,"spinRate":3190,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.48249672192960613,"extension":5.9353331202932305},"index":4,"playId":"3cad75d0-eda3-3616-9e77-6762915d7f27","pitchNumber":5,"startTime":"2025-09-21T00:51:46.771Z","endTime":"2025-09-21T00:51:50.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.301951639069248,"aZ":-35.5030241631615,"pfxX":-10.02036208066925,"pfxZ":-2.4909082922885526,"pX":0.07113695010449106,"pZ":1.778445222688742,"vX0":-0.8135563390874763,"vY0":-115.85064202579262,"vZ0":-0.6343217539554086,"x":114.29,"y":190.76,"x0":1.7275706754769646,"y0":50.004604384065395,"z0":5.503387753686195,"aX":-13.37476742852904},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-4.3,"breakHorizontal":18.2,"spinRate":3266,"spinDirection":299},"zone":8,"typeConfidence":2.0,"plateTime":0.4761006229313791,"extension":5.8923564343395975},"index":5,"playId":"c6c20008-5c57-3dba-bc0c-8e120c97de08","pitchNumber":6,"startTime":"2025-09-21T00:52:07.767Z","endTime":"2025-09-21T00:52:14.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":806188,"link":"/api/v1/people/806188"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":1.96,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:52:14.040Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jakob Marsee flies out to right fielder Ezequiel Duran.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-21T00:54:59.919Z","endTime":"2025-09-21T00:55:10.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"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":2},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jake Burger remains in the game as the first baseman.","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-21T00:54:30.483Z","endTime":"2025-09-21T00:54:30.507Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"401","replacedPlayer":{"id":642133,"link":"/api/v1/people/642133"},"defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"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":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Danny Coulombe replaces Chris Martin.","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":1,"startTime":"2025-09-21T00:54:30.507Z","endTime":"2025-09-21T00:55:02.042Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543056,"link":"/api/v1/people/543056"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":455119,"link":"/api/v1/people/455119","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":90.8,"endSpeed":82.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.695654123319073,"aZ":-15.792127701422096,"pfxX":0.9326227404964591,"pfxZ":9.31936515190635,"pX":-0.20496775380497595,"pZ":2.6426065870723545,"vX0":0.4773387540257535,"vY0":-132.14113011418158,"vZ0":-5.280199612436465,"x":124.81,"y":167.43,"x0":-0.5094531076649367,"y0":50.0035746433834,"z0":5.837522739115716,"aX":1.6397541303276262},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.8,"breakHorizontal":-1.8,"spinRate":2461,"spinDirection":167},"zone":5,"typeConfidence":2.0,"plateTime":0.41542864567696824,"extension":5.718817483825409},"hitData":{"launchSpeed":87.5,"launchAngle":29.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":160.89,"coordY":72.74}},"index":2,"playId":"4bcb8261-20bd-33e2-9aea-c87b41253c17","pitchNumber":1,"startTime":"2025-09-21T00:55:02.042Z","endTime":"2025-09-21T00:55:10.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.1,"awayTeamWinProbability":79.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.61,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:55:10.172Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Agustín Ramírez singles on a sharp ground ball to shortstop Josh Smith, deflected by pitcher Danny Coulombe.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-21T00:55:29.265Z","endTime":"2025-09-21T00:56:19.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":543056,"link":"/api/v1/people/543056"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.374202861459157,"aZ":-31.22982257094542,"pfxX":-5.170994261349104,"pfxZ":0.6774755747497156,"pX":-0.8732020809356634,"pZ":1.5955002688523172,"vX0":0.6363633749501253,"vY0":-117.66419646587,"vZ0":-3.35385577163302,"x":150.28,"y":195.7,"x0":-0.47766917544028265,"y0":50.00037946457726,"z0":5.962689346508152,"aX":-7.17839087023373},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.6,"breakHorizontal":9.1,"spinRate":2516,"spinDirection":296},"zone":13,"typeConfidence":0.91,"plateTime":0.46725222241705966,"extension":6.086085978258699},"index":0,"playId":"9be198fe-fcf4-382d-8be3-1bf9266895a8","pitchNumber":1,"startTime":"2025-09-21T00:55:35.425Z","endTime":"2025-09-21T00:55:39.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.21834266159066,"strikeZoneBottom":1.67211312237064,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.232866684596193,"aZ":-33.24649330148312,"pfxX":-6.869901219362648,"pfxZ":-0.7459788820259943,"pX":-1.1709390165915285,"pZ":0.2865004830151607,"vX0":0.72088599373288,"vY0":-119.37501890089159,"vZ0":-5.9340158339236435,"x":161.63,"y":231.04,"x0":-0.58708285894618,"y0":50.00577504223661,"z0":5.835000508863058,"aX":-9.812519767748801},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.6,"breakHorizontal":12.2,"spinRate":2728,"spinDirection":322},"zone":13,"typeConfidence":0.91,"plateTime":0.4606775780521857,"extension":5.942134693129224},"index":1,"playId":"25f31d85-1795-3dc2-8a65-637e23dcc125","pitchNumber":2,"startTime":"2025-09-21T00:55:50.981Z","endTime":"2025-09-21T00:55:55.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.81402001111558,"aZ":-18.319333956030906,"pfxX":-0.5536859419097864,"pfxZ":7.89438975567613,"pX":0.36541877217306074,"pZ":3.172916832199167,"vX0":1.9289745160049976,"vY0":-131.63025874310557,"vZ0":-3.78743525631024,"x":103.07,"y":153.11,"x0":-0.3048479818554778,"y0":50.00637304146883,"z0":5.986047457818637,"aX":-0.9723706195430908},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.7,"breakHorizontal":0.6,"spinRate":2412,"spinDirection":170},"zone":3,"typeConfidence":2.0,"plateTime":0.4160301969673461,"extension":6.049618347473052},"hitData":{"launchSpeed":104.1,"launchAngle":2.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"hard","location":"1","coordinates":{"coordX":115.56,"coordY":140.47}},"index":2,"playId":"0088480c-b40b-3a67-83d8-ebb8fbac06c8","pitchNumber":3,"startTime":"2025-09-21T00:56:11.627Z","endTime":"2025-09-21T00:56:19.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_ab"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_ab"},{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.4,"awayTeamWinProbability":81.6,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.47,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:56:19.238Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to left fielder Alejandro Osuna.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-21T00:56:47.645Z","endTime":"2025-09-21T00:58:41.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"a8ea820a-8f8b-4b12-a8f0-9adf5e0a9e59","startTime":"2025-09-21T00:56:47.645Z","endTime":"2025-09-21T00:56:52.645Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.9,"strikeZoneTop":3.31884301332561,"strikeZoneBottom":1.51709311988399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.492796866599445,"aZ":-18.661155297580034,"pfxX":7.664159689892841,"pfxZ":7.644871351130913,"pX":-0.16262738427977644,"pZ":2.0938786389198425,"vX0":-1.5034387370647353,"vY0":-132.85963507886007,"vZ0":-6.142408204379938,"x":123.2,"y":182.25,"x0":-0.5803799342859426,"y0":50.000475988587255,"z0":5.8159901920499095,"aX":13.543458750881053},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.6,"breakHorizontal":-13.4,"spinRate":2299,"spinDirection":172},"zone":5,"typeConfidence":2.0,"plateTime":0.4140678479084716,"extension":6.675198175481526},"index":1,"playId":"a5cda9c1-39ba-3f7e-84bb-ca203906b2d4","pitchNumber":1,"startTime":"2025-09-21T00:57:05.723Z","endTime":"2025-09-21T00:57:09.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2025-09-21T00:57:22.680Z","endTime":"2025-09-21T00:57:43.498Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":82.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.289723895244023,"aZ":-16.360989031108492,"pfxX":-1.2128423404883326,"pfxZ":8.893536345851606,"pX":-0.08799923035372627,"pZ":3.7011891723972004,"vX0":1.8915898587946802,"vY0":-133.17650817378245,"vZ0":-2.8608934302213074,"x":120.35,"y":138.85,"x0":-0.6532128878160638,"y0":50.004496015988884,"z0":5.987439862936021,"aX":-2.1570987825483523},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.6,"breakHorizontal":1.7,"spinRate":2445,"spinDirection":170},"zone":11,"typeConfidence":2.0,"plateTime":0.41288572062427864,"extension":5.56840983496559},"index":3,"playId":"fd01754d-60f5-3a3d-8fd4-fab7d5a89ad8","pitchNumber":2,"startTime":"2025-09-21T00:57:43.498Z","endTime":"2025-09-21T00:57:47.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.8,"strikeZoneTop":3.18438916519744,"strikeZoneBottom":1.46426477118155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.231401410035605,"aZ":-45.11352625000217,"pfxX":-0.8398745476257918,"pfxZ":-9.557760492131052,"pX":-1.6291263783894414,"pZ":-1.2153909454090366,"vX0":-1.6193897173883423,"vY0":-117.31275420601382,"vZ0":-6.313339362492236,"x":179.1,"y":271.6,"x0":-0.8125866302779766,"y0":50.00506035262662,"z0":5.854840942824856,"aX":-1.1365319513803758},"breaks":{"breakAngle":1.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-18.8,"breakHorizontal":2.0,"spinRate":2934,"spinDirection":349},"zone":13,"typeConfidence":2.0,"plateTime":0.4722232808784921,"extension":5.879896143724111},"index":4,"playId":"dda2281b-675e-3723-9bbe-f09b49b0cae3","pitchNumber":3,"startTime":"2025-09-21T00:58:03.401Z","endTime":"2025-09-21T00:58:08.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.65106749753385,"aZ":-46.96327957950317,"pfxX":-3.1612623099715886,"pfxZ":-11.514564230535203,"pX":-1.310634083761822,"pZ":0.6071987000885111,"vX0":-0.09467032577764783,"vY0":-114.01984509542824,"vZ0":-1.5335682812911935,"x":166.96,"y":222.39,"x0":-0.8591811467738272,"y0":50.000247286335494,"z0":6.0240573674377345,"aX":-4.061725690019609},"breaks":{"breakAngle":4.8,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.2,"breakVerticalInduced":-20.8,"breakHorizontal":5.8,"spinRate":2767,"spinDirection":350},"zone":13,"typeConfidence":2.0,"plateTime":0.48485281778619704,"extension":5.901912317584241},"hitData":{"launchSpeed":72.1,"launchAngle":30.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.65,"coordY":104.43}},"index":5,"playId":"a3785994-350f-38ab-a761-cddf3fd70abb","pitchNumber":4,"startTime":"2025-09-21T00:58:31.235Z","endTime":"2025-09-21T00:58:41.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.85,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-09-21T00:58:41.741Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Liam Hicks walks. Agustín Ramírez to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-21T00:58:59.064Z","endTime":"2025-09-21T01:01:06.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.1,"strikeZoneTop":3.4468905729555,"strikeZoneBottom":1.69648383478099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.952161618998495,"aZ":-20.00459951418767,"pfxX":6.769558379024522,"pfxZ":7.0069538287673225,"pX":-0.9600793247758074,"pZ":2.9192520175350865,"vX0":-2.8111462753104597,"vY0":-131.4789416365751,"vZ0":-3.934763832741831,"x":153.6,"y":159.96,"x0":-0.7517781933785104,"y0":50.004396861176474,"z0":5.934872694665239,"aX":11.758038856791174},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.0,"breakHorizontal":-11.5,"spinRate":2144,"spinDirection":172},"zone":11,"typeConfidence":2.0,"plateTime":0.41787945496358114,"extension":5.935981422858503},"index":0,"playId":"cd12170f-494c-34b2-806a-ade1eecb7e41","pitchNumber":1,"startTime":"2025-09-21T00:59:07.694Z","endTime":"2025-09-21T00:59:11.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.2,"strikeZoneTop":3.45343341586449,"strikeZoneBottom":1.6221507406495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.83104049239287,"aZ":-17.363972821593144,"pfxX":5.819808529830336,"pfxZ":8.72764986660815,"pX":0.20806158323419857,"pZ":3.57201958053846,"vX0":0.17936344449025368,"vY0":-129.86801741045076,"vZ0":-2.631862193303686,"x":109.07,"y":142.34,"x0":-0.617390170466959,"y0":50.00295815532302,"z0":5.929122934361469,"aX":9.877319040503062},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":15.4,"breakHorizontal":-10.6,"spinRate":2205,"spinDirection":169},"zone":2,"typeConfidence":2.0,"plateTime":0.42279437033530476,"extension":5.903561028609027},"index":1,"playId":"a606546f-8db8-35d6-96b7-07e8a479e1c4","pitchNumber":2,"startTime":"2025-09-21T00:59:25.508Z","endTime":"2025-09-21T00:59:29.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2025-09-21T00:59:38.311Z","endTime":"2025-09-21T01:00:44.895Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.39816710096942,"strikeZoneBottom":1.60762080603615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.57296731741214,"aZ":-25.64216377628589,"pfxX":-1.855948569205736,"pfxZ":4.254052482213256,"pX":0.5157591481230762,"pZ":3.8439905376950136,"vX0":2.5189842253932353,"vY0":-123.13285457938089,"vZ0":-0.1408815951253889,"x":97.34,"y":134.99,"x0":-0.2796152386213204,"y0":50.00103106147839,"z0":6.072553948880483,"aX":-2.848295501677675},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.9,"breakHorizontal":2.8,"spinRate":2406,"spinDirection":185},"zone":12,"typeConfidence":0.91,"plateTime":0.4449178588798106,"extension":5.732448317882989},"index":3,"playId":"115f9598-068d-36b6-975f-cd49b1a3d538","pitchNumber":3,"startTime":"2025-09-21T01:00:44.895Z","endTime":"2025-09-21T01:00:48.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.5,"strikeZoneTop":3.26457965975003,"strikeZoneBottom":1.56315854352518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.8134891798862,"aZ":-19.76607780137128,"pfxX":6.960812389768681,"pfxZ":7.669652574462946,"pX":-0.08653330705062884,"pZ":1.6077382200075694,"vX0":-0.7158679122270253,"vY0":-127.13527390085623,"vZ0":-6.480745677312989,"x":120.3,"y":195.37,"x0":-0.7027415164317944,"y0":50.006041998840765,"z0":5.785933196388375,"aX":11.268191360903884},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":12.5,"breakHorizontal":-12.4,"spinRate":2098,"spinDirection":164},"zone":8,"typeConfidence":2.0,"plateTime":0.432696514456715,"extension":5.831440538099771},"index":4,"playId":"9b8ff924-4f38-32d5-9c84-351f432c5b21","pitchNumber":4,"startTime":"2025-09-21T01:01:02.632Z","endTime":"2025-09-21T01:01:06.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":543056,"link":"/api/v1/people/543056"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.0,"awayTeamWinProbability":81.0,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":0.66,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-09-21T01:01:06.902Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Lopez flies out to center fielder Michael Helman.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-21T01:04:14.352Z","endTime":"2025-09-21T01:05:02.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5],"actionIndex":[1,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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":680737,"link":"/api/v1/people/680737"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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-21T01:01:34.903Z","endTime":"2025-09-21T01:02:19.600Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jacob Webb replaces Danny Coulombe.","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-21T01:02:19.600Z","endTime":"2025-09-21T01:04:16.589Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657097,"link":"/api/v1/people/657097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":543056,"link":"/api/v1/people/543056","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":83.3,"strikeZoneTop":3.39147681526704,"strikeZoneBottom":1.68521395943024,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.77824837695872,"aZ":-13.215564233833874,"pfxX":-7.272104964705329,"pfxZ":10.519085408263797,"pX":0.3915405083312691,"pZ":2.163610100391634,"vX0":9.601130426729764,"vY0":-134.7720835010464,"vZ0":-5.983754865538048,"x":102.08,"y":180.36,"x0":-2.3061673460430128,"y0":50.006378862276286,"z0":5.381197984482874,"aX":-13.111952173893316},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.5,"breakHorizontal":10.7,"spinRate":2522,"spinDirection":224},"zone":9,"typeConfidence":0.9,"plateTime":0.4095758185958216,"extension":6.3784829881093685},"index":2,"playId":"4a9aa1ad-5b81-3e74-99d1-5262e3ebf044","pitchNumber":1,"startTime":"2025-09-21T01:04:16.589Z","endTime":"2025-09-21T01:04:22.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Agustín Ramírez steals (14) 3rd base. Liam Hicks steals (2) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":3,"actionPlayId":"4a9aa1ad-5b81-3e74-99d1-5262e3ebf044","startTime":"2025-09-21T01:04:29.957Z","endTime":"2025-09-21T01:04:37.229Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682663,"link":"/api/v1/people/682663"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"second":{"id":682663,"link":"/api/v1/people/682663"},"postOnSecond":{"id":689414,"link":"/api/v1/people/689414"},"postOnThird":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":1.23,"dramaIndex":42.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":82.2,"strikeZoneTop":3.37873147467529,"strikeZoneBottom":1.67246270729884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.64515904592025,"aZ":-15.218260444169683,"pfxX":-6.608367577940182,"pfxZ":9.595482691739834,"pX":-0.06119725608381128,"pZ":3.48960569680573,"vX0":7.947940746078316,"vY0":-133.5600204270625,"vZ0":-2.124574991387497,"x":119.33,"y":144.56,"x0":-2.2481089214843966,"y0":50.00314329399776,"z0":5.417717410246078,"aX":-11.678288704422767},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.9,"breakHorizontal":9.8,"spinRate":2475,"spinDirection":214},"zone":2,"typeConfidence":0.89,"plateTime":0.4135938639458052,"extension":6.433946001219313},"index":4,"playId":"dd62c4ec-3876-3973-8ff3-0d004097b16a","pitchNumber":2,"startTime":"2025-09-21T01:04:37.229Z","endTime":"2025-09-21T01:04:41.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":689414,"link":"/api/v1/people/689414"},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":83.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.2911958098339,"aZ":-13.153472604473063,"pfxX":-5.780261912018717,"pfxZ":10.440579754964853,"pX":0.2854460170837105,"pZ":3.533744556321557,"vX0":8.628080608800396,"vY0":-135.3041774269347,"vZ0":-2.8083793565970785,"x":106.12,"y":143.37,"x0":-2.2195163639152735,"y0":50.00426399252061,"z0":5.528030290948048,"aX":-10.5328472703782},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.4,"breakHorizontal":8.3,"spinRate":2483,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.40752076246999236,"extension":6.431778991455972},"hitData":{"launchSpeed":93.7,"launchAngle":49.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.29,"coordY":96.11}},"index":5,"playId":"f8d68a2b-c6b6-36c4-bb0c-a5eee760fc88","pitchNumber":3,"startTime":"2025-09-21T01:04:52.488Z","endTime":"2025-09-21T01:05:02.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"second":{"id":689414,"link":"/api/v1/people/689414"},"third":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":4.0000000000000036,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-09-21T01:05:02.101Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Jung grounds out sharply, shortstop Otto Lopez to first baseman Eric Wagaman.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-21T01:08:31.460Z","endTime":"2025-09-21T01:08:41.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"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":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Phillips replaces Cade Gibson.","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-21T01:08:02.864Z","endTime":"2025-09-21T01:08:33.586Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663969,"link":"/api/v1/people/663969"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":806188,"link":"/api/v1/people/806188","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.7,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.428380795614935,"aZ":-22.191614450103366,"pfxX":-9.5875998972034,"pfxZ":5.147976271364733,"pX":-0.31701819424224703,"pZ":2.094939857674901,"vX0":4.726884434723754,"vY0":-138.68931356228683,"vZ0":-6.0273095462650055,"x":129.08,"y":182.22,"x0":-0.8024617081518697,"y0":50.00031125577247,"z0":5.786739336253682,"aX":-18.583546739553135},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.2,"breakHorizontal":16.3,"spinRate":2071,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.3956627153415466,"extension":6.097490822400803},"hitData":{"launchSpeed":101.5,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":113.49,"coordY":149.05}},"index":1,"playId":"65b340ae-4f46-3e5c-852c-e70224ea624d","pitchNumber":1,"startTime":"2025-09-21T01:08:33.586Z","endTime":"2025-09-21T01:08:41.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-09-21T01:08:41.096Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Duran grounds out, shortstop Otto Lopez to first baseman Eric Wagaman.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-21T01:08:56.792Z","endTime":"2025-09-21T01:10:47.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.37730789781971,"strikeZoneBottom":1.53647008150019,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.96838112000649,"aZ":-22.46874525042918,"pfxX":-9.567715903779364,"pfxZ":4.911284269567649,"pX":0.39199945390379154,"pZ":2.0373116190617955,"vX0":6.502534002945787,"vY0":-140.02003827372596,"vZ0":-6.391283955875662,"x":102.06,"y":183.77,"x0":-0.7228190659306035,"y0":50.002668472934396,"z0":5.829612904303716,"aX":-18.91076643128626},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.7,"breakHorizontal":16.0,"spinRate":2157,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.3918552328538638,"extension":6.1260084589407775},"index":0,"playId":"952eca15-7101-3fad-819e-e549b10c2c42","pitchNumber":1,"startTime":"2025-09-21T01:09:04.177Z","endTime":"2025-09-21T01:09:08.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":86.8,"endSpeed":79.7,"strikeZoneTop":3.30748039985993,"strikeZoneBottom":1.46649246047038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.792405239555762,"aZ":-29.635558873933295,"pfxX":-9.347760166437384,"pfxZ":1.5878680148590285,"pX":1.3013460530831877,"pZ":0.6049635882241103,"vX0":8.083170448944452,"vY0":-126.05605244865858,"vZ0":-7.087043235557084,"x":67.4,"y":222.45,"x0":-0.7399566231821676,"y0":50.00428290171318,"z0":5.860951287845432,"aX":-14.971439826015006},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.3,"breakHorizontal":15.0,"spinRate":1494,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.43532275122717756,"extension":7.079794530304451},"index":1,"playId":"13cc26ac-cb78-385e-9753-14f1c8e439ec","pitchNumber":2,"startTime":"2025-09-21T01:09:20.836Z","endTime":"2025-09-21T01:09:24.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.234464102933313,"aZ":-30.486887873616656,"pfxX":1.6376265719434944,"pfxZ":1.0884058116349733,"pX":1.3603098952702926,"pZ":1.6812320006349517,"vX0":5.705940013884416,"vY0":-124.71508113508794,"vZ0":-3.4904076833848707,"x":65.15,"y":193.39,"x0":-1.1865611863015972,"y0":50.001234675462335,"z0":5.661675031650643,"aX":2.533020475717522},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.3,"breakHorizontal":-4.6,"spinRate":2544,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.44219115131400955,"extension":6.480218166617873},"index":2,"playId":"aef8ffd6-5d47-3a4d-b581-f5c146a970c1","pitchNumber":3,"startTime":"2025-09-21T01:09:37.438Z","endTime":"2025-09-21T01:09:41.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-09-21T01:09:57.183Z","endTime":"2025-09-21T01:10:09.703Z","isPitch":false,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.43013455825481,"strikeZoneBottom":1.63006181969786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.512669039740363,"aZ":-30.98477766202574,"pfxX":-9.876551488845287,"pfxZ":0.7382110044822081,"pX":-0.9246787759844058,"pZ":1.0338143162876867,"vX0":3.1803750741706924,"vY0":-126.50557776226945,"vZ0":-5.8483219646485205,"x":152.25,"y":210.87,"x0":-0.920317265058002,"y0":50.00219472372495,"z0":5.880891850993895,"aX":-15.89407714986044},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.1,"breakHorizontal":17.0,"spinRate":1511,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.43414754975769876,"extension":6.593802857144065},"index":4,"playId":"0acaf46a-fcb5-3594-9c8f-9f5ad8da5fdd","pitchNumber":4,"startTime":"2025-09-21T01:10:09.703Z","endTime":"2025-09-21T01:10:14.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":97.0,"endSpeed":88.1,"strikeZoneTop":3.492917300404,"strikeZoneBottom":1.69315503807356,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.49197622178468,"aZ":-17.840165570255884,"pfxX":-6.734087663610855,"pfxZ":7.141248372958454,"pX":-0.9785647679848966,"pZ":4.153348975358062,"vX0":1.7346653033883264,"vY0":-141.30482905941554,"vZ0":-2.3607142429579464,"x":154.3,"y":126.64,"x0":-0.7287113495980541,"y0":50.00086756442709,"z0":6.155833572187495,"aX":-13.511807223693992},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.6,"breakHorizontal":11.8,"spinRate":2241,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3887654933479405,"extension":6.093949629573887},"index":5,"playId":"5aeb87e9-f1eb-3720-9028-86dedd573d86","pitchNumber":5,"startTime":"2025-09-21T01:10:24.929Z","endTime":"2025-09-21T01:10:29.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.269708472630576,"aZ":-25.545543384300206,"pfxX":-9.834167014017902,"pfxZ":3.4509174043326514,"pX":-0.30891845029176995,"pZ":2.2934106778902255,"vX0":5.376107554274985,"vY0":-138.08985431659093,"vZ0":-4.543384865335136,"x":128.78,"y":176.86,"x0":-1.008789018708998,"y0":50.004419660685855,"z0":5.690029120968032,"aX":-18.89324739426556},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.4,"breakHorizontal":16.6,"spinRate":2031,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.3974566350219382,"extension":6.291141420476764},"hitData":{"launchSpeed":80.2,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.92,"coordY":153.61}},"index":6,"playId":"a8fe6a3d-f5ee-3837-a316-ceb353f7b3d6","pitchNumber":6,"startTime":"2025-09-21T01:10:40.415Z","endTime":"2025-09-21T01:10:47.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.4,"awayTeamWinProbability":84.6,"homeTeamWinProbabilityAdded":-2.6999999999999975,"leverageIndex":1.09,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-09-21T01:10:47.929Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Helman singles on a sharp ground ball to center fielder Jakob Marsee.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-21T01:10:59.926Z","endTime":"2025-09-21T01:12:32.626Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"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":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"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"}]}],"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":96.2,"endSpeed":87.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.94025734245191,"aZ":-22.326900472957856,"pfxX":-9.912097814340113,"pfxZ":4.9850204053558755,"pX":-1.075769969630966,"pZ":2.7666701389178066,"vX0":3.1690943508689435,"vY0":-139.9772561559106,"vZ0":-4.184960565165094,"x":158.01,"y":164.08,"x0":-0.9379771789856697,"y0":50.00302917993499,"z0":5.751380260771558,"aX":-19.579865272002774},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.3,"breakHorizontal":17.3,"spinRate":2020,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.3919724771406097,"extension":6.9090016973928705},"index":0,"playId":"6360ef36-f150-31e0-8dbf-8813ccd4cc3a","pitchNumber":1,"startTime":"2025-09-21T01:11:10.862Z","endTime":"2025-09-21T01:11:15.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":86.4,"endSpeed":79.7,"strikeZoneTop":3.70616552859224,"strikeZoneBottom":1.83002755156112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.24812213891977,"aZ":-28.790889236249637,"pfxX":1.705642003197961,"pfxZ":2.1079889120635187,"pX":1.1906007865521662,"pZ":1.3370165925956465,"vX0":5.1573768744552115,"vY0":-125.72600011476665,"vZ0":-4.70297408094626,"x":71.62,"y":202.68,"x0":-1.1079331885870911,"y0":50.00162788967998,"z0":5.565734113068178,"aX":2.731461263400285},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.0,"breakHorizontal":-4.2,"spinRate":2538,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.43548127757679334,"extension":6.249411361767218},"index":1,"playId":"6982d0a0-463b-397c-8dea-8a9e4ec1578b","pitchNumber":2,"startTime":"2025-09-21T01:11:52.443Z","endTime":"2025-09-21T01:11:56.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.6590281732341,"strikeZoneBottom":1.82339160580834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.66725444762649,"aZ":-39.14330476320815,"pfxX":0.815152210754091,"pfxZ":-4.509216055616233,"pX":0.7354357056983016,"pZ":1.1171368423958736,"vX0":3.4031299415702914,"vY0":-123.750881986382,"vZ0":-4.089118134728551,"x":88.97,"y":208.62,"x0":-0.7658826465620511,"y0":50.00399178954107,"z0":6.084270948093055,"aX":1.25917929872665},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-8.9,"breakHorizontal":-2.3,"spinRate":2559,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.44330554669443956,"extension":6.596789979747473},"index":2,"playId":"3d05fa25-40b5-365f-955c-66fea70d64c3","pitchNumber":3,"startTime":"2025-09-21T01:12:06.194Z","endTime":"2025-09-21T01:12:10.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.03891551355135,"aZ":-24.690509198880303,"pfxX":-9.186410707010607,"pfxZ":3.7704349191994257,"pX":0.10274345212368029,"pZ":1.8087181340185539,"vX0":5.979530059621328,"vY0":-140.14959059351676,"vZ0":-6.179301734877382,"x":113.08,"y":189.94,"x0":-0.8662081513016674,"y0":50.006498570945794,"z0":5.657623287681313,"aX":-18.255950279261683},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.8,"breakHorizontal":15.4,"spinRate":2148,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.3909953633840675,"extension":6.3098468866979},"hitData":{"launchSpeed":101.1,"launchAngle":-17.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":122.11,"coordY":81.62}},"index":3,"playId":"0a660f15-0219-3244-a10c-2ae8804ddefa","pitchNumber":4,"startTime":"2025-09-21T01:12:20.623Z","endTime":"2025-09-21T01:12:32.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":2.1999999999999975,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-09-21T01:12:32.626Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joc Pederson flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-21T01:15:07.362Z","endTime":"2025-09-21T01:16:03.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"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":[2,3,4],"actionIndex":[1],"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":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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-21T01:12:51.316Z","endTime":"2025-09-21T01:14:41.663Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ronny Henriquez replaces Tyler Phillips.","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-21T01:14:41.663Z","endTime":"2025-09-21T01:15:09.596Z","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":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.75139808888109,"strikeZoneBottom":1.83820540728115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.17094612950687,"aZ":-31.538208397732795,"pfxX":-8.75086300401984,"pfxZ":0.3629003568143627,"pX":-0.8868724282973974,"pZ":2.3432283157183256,"vX0":7.898625698187768,"vY0":-131.37451782190843,"vZ0":-1.27138979728591,"x":150.81,"y":175.51,"x0":-2.8029891813780603,"y0":50.00133707756858,"z0":5.188815464920796,"aX":-15.216884463800513},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.6,"breakHorizontal":14.0,"spinRate":1592,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.417753023426664,"extension":6.321880874445776},"index":2,"playId":"c19da8d7-dd47-33b2-ac2b-b8092a3bfd92","pitchNumber":1,"startTime":"2025-09-21T01:15:09.596Z","endTime":"2025-09-21T01:15:13.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.93711914423485,"aZ":-25.649907972942668,"pfxX":-0.964360452563999,"pfxZ":4.01021566474255,"pX":-0.12622153306874234,"pZ":1.0128642082562282,"vX0":5.793603531739006,"vY0":-127.23760783638294,"vZ0":-5.160508490602654,"x":121.81,"y":211.43,"x0":-2.314832994753413,"y0":50.00300749715558,"z0":5.118983652424773,"aX":-1.5693518473417494},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.2,"breakHorizontal":0.4,"spinRate":2508,"spinDirection":81},"zone":13,"typeConfidence":2.0,"plateTime":0.43171190758918687,"extension":6.077082079803287},"index":3,"playId":"2c149565-38a2-38ed-b165-c1ed93d546f2","pitchNumber":2,"startTime":"2025-09-21T01:15:33.597Z","endTime":"2025-09-21T01:15:38.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.06152377639409,"aZ":-11.754114213359776,"pfxX":-3.3659902619776725,"pfxZ":10.318101905104506,"pX":0.05008163918101995,"pZ":4.058912290786898,"vX0":7.247051961176519,"vY0":-140.33266626371483,"vZ0":-1.5568641853968526,"x":115.09,"y":129.19,"x0":-2.13753183657082,"y0":50.001588965217536,"z0":5.393362707901975,"aX":-6.661570604848192},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.5,"breakHorizontal":4.4,"spinRate":2550,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39148087146696264,"extension":5.896730020887513},"hitData":{"launchSpeed":95.4,"launchAngle":31.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":138.1,"coordY":48.67}},"index":4,"playId":"fa607901-20af-3b48-b1e4-b706d1dce1c1","pitchNumber":3,"startTime":"2025-09-21T01:15:54.537Z","endTime":"2025-09-21T01:16:03.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.53,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-09-21T01:16:03.393Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-21T01:18:03.835Z","endTime":"2025-09-21T01:19:28.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"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":543309,"link":"/api/v1/people/543309"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.63133183475394,"aZ":-11.79573014971421,"pfxX":-4.175318934706324,"pfxZ":11.169808244086434,"pX":0.9957324814699177,"pZ":3.447576883446746,"vX0":10.163402190738868,"vY0":-135.010673574117,"vZ0":-3.1055339626519016,"x":79.05,"y":145.7,"x0":-2.294837035833874,"y0":50.00065049773547,"z0":5.456857971015051,"aX":-7.616975502589302},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.6,"breakHorizontal":5.2,"spinRate":2480,"spinDirection":225},"zone":12,"typeConfidence":0.9,"plateTime":0.40753423220824425,"extension":6.451022923548012},"index":0,"playId":"adc31881-c84e-32f2-badd-899e00d57a88","pitchNumber":1,"startTime":"2025-09-21T01:18:09.374Z","endTime":"2025-09-21T01:18:13.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":76.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.821293242297326,"aZ":-21.79674974442408,"pfxX":-11.584881141899109,"pfxZ":6.936538593918055,"pX":0.7100658747816065,"pZ":1.5968728910111671,"vX0":10.464174279684741,"vY0":-122.2951361068335,"vZ0":-4.918656509583384,"x":89.93,"y":195.66,"x0":-2.1439736409636443,"y0":50.0041423829811,"z0":5.532918010438134,"aX":-17.33852701765275},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":11.4,"breakHorizontal":18.1,"spinRate":2356,"spinDirection":238},"zone":9,"typeConfidence":0.91,"plateTime":0.44994752645655467,"extension":6.493366044841343},"index":1,"playId":"99a86381-b280-3be1-8e99-b9b35413c91f","pitchNumber":2,"startTime":"2025-09-21T01:18:25.015Z","endTime":"2025-09-21T01:18:29.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-09-21T01:18:32.530Z","endTime":"2025-09-21T01:18:48.362Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":85.9,"endSpeed":78.1,"strikeZoneTop":3.23377495473522,"strikeZoneBottom":1.49562474523989,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13891267046522,"aZ":-21.608964602895917,"pfxX":-11.221056124162352,"pfxZ":6.790464035937461,"pX":0.5420210295767537,"pZ":0.6821008380609924,"vX0":10.1018950796133,"vY0":-124.51831425940365,"vZ0":-7.300227312168788,"x":96.34,"y":220.36,"x0":-2.1276130558099524,"y0":50.00364080331603,"z0":5.464977289861445,"aX":-17.460475930663108},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.6,"breakHorizontal":17.8,"spinRate":2360,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.44142742566024884,"extension":6.5475457586732215},"index":3,"playId":"d809e372-915a-37e8-be5f-d50e1bd09296","pitchNumber":3,"startTime":"2025-09-21T01:18:48.362Z","endTime":"2025-09-21T01:18:52.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":83.9,"strikeZoneTop":3.23831262122356,"strikeZoneBottom":1.58057349352826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.81185575395731,"aZ":-14.219853701597252,"pfxX":-5.444526204887491,"pfxZ":9.82463558728766,"pX":0.20008039425569674,"pZ":3.517403456582432,"vX0":8.432900962653349,"vY0":-135.15621982576587,"vZ0":-2.264043340836961,"x":109.37,"y":143.81,"x0":-2.270708364662776,"y0":50.00226447058052,"z0":5.3791233273792045,"aX":-9.949950987638115},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.4,"breakHorizontal":7.8,"spinRate":2552,"spinDirection":223},"zone":12,"typeConfidence":0.9,"plateTime":0.40715332311248886,"extension":6.3077058336806875},"index":4,"playId":"d4c7fd66-3b7c-3ef2-9a82-bed0933e7ae6","pitchNumber":4,"startTime":"2025-09-21T01:19:05.573Z","endTime":"2025-09-21T01:19:09.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.4,"endSpeed":84.3,"strikeZoneTop":3.28619954573598,"strikeZoneBottom":1.54828445469924,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.0363243186218,"aZ":-11.635389427182519,"pfxX":-5.306396429489968,"pfxZ":11.200141705820577,"pX":0.399851612047962,"pZ":1.6658997307843386,"vX0":9.112267220888585,"vY0":-135.41444327823982,"vZ0":-7.282000353095036,"x":101.76,"y":193.8,"x0":-2.3387752470595418,"y0":50.002072504794015,"z0":5.226794909852218,"aX":-9.730803120377818},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.6,"breakHorizontal":7.4,"spinRate":2529,"spinDirection":227},"zone":9,"typeConfidence":0.9,"plateTime":0.40643839733248344,"extension":6.491147253166514},"index":5,"playId":"be682102-8369-348e-bbb8-d44348e60897","pitchNumber":5,"startTime":"2025-09-21T01:19:23.591Z","endTime":"2025-09-21T01:19:28.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.0,"awayTeamWinProbability":85.0,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-09-21T01:19:28.224Z","atBatIndex":60},{"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":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-21T01:19:41.254Z","endTime":"2025-09-21T01:20:44.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":83.7,"strikeZoneTop":3.68802963852133,"strikeZoneBottom":1.68783236749352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.33905363371168,"aZ":-13.448638023459534,"pfxX":-6.052133975497613,"pfxZ":10.330683406644486,"pX":-0.5077403321968132,"pZ":1.925012725666447,"vX0":7.238819731556506,"vY0":-134.78112994135796,"vZ0":-6.098442433190556,"x":136.35,"y":186.8,"x0":-2.460877123142871,"y0":50.001939769268056,"z0":5.192766613525993,"aX":-10.969729165643761},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":9.1,"spinRate":2478,"spinDirection":226},"zone":7,"typeConfidence":0.9,"plateTime":0.40871258830839885,"extension":6.423984787611651},"index":0,"playId":"36968dee-fc85-3664-b469-b63b49e456e4","pitchNumber":1,"startTime":"2025-09-21T01:19:51.248Z","endTime":"2025-09-21T01:19:54.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.6,"endSpeed":84.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.683579863164894,"aZ":-14.864377602584785,"pfxX":-4.6792517915772684,"pfxZ":9.329131805824135,"pX":-0.5367341132059444,"pZ":3.598951780343145,"vX0":6.589779951590945,"vY0":-136.04801562313003,"vZ0":-2.0857518803255326,"x":137.46,"y":141.61,"x0":-2.393867829461075,"y0":50.003230826292175,"z0":5.417929521864527,"aX":-8.683151013186865},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":7.0,"spinRate":2502,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.40417853577890206,"extension":6.416077576594434},"index":1,"playId":"6f618f58-4984-3bf6-a60e-8213147f885a","pitchNumber":2,"startTime":"2025-09-21T01:20:06.996Z","endTime":"2025-09-21T01:20:10.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"startTime":"2025-09-21T01:20:21.352Z","endTime":"2025-09-21T01:20:36.164Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.291086085515644,"aZ":-12.817418618128897,"pfxX":-5.343577634878686,"pfxZ":10.564153825860688,"pX":0.36226174263627453,"pZ":3.665461379825036,"vX0":9.050010891638305,"vY0":-135.42031947537455,"vZ0":-2.045158693866276,"x":103.19,"y":139.81,"x0":-2.3493957676975907,"y0":50.00225624358191,"z0":5.341591550622918,"aX":-9.791488763364587},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":7.4,"spinRate":2516,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.40657378570842395,"extension":6.336232978535639},"hitData":{"launchSpeed":70.9,"launchAngle":64.0,"totalDistance":151.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":67.35,"coordY":165.78}},"index":3,"playId":"651ef822-4bce-36f3-8fd6-05aa5c440e01","pitchNumber":3,"startTime":"2025-09-21T01:20:36.164Z","endTime":"2025-09-21T01:20:44.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":687859,"link":"/api/v1/people/687859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-09-21T01:20:44.690Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-21T01:21:05.647Z","endTime":"2025-09-21T01:22:43.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.9,"strikeZoneTop":3.1865278065352,"strikeZoneBottom":1.49511303367792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.78657446180042,"aZ":-12.30922870091359,"pfxX":-4.68603494017793,"pfxZ":10.655573420346856,"pX":0.19615903634753165,"pZ":2.401184407392242,"vX0":8.18565237202348,"vY0":-136.57480440339717,"vZ0":-5.587011964298177,"x":109.52,"y":173.95,"x0":-2.2491485765426122,"y0":50.00041743237287,"z0":5.340727016308271,"aX":-8.734619258267912},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.1,"breakHorizontal":6.5,"spinRate":2502,"spinDirection":223},"zone":5,"typeConfidence":0.91,"plateTime":0.4030827798083494,"extension":6.679154831261006},"index":0,"playId":"23314397-a909-3dd5-951a-06fa7b1d779e","pitchNumber":1,"startTime":"2025-09-21T01:21:08.749Z","endTime":"2025-09-21T01:21:13.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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.1,"endSpeed":72.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.143084639325743,"aZ":-40.37918515229983,"pfxX":9.06351881274275,"pfxZ":-6.095110116587026,"pX":0.6118030239997251,"pZ":1.6894516499959424,"vX0":4.565640831639196,"vY0":-116.49281829000111,"vZ0":0.07629952499258641,"x":93.68,"y":193.16,"x0":-2.5644750898479134,"y0":50.004333749109605,"z0":5.5407096322440035,"aX":12.196682271615071},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-10.6,"breakHorizontal":-17.6,"spinRate":2701,"spinDirection":31},"zone":9,"typeConfidence":0.9,"plateTime":0.47398566807702647,"extension":6.269177278997149},"index":1,"playId":"67dff8d5-8348-336f-abee-d6ab0b61cf3d","pitchNumber":2,"startTime":"2025-09-21T01:21:25.032Z","endTime":"2025-09-21T01:21:29.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-09-21T01:21:37.518Z","endTime":"2025-09-21T01:21:49.253Z","isPitch":false,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.5,"endSpeed":84.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.926089927925503,"aZ":-15.18912879019609,"pfxX":-6.292887129354138,"pfxZ":9.170889096190729,"pX":0.5851239071258679,"pZ":2.986451988308344,"vX0":9.697630534372498,"vY0":-135.77862792991215,"vZ0":-3.4071425992047835,"x":94.7,"y":158.15,"x0":-2.2282964808169017,"y0":50.00529742350912,"z0":5.325771881800391,"aX":-11.659021632114833},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.0,"breakHorizontal":9.1,"spinRate":2502,"spinDirection":223},"zone":3,"typeConfidence":0.9,"plateTime":0.4046270606822304,"extension":6.474484588398136},"index":3,"playId":"8ca72d4a-0ca2-3929-93f6-d940306a2b1e","pitchNumber":3,"startTime":"2025-09-21T01:21:49.253Z","endTime":"2025-09-21T01:21:53.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.1719808614944,"strikeZoneBottom":1.45921126088324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.366246574480027,"aZ":-22.217301749562786,"pfxX":-11.871150183943108,"pfxZ":6.3710071363407375,"pX":1.1661945829492195,"pZ":-0.09603780783934956,"vX0":11.710978676635548,"vY0":-124.34699096631009,"vZ0":-8.621667890272942,"x":72.55,"y":241.37,"x0":-2.0663140076137974,"y0":50.0029862049413,"z0":5.264950497392673,"aX":-18.555776389854447},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.6,"breakHorizontal":18.7,"spinRate":2308,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.4407818865232347,"extension":6.592258053904767},"index":4,"playId":"71ddc3e6-461c-342c-92e4-846d06e7402d","pitchNumber":4,"startTime":"2025-09-21T01:22:20.145Z","endTime":"2025-09-21T01:22:24.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.46389880988332,"aZ":-21.66512736183084,"pfxX":-10.451452987385425,"pfxZ":6.78451387292313,"pX":0.08185436771057081,"pZ":1.1202691475886324,"vX0":8.902202442527583,"vY0":-124.34863426667908,"vZ0":-5.837334973695794,"x":113.88,"y":208.53,"x0":-2.205684937269475,"y0":50.00325323279547,"z0":5.322899150329977,"aX":-16.190097600053463},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.9,"breakHorizontal":16.6,"spinRate":2356,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.44232514842810433,"extension":6.668074828724366},"index":5,"playId":"514c57ca-54c3-38d0-af2a-372d0c347955","pitchNumber":5,"startTime":"2025-09-21T01:22:39.624Z","endTime":"2025-09-21T01:22:43.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-09-21T01:22:43.822Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cody Freeman called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-21T01:24:54.562Z","endTime":"2025-09-21T01:26:47.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"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":[2,4,5,6,7,8],"actionIndex":[0,1],"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":8},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Dane Myers replaces left fielder Heriberto Hernández, batting 6th, playing left 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":0,"startTime":"2025-09-21T01:24:44.264Z","endTime":"2025-09-21T01:24:44.287Z","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":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Joey Wiemer replaces right fielder Troy Johnston, 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":1,"startTime":"2025-09-21T01:24:44.287Z","endTime":"2025-09-21T01:24:56.824Z","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":687859,"link":"/api/v1/people/687859"},"defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.1,"strikeZoneTop":3.00869287086718,"strikeZoneBottom":1.4663673606508,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.42474101363293,"aZ":-10.53075233308632,"pfxX":-3.9978235105476028,"pfxZ":10.783444572579821,"pX":-0.5250696465963818,"pZ":3.165270222117642,"vX0":6.230920735918744,"vY0":-141.3118910947194,"vZ0":-3.9141015314777374,"x":137.01,"y":153.32,"x0":-2.2468176512560274,"y0":50.006462933907976,"z0":5.253446995973119,"aX":-8.027188721848807},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.8,"breakHorizontal":5.9,"spinRate":2451,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.38869505090956213,"extension":6.198177699087663},"index":2,"playId":"745108f1-24ff-3a03-a4d5-6f38ca7e21fb","pitchNumber":1,"startTime":"2025-09-21T01:24:56.824Z","endTime":"2025-09-21T01:25:00.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2025-09-21T01:25:06.853Z","endTime":"2025-09-21T01:25:19.897Z","isPitch":false,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"},"defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.11515509314466,"strikeZoneBottom":1.41189057517582,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.546365699700925,"aZ":-31.023438714610556,"pfxX":5.254807582211447,"pfxZ":0.7285036035966455,"pX":0.5312688203546231,"pZ":0.5332189178037765,"vX0":5.397834542437827,"vY0":-125.38739350070378,"vZ0":-4.9677251236002835,"x":96.75,"y":224.38,"x0":-2.3426171385852563,"y0":50.00030363987784,"z0":5.111572025613157,"aX":8.251638861578485},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.2,"breakHorizontal":-10.9,"spinRate":2532,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4391117053607907,"extension":6.494416434116252},"index":4,"playId":"ff843ae3-39d2-3dbf-9b73-83f06fd4e919","pitchNumber":2,"startTime":"2025-09-21T01:25:19.897Z","endTime":"2025-09-21T01:25:23.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.6,"strikeZoneTop":3.09,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.297764291024844,"aZ":-28.957986455538535,"pfxX":5.905973595645404,"pfxZ":1.9875827203819298,"pX":1.017799980593199,"pZ":2.5059519643638115,"vX0":6.439158132924326,"vY0":-127.32603366288372,"vZ0":-0.8498078055434345,"x":78.2,"y":171.12,"x0":-2.323702679999617,"y0":50.00555453004099,"z0":5.162280068120632,"aX":9.572278887371288},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.6,"breakHorizontal":-12.4,"spinRate":2498,"spinDirection":66},"zone":12,"typeConfidence":2.0,"plateTime":0.4323218285084671,"extension":6.259846315169857},"index":5,"playId":"28be4fd4-bac4-3389-a7da-45f8f0a8a0e5","pitchNumber":3,"startTime":"2025-09-21T01:25:39.221Z","endTime":"2025-09-21T01:25:43.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":97.3,"endSpeed":87.8,"strikeZoneTop":3.09,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.96273574843602,"aZ":-12.180146326840449,"pfxX":-4.927220728475902,"pfxZ":9.979990407562674,"pX":-0.3195780491865934,"pZ":4.1353598155738505,"vX0":6.500569645137305,"vY0":-141.50790080479672,"vZ0":-1.043298681131343,"x":129.18,"y":127.13,"x0":-2.019578489500609,"y0":50.00028473156254,"z0":5.298977898133969,"aX":-9.869463156778801},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.0,"breakHorizontal":7.4,"spinRate":2579,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38887258882394127,"extension":6.422541473717535},"index":6,"playId":"13b9ac25-1f77-384f-a1ed-1bf13b146816","pitchNumber":4,"startTime":"2025-09-21T01:25:55.092Z","endTime":"2025-09-21T01:25:59.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":97.4,"endSpeed":88.1,"strikeZoneTop":3.09,"strikeZoneBottom":1.39,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.502860076625424,"aZ":-9.721183279566498,"pfxX":-1.1961647536527407,"pfxZ":11.155615029301718,"pX":-0.48360684868880854,"pZ":3.0395354630186597,"vX0":4.482848408180925,"vY0":-141.70842609030103,"vZ0":-4.245878795150396,"x":135.43,"y":156.71,"x0":-1.9378111621321916,"y0":50.00217007768587,"z0":5.19016038924198,"aX":-2.407452659024197},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.4,"breakHorizontal":1.2,"spinRate":2539,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.388046118062797,"extension":6.427271002484763},"index":7,"playId":"342a7e71-50c7-3435-8d5e-af12b5cb78b2","pitchNumber":5,"startTime":"2025-09-21T01:26:16.672Z","endTime":"2025-09-21T01:26:20.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.06014262344431,"strikeZoneBottom":1.43766816197002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.585115192023476,"aZ":-29.502285454851798,"pfxX":4.109488071160738,"pfxZ":1.662924927946266,"pX":0.8756926147347576,"pZ":1.3242125181591662,"vX0":5.910596387213997,"vY0":-125.5915145279676,"vZ0":-3.296678113782271,"x":83.62,"y":203.03,"x0":-2.03869930541726,"y0":50.001049503536386,"z0":5.044285790955317,"aX":6.58535378851783},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":-8.8,"spinRate":2652,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4355294803129217,"extension":6.361542412286762},"index":8,"playId":"3a8fef19-dac6-3f18-9086-643afe3fb40d","pitchNumber":6,"startTime":"2025-09-21T01:26:43.214Z","endTime":"2025-09-21T01:26:47.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.73,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2025-09-21T01:26:47.486Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alejandro Osuna strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-21T01:28:58.679Z","endTime":"2025-09-21T01:30:29.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"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":[3,4,5,6,7,8],"actionIndex":[1,2],"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":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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-21T01:27:33.702Z","endTime":"2025-09-21T01:28:09.411Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","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-21T01:28:09.411Z","endTime":"2025-09-21T01:29:01.665Z","isPitch":false,"type":"action","player":{"id":696030,"link":"/api/v1/people/696030"},"contextMetrics":{}},{"details":{"description":"Rangers manager Bruce Bochy ejected by HP umpire Stu Scheurwater.","event":"Ejection","eventType":"ejection","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":2,"startTime":"2025-09-21T01:29:00.872Z","endTime":"2025-09-21T01:29:00.873Z","isPitch":false,"type":"action","player":{"id":111136,"link":"/api/v1/people/111136"},"umpire":{"id":521889,"link":"/api/v1/people/521889"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.31596838684157,"strikeZoneBottom":1.4736103625705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.38243409338773,"aZ":-29.277125502280416,"pfxX":1.9873971801805617,"pfxZ":1.780513910761715,"pX":-0.10631802940409307,"pZ":0.9632262703388319,"vX0":4.842594946357318,"vY0":-127.00320895750264,"vZ0":-4.59610199454354,"x":121.05,"y":212.77,"x0":-2.297303722119133,"y0":50.00569382355841,"z0":5.12901529458483,"aX":3.242398653559945},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.4,"breakHorizontal":-4.7,"spinRate":2476,"spinDirection":77},"zone":13,"typeConfidence":2.0,"plateTime":0.4315225081750387,"extension":6.540963205053212},"index":3,"playId":"3c2eb562-6b18-3e7a-bd3c-6eeb3b559a9b","pitchNumber":1,"startTime":"2025-09-21T01:29:00.874Z","endTime":"2025-09-21T01:29:04.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.732494092803975,"aZ":-31.56481986970164,"pfxX":4.764046340427777,"pfxZ":0.3842593188367909,"pX":0.11107764603484405,"pZ":1.1454111755057537,"vX0":4.026750728974508,"vY0":-124.84057215676444,"vZ0":-3.5087267932614994,"x":112.77,"y":207.85,"x0":-2.1406544639484393,"y0":50.00134361834116,"z0":5.162457585076819,"aX":7.531776091994114},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.1,"breakHorizontal":-9.6,"spinRate":2734,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.43845645127734123,"extension":6.204467131808306},"index":4,"playId":"05b4b00d-f683-3f00-bfd6-85353a611e16","pitchNumber":2,"startTime":"2025-09-21T01:29:14.528Z","endTime":"2025-09-21T01:29:18.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.22166474487703,"strikeZoneBottom":1.4198642381003,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.980252626422573,"aZ":-27.917052875441488,"pfxX":-10.977152361501648,"pfxZ":2.2729693522964585,"pX":0.09773355665670778,"pZ":1.0399379459210687,"vX0":10.636241234635289,"vY0":-136.05548531382811,"vZ0":-5.508874152747923,"x":113.27,"y":210.7,"x0":-2.4369447275006,"y0":50.00394438237754,"z0":5.026824870250351,"aX":-20.5716969887056},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.1,"breakHorizontal":17.6,"spinRate":1592,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4026431197613536,"extension":6.449374902303356},"index":5,"playId":"62936498-4027-30eb-989b-f3cac6af1ce3","pitchNumber":3,"startTime":"2025-09-21T01:29:29.457Z","endTime":"2025-09-21T01:29:33.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.741842365923134,"aZ":-26.750475149855493,"pfxX":-10.187119181026645,"pfxZ":2.9110712801125302,"pX":-0.2727358999981288,"pZ":1.8561834043328882,"vX0":9.018970815663431,"vY0":-135.64640694026605,"vZ0":-3.570959710083868,"x":127.4,"y":188.66,"x0":-2.317577761944587,"y0":50.004041503689,"z0":5.055422265162926,"aX":-18.98093793880122},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.7,"breakHorizontal":16.6,"spinRate":1647,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.4038431686157624,"extension":6.448189932487003},"index":6,"playId":"b17c4c68-ca9e-37d5-bd3b-84285fe04795","pitchNumber":4,"startTime":"2025-09-21T01:29:45.196Z","endTime":"2025-09-21T01:29:48.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":80.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.055739014090346,"aZ":-30.025533460486418,"pfxX":4.976705837502378,"pfxZ":1.2877810551365814,"pX":0.35896281338797165,"pZ":1.7676729787007672,"vX0":4.861794774263548,"vY0":-128.8806785749098,"vZ0":-2.8167537798108766,"x":103.32,"y":191.05,"x0":-2.2046598468492062,"y0":50.00226146047356,"z0":5.215579621332354,"aX":8.294587409354037},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.9,"breakHorizontal":-10.2,"spinRate":2635,"spinDirection":67},"zone":9,"typeConfidence":2.0,"plateTime":0.426481679748016,"extension":6.094109284170089},"index":7,"playId":"9fa9cb43-e24e-33a9-9eae-98c06230b0a9","pitchNumber":5,"startTime":"2025-09-21T01:30:05.797Z","endTime":"2025-09-21T01:30:09.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":80.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.02424922732861,"aZ":-26.197102640856833,"pfxX":0.8437706537437899,"pfxZ":3.57200298500589,"pX":1.1279065531731967,"pZ":0.7585922949324199,"vX0":7.394505540241721,"vY0":-129.55008412725596,"vZ0":-5.899488746439126,"x":74.01,"y":218.3,"x0":-1.8918170916801853,"y0":50.004158200538534,"z0":5.109666326122882,"aX":1.4097801555625047},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.2,"breakHorizontal":-3.5,"spinRate":2524,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4253577776148796,"extension":6.2008926020900255},"index":8,"playId":"cda23e37-d018-3e6b-9d1e-5a53b00621da","pitchNumber":6,"startTime":"2025-09-21T01:30:25.133Z","endTime":"2025-09-21T01:30:29.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.19,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-09-21T01:30:29.484Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Burger strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-21T01:30:43.065Z","endTime":"2025-09-21T01:31:59.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"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":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.31154676938961,"strikeZoneBottom":1.6456187867703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.1036474580946,"aZ":-10.752148840174618,"pfxX":-4.379833858468643,"pfxZ":10.695961667135826,"pX":-1.1412276798585237,"pZ":3.862872493692895,"vX0":4.3067983046675815,"vY0":-141.10750354711777,"vZ0":-1.8028449586151627,"x":160.5,"y":134.48,"x0":-2.1231820968020596,"y0":50.00559670850222,"z0":5.208456772524997,"aX":-8.774893188027583},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.1,"breakHorizontal":7.0,"spinRate":2701,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38914548287474116,"extension":6.544774871630804},"index":0,"playId":"97d3673e-2c7a-3cf9-825d-a211eee015ff","pitchNumber":1,"startTime":"2025-09-21T01:30:57.406Z","endTime":"2025-09-21T01:31:01.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.15383944371551,"aZ":-10.575796893648564,"pfxX":-4.491421600141014,"pfxZ":10.591919411619466,"pX":-0.46873174147177843,"pZ":3.674617799072932,"vX0":5.561311483403841,"vY0":-142.2474896171522,"vZ0":-2.496133878421772,"x":134.87,"y":139.57,"x0":-1.8702049140925017,"y0":50.00185467447555,"z0":5.238672835709083,"aX":-9.158318586336197},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.8,"breakHorizontal":7.0,"spinRate":2652,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.38579804054122757,"extension":7.517604648842141},"index":1,"playId":"9bfeddfe-cd1c-3a7a-bded-ef4054457c50","pitchNumber":2,"startTime":"2025-09-21T01:31:12.795Z","endTime":"2025-09-21T01:31:16.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.468300137956778,"aZ":-30.825043868750267,"pfxX":6.7932659165112845,"pfxZ":0.8428542760467121,"pX":0.9587616804596404,"pZ":0.6599756482104516,"vX0":5.519016694015934,"vY0":-126.06380664137934,"vZ0":-4.922903754624321,"x":80.45,"y":220.96,"x0":-2.144298428757799,"y0":50.00410170650576,"z0":5.136588257437962,"aX":10.89570074349876},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.6,"breakHorizontal":-13.6,"spinRate":2650,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.43507051198263014,"extension":6.5049161639854},"index":2,"playId":"20c44d94-a8dd-385c-aacb-f14e086c6973","pitchNumber":3,"startTime":"2025-09-21T01:31:36.241Z","endTime":"2025-09-21T01:31:40.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.23614014058854,"aZ":-26.31573319537048,"pfxX":0.8486210049943543,"pfxZ":3.531296060897634,"pX":-0.44043378194420535,"pZ":2.042800985235456,"vX0":4.471185199249276,"vY0":-128.9497474275401,"vZ0":-2.2412007471594526,"x":133.79,"y":183.62,"x0":-2.317060672865225,"y0":50.00596567646354,"z0":4.981879424197401,"aX":1.410103573981568},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.0,"breakHorizontal":-2.6,"spinRate":2467,"spinDirection":91},"zone":7,"typeConfidence":2.0,"plateTime":0.42700516725251525,"extension":6.487307227103572},"index":3,"playId":"fd0e6419-5f34-3358-a468-f285460dd9f2","pitchNumber":4,"startTime":"2025-09-21T01:31:54.401Z","endTime":"2025-09-21T01:31:59.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678692,"link":"/api/v1/people/678692","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_ab"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_ab"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_pa"},{"player":{"id":678692,"link":"/api/v1/people/678692"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-09-21T01:31:59.650Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eric Wagaman strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-21T01:34:19.320Z","endTime":"2025-09-21T01:35:46.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":676572,"fullName":"Eric Wagaman","link":"/api/v1/people/676572"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":79.7,"endSpeed":72.4,"strikeZoneTop":3.47201457459435,"strikeZoneBottom":1.64556996603753,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.11874211789271,"aZ":-38.40131843160903,"pfxX":7.356656219080363,"pfxZ":-4.656174604654339,"pX":0.41274755642944716,"pZ":3.0280775811240446,"vX0":4.510567697950869,"vY0":-115.88685164858053,"vZ0":2.2985124481543613,"x":101.27,"y":157.02,"x0":-2.526139604048083,"y0":50.00354193726741,"z0":5.737365054380128,"aX":9.83479161270284},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-7.3,"breakHorizontal":-14.5,"spinRate":2691,"spinDirection":34},"zone":3,"typeConfidence":0.9,"plateTime":0.47576720592584953,"extension":6.010005631248516},"index":0,"playId":"d4fed650-9f2d-3788-b76d-c04f8b739cd7","pitchNumber":1,"startTime":"2025-09-21T01:34:28.777Z","endTime":"2025-09-21T01:34:33.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.2,"strikeZoneTop":3.46017327337875,"strikeZoneBottom":1.5932292629417,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.50353327892345,"aZ":-11.611706842465656,"pfxX":-5.806560986783016,"pfxZ":11.195416844345868,"pX":0.5361882950805903,"pZ":2.1297034068648744,"vX0":9.459860689376567,"vY0":-135.82688452447178,"vZ0":-6.132750937621086,"x":96.56,"y":181.28,"x0":-2.2649038293032033,"y0":50.002151057809805,"z0":5.252503250173249,"aX":-10.664855882528725},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.8,"breakHorizontal":8.2,"spinRate":2564,"spinDirection":220},"zone":9,"typeConfidence":0.91,"plateTime":0.4059328564401534,"extension":6.368330325391171},"index":1,"playId":"c776aca5-09ec-395e-8e47-204e4d3a0d41","pitchNumber":2,"startTime":"2025-09-21T01:34:44.394Z","endTime":"2025-09-21T01:34:48.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":73.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.757829029889233,"aZ":-37.50490649157611,"pfxX":7.588710354514205,"pfxZ":-3.8832589980469185,"pX":0.8004725779177805,"pZ":1.8742356449692623,"vX0":5.501687396504601,"vY0":-117.49282530129322,"vZ0":-0.280801676695126,"x":86.49,"y":188.18,"x0":-2.5710745178466157,"y0":50.000453378245325,"z0":5.531071431084397,"aX":10.427913822228723},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-6.7,"breakHorizontal":-15.2,"spinRate":2613,"spinDirection":31},"zone":9,"typeConfidence":0.9,"plateTime":0.46922472215575795,"extension":6.130083744265123},"index":2,"playId":"0d8158e9-68eb-3b41-bfd7-fd186ba4bb7a","pitchNumber":3,"startTime":"2025-09-21T01:35:00.374Z","endTime":"2025-09-21T01:35:04.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":73.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.80824628518774,"aZ":-41.6713964162934,"pfxX":8.737534596668851,"pfxZ":-7.005094155353125,"pX":1.1900703464755367,"pZ":1.5374109571857055,"vX0":5.617767250695847,"vY0":-117.06843099016857,"vZ0":-0.15375479839786887,"x":71.64,"y":197.27,"x0":-2.3948196661589143,"y0":50.00218929527013,"z0":5.5810236566043665,"aX":11.84822517202703},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-12.2,"breakHorizontal":-17.4,"spinRate":2781,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.4720296327669402,"extension":6.107199919512035},"index":3,"playId":"d35cec6f-28fb-371e-a896-63b6ffcd5425","pitchNumber":4,"startTime":"2025-09-21T01:35:20.586Z","endTime":"2025-09-21T01:35:25.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":85.3,"endSpeed":77.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.108782165239937,"aZ":-23.57107930591527,"pfxX":-11.744202200904738,"pfxZ":5.586554662545552,"pX":0.3269261282150171,"pZ":0.6443923272471581,"vX0":9.617010243590846,"vY0":-123.66396161287942,"vZ0":-6.82711165385707,"x":104.54,"y":221.38,"x0":-2.09850763890027,"y0":50.00029128761105,"z0":5.4358005759694334,"aX":-18.07313987618609},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.5,"breakHorizontal":18.8,"spinRate":2364,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.44397676225450233,"extension":6.654198585808923},"index":4,"playId":"0762bbb0-8727-3045-abff-cd0819b8bd40","pitchNumber":5,"startTime":"2025-09-21T01:35:41.889Z","endTime":"2025-09-21T01:35:46.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":676572,"link":"/api/v1/people/676572","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_ab"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_ab"},{"player":{"id":676572,"link":"/api/v1/people/676572"},"credit":"b_pa"},{"player":{"id":657097,"link":"/api/v1/people/657097"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-09-21T01:35:46.548Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jakob Marsee singles on a sharp line drive to center fielder Michael Helman.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-21T01:38:07.060Z","endTime":"2025-09-21T01:38:48.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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":{"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-21T01:35:59.814Z","endTime":"2025-09-21T01:36:16.550Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Hoby Milner replaces Jacob Webb.","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-21T01:36:16.550Z","endTime":"2025-09-21T01:38:09.285Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571948,"link":"/api/v1/people/571948"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657097,"link":"/api/v1/people/657097","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.7,"strikeZoneTop":3.42501801092145,"strikeZoneBottom":1.61372310750591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.746821644419455,"aZ":-31.985440961772508,"pfxX":12.882349289465424,"pfxZ":0.11731291085653694,"pX":-0.2884019565568299,"pZ":2.3659690160129063,"vX0":-14.632001585475448,"vY0":-126.82175474361031,"vZ0":1.4933881247910838,"x":127.99,"y":174.9,"x0":3.8912654531504436,"y0":50.003329416105174,"z0":4.326892365217287,"aX":20.915380095486345},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.8,"breakHorizontal":-19.9,"spinRate":2034,"spinDirection":99},"zone":4,"typeConfidence":2.0,"plateTime":0.432430459829805,"extension":6.664036309325232},"index":2,"playId":"c8424e4d-7dcf-3215-a764-a6f856e77fad","pitchNumber":1,"startTime":"2025-09-21T01:38:09.285Z","endTime":"2025-09-21T01:38:13.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.0,"strikeZoneTop":3.42671720006192,"strikeZoneBottom":1.69537448951706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.525766392502327,"aZ":-33.983455438372474,"pfxX":-7.234077103294192,"pfxZ":-1.3781526819939547,"pX":-0.46068372197781576,"pZ":1.2222194752558848,"vX0":-8.043976174388721,"vY0":-114.76981666083522,"vZ0":1.0516892154025497,"x":134.56,"y":205.78,"x0":4.051640334862981,"y0":50.00370590986906,"z0":4.110855795918865,"aX":-9.489434909773138},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-1.8,"breakHorizontal":15.4,"spinRate":1822,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.48030517572153597,"extension":6.645068106814617},"index":3,"playId":"0a82713e-6066-34c7-869c-ab0a32711049","pitchNumber":2,"startTime":"2025-09-21T01:38:24.890Z","endTime":"2025-09-21T01:38:28.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.503358850590992,"aZ":-31.610071716871396,"pfxX":12.852394231451875,"pfxZ":0.3487984448075041,"pX":-0.01644914770036621,"pZ":1.712005880262619,"vX0":-13.97801727124679,"vY0":-126.12558944008393,"vZ0":0.06492507401072078,"x":117.63,"y":192.56,"x0":3.936872124152784,"y0":50.00088192525207,"z0":4.242576412351234,"aX":20.631531171045225},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.0,"breakHorizontal":-19.9,"spinRate":2109,"spinDirection":98},"zone":8,"typeConfidence":2.0,"plateTime":0.4348557871452825,"extension":6.612452066845147},"hitData":{"launchSpeed":105.1,"launchAngle":11.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":110.42,"coordY":78.28}},"index":4,"playId":"932d753e-4e62-3cd6-b98b-3c91932ca44c","pitchNumber":3,"startTime":"2025-09-21T01:38:39.162Z","endTime":"2025-09-21T01:38:48.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-0.8000000000000007,"leverageIndex":0.24,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-09-21T01:38:48.777Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Agustín Ramírez walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-21T01:39:00.844Z","endTime":"2025-09-21T01:41:27.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,6,7,8],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","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":571948,"link":"/api/v1/people/571948"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":683227,"link":"/api/v1/people/683227"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.1,"strikeZoneTop":3.19812332390465,"strikeZoneBottom":1.51268358387482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.581634934753257,"aZ":-34.838988794592844,"pfxX":-6.443519339983909,"pfxZ":-1.953650758786063,"pX":0.6090822565027929,"pZ":2.2615632820983103,"vX0":-6.209696408154922,"vY0":-116.72008346851437,"vZ0":2.846300775193808,"x":93.78,"y":177.72,"x0":4.153922825263582,"y0":50.005129555101895,"z0":4.335481610914127,"aX":-8.776298528480854},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-2.4,"breakHorizontal":13.3,"spinRate":1770,"spinDirection":302},"zone":6,"typeConfidence":2.0,"plateTime":0.4715898808300878,"extension":6.570778001241837},"index":0,"playId":"e948037c-3ec4-3c40-aded-d7fe0c83296f","pitchNumber":1,"startTime":"2025-09-21T01:39:10.057Z","endTime":"2025-09-21T01:39:14.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","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":"218d91dc-34c6-363a-b817-bbe358784848","startTime":"2025-09-21T01:39:26.914Z","endTime":"2025-09-21T01:39:36.545Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Agustín Ramírez batting, Jakob Marsee picked off and caught stealing 2nd base, pitcher Hoby Milner.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"218d91dc-34c6-363a-b817-bbe358784848","startTime":"2025-09-21T01:39:56.294Z","endTime":"2025-09-21T01:40:08.728Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":1.4000000000000004,"leverageIndex":0.42,"dramaIndex":24.0,"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.5,"strikeZoneTop":3.17507727638014,"strikeZoneBottom":1.44964635269973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.588399478292985,"aZ":-28.553421688231225,"pfxX":11.0468440936802,"pfxZ":2.235329538338924,"pX":-0.48556093992189436,"pZ":2.5753538907639175,"vX0":-14.368057519542274,"vY0":-126.97471213684001,"vZ0":1.3111670826223603,"x":135.51,"y":169.25,"x0":3.8284883465697015,"y0":50.00526746398677,"z0":4.335180415557031,"aX":17.922781283182392},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.7,"breakHorizontal":-16.4,"spinRate":1994,"spinDirection":94},"zone":4,"typeConfidence":2.0,"plateTime":0.4324488073908128,"extension":6.640531197141733},"index":3,"playId":"5b9a4071-9693-361c-be81-8435fdba92e6","pitchNumber":2,"startTime":"2025-09-21T01:40:08.728Z","endTime":"2025-09-21T01:40:13.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":88.3,"endSpeed":79.7,"strikeZoneTop":3.19155738030759,"strikeZoneBottom":1.46600061139084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.32710239323964,"aZ":-29.946022689492665,"pfxX":9.834564380869443,"pfxZ":1.366776604737474,"pX":-1.1534691409203277,"pZ":3.5366098238726096,"vX0":-15.484239069915207,"vY0":-127.56310428792017,"vZ0":3.8398038345606262,"x":160.97,"y":143.29,"x0":3.7413874268811886,"y0":50.004999123773864,"z0":4.383970058812255,"aX":16.072001832356044},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.8,"breakHorizontal":-13.9,"spinRate":2046,"spinDirection":94},"zone":11,"typeConfidence":2.0,"plateTime":0.43077988235197484,"extension":6.649170460118296},"index":4,"playId":"cdf1b6e2-0047-33cf-84da-cc28a0a17341","pitchNumber":3,"startTime":"2025-09-21T01:40:26.203Z","endTime":"2025-09-21T01:40:30.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2025-09-21T01:40:38.476Z","endTime":"2025-09-21T01:40:52.646Z","isPitch":false,"type":"action","player":{"id":682663,"link":"/api/v1/people/682663"},"defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.5,"strikeZoneTop":3.22469323404374,"strikeZoneBottom":1.4595772934453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.986500700257906,"aZ":-36.804783519492474,"pfxX":10.401392669601732,"pfxZ":-3.1803423366169037,"pX":2.023800273841483,"pZ":1.4224938421697508,"vX0":-8.271775415528715,"vY0":-120.38921606659055,"vZ0":1.3157792071998184,"x":39.86,"y":200.37,"x0":4.165313805816336,"y0":50.00110529446248,"z0":4.144918211962401,"aX":15.153756343903668},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.0,"breakHorizontal":-16.7,"spinRate":1728,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.4562460214438424,"extension":6.706072043243962},"index":6,"playId":"77a4913f-5dc3-30cc-972b-414ef92d6462","pitchNumber":4,"startTime":"2025-09-21T01:40:52.646Z","endTime":"2025-09-21T01:40:57.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.3,"strikeZoneTop":3.09200275482323,"strikeZoneBottom":1.40630760212536,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.326849926014095,"aZ":-32.2363759372797,"pfxX":-6.3276711208904155,"pfxZ":-0.04499208663190757,"pX":1.6184291904098755,"pZ":1.876887917680448,"vX0":-4.277337240497171,"vY0":-115.75792882590703,"vZ0":1.8909381386279895,"x":55.31,"y":188.1,"x0":4.321048465856681,"y0":50.00421875775571,"z0":4.165976310564571,"aX":-8.470934344162588},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.8,"breakHorizontal":12.6,"spinRate":1816,"spinDirection":298},"zone":14,"typeConfidence":2.0,"plateTime":0.47564248165020695,"extension":6.4966743517216825},"index":7,"playId":"407ae1e2-6da1-3eb0-a2bf-518f3e6452f4","pitchNumber":5,"startTime":"2025-09-21T01:41:06.611Z","endTime":"2025-09-21T01:41:11.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":79.7,"strikeZoneTop":3.14182186884965,"strikeZoneBottom":1.37669954391036,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.14108727874225,"aZ":-33.06807484755516,"pfxX":13.238210146995975,"pfxZ":-0.5544638408705396,"pX":-1.0383431544059332,"pZ":2.55900633496727,"vX0":-16.497459392083577,"vY0":-126.91292872557247,"vZ0":2.2033674742535703,"x":156.58,"y":169.69,"x0":3.8408282554652096,"y0":50.00043742585811,"z0":4.322211353728339,"aX":21.490421884757588},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.1,"breakHorizontal":-20.0,"spinRate":2038,"spinDirection":100},"zone":11,"typeConfidence":2.0,"plateTime":0.4323730309425371,"extension":6.671512898849011},"index":8,"playId":"f524322c-ecc4-3547-b9c0-c147164caec8","pitchNumber":6,"startTime":"2025-09-21T01:41:22.229Z","endTime":"2025-09-21T01:41:27.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682663,"link":"/api/v1/people/682663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682663,"link":"/api/v1/people/682663"},"credit":"b_pa"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.6,"awayTeamWinProbability":91.4,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-09-21T01:41:27.177Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to left fielder Alejandro Osuna.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-21T01:42:13.638Z","endTime":"2025-09-21T01:45:03.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-21T01:41:50.519Z","endTime":"2025-09-21T01:42:15.603Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.1,"strikeZoneTop":3.26109099213772,"strikeZoneBottom":1.48370654857131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.456818512130145,"aZ":-33.01791947294925,"pfxX":12.351667457269055,"pfxZ":-0.510607563918442,"pX":-0.19149095344572778,"pZ":1.8336212137015393,"vX0":-14.241379822748096,"vY0":-127.51009658570223,"vZ0":0.5009215977337043,"x":124.3,"y":189.27,"x0":3.874672767076836,"y0":50.00632557129564,"z0":4.25037380242227,"aX":20.241030039379634},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.5,"breakHorizontal":-19.0,"spinRate":1964,"spinDirection":99},"zone":8,"typeConfidence":2.0,"plateTime":0.4303833805557762,"extension":6.71532464005909},"index":1,"playId":"94bdbfd1-7081-36b4-848f-9741c3cf057d","pitchNumber":1,"startTime":"2025-09-21T01:42:15.603Z","endTime":"2025-09-21T01:42:19.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":80.7,"endSpeed":73.2,"strikeZoneTop":3.17941785664907,"strikeZoneBottom":1.44160029484344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.798432641933214,"aZ":-34.468419956317206,"pfxX":-7.166532220765064,"pfxZ":-1.678798761080989,"pX":0.9889842556010888,"pZ":1.3941829388976628,"vX0":-5.264865885764553,"vY0":-117.30067896820901,"vZ0":1.0981017742870323,"x":79.3,"y":201.14,"x0":4.207337874328007,"y0":50.00104062889465,"z0":4.17752570203949,"aX":-9.810228483709196},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-2.4,"breakHorizontal":14.4,"spinRate":1779,"spinDirection":305},"zone":14,"typeConfidence":2.0,"plateTime":0.47010047989778503,"extension":6.597066302189642},"index":2,"playId":"646f00a6-dcf1-3e7b-822d-107d56358893","pitchNumber":2,"startTime":"2025-09-21T01:42:31.974Z","endTime":"2025-09-21T01:42:35.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":87.9,"endSpeed":79.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.662426291205065,"aZ":-29.548221216408976,"pfxX":9.443128506696368,"pfxZ":1.6206039795043594,"pX":-0.07005490473173542,"pZ":3.4142202075789814,"vX0":-12.749102887123932,"vY0":-127.21851906780759,"vZ0":3.4648133894211584,"x":119.67,"y":146.6,"x0":3.8039797509282027,"y0":50.00444105468751,"z0":4.3913301240510565,"aX":15.318693311216407},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.2,"breakHorizontal":-13.8,"spinRate":2057,"spinDirection":98},"zone":11,"typeConfidence":2.0,"plateTime":0.4323009346945703,"extension":6.495429654906457},"index":3,"playId":"17a90040-a44e-33ff-a529-600a7121fbb7","pitchNumber":3,"startTime":"2025-09-21T01:42:50.104Z","endTime":"2025-09-21T01:42:54.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":89.1,"endSpeed":81.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.9445800057787,"aZ":-28.608825309494456,"pfxX":11.07515746264501,"pfxZ":2.1054771450433574,"pX":0.6809981960681546,"pZ":2.5168831359093082,"vX0":-12.07700104385586,"vY0":-129.18813156858386,"vZ0":1.0122104485286647,"x":91.04,"y":170.82,"x0":3.9690574273886825,"y0":50.00583096045286,"z0":4.312542133911101,"aX":18.795410212743466},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.3,"breakHorizontal":-17.5,"spinRate":1945,"spinDirection":99},"zone":6,"typeConfidence":2.0,"plateTime":0.4233475857535973,"extension":6.65264765328004},"index":4,"playId":"60739bcb-6b5a-3ef6-b9dc-14baa4774be7","pitchNumber":4,"startTime":"2025-09-21T01:43:12.824Z","endTime":"2025-09-21T01:43:16.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.25770586474683,"strikeZoneBottom":1.48036246941555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.189137682683103,"aZ":-37.49110220119112,"pfxX":9.804767254993045,"pfxZ":-3.7198897551613492,"pX":2.484480184239752,"pZ":0.7203356779634623,"vX0":-7.0936051842897125,"vY0":-119.17867588251143,"vZ0":0.04890692248538886,"x":22.3,"y":219.33,"x0":4.234505634126812,"y0":50.00175815077523,"z0":4.102585102894467,"aX":14.018830867233687},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-6.4,"breakHorizontal":-16.0,"spinRate":1725,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.46064117070341215,"extension":6.598955420068864},"index":5,"playId":"7ccdf71a-811f-3e09-86a8-b90e9806e65c","pitchNumber":5,"startTime":"2025-09-21T01:43:36.249Z","endTime":"2025-09-21T01:43:40.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":6,"playId":"ddfc51b6-f218-4253-89a1-aa9e4cf3b671","startTime":"2025-09-21T01:43:54.990Z","endTime":"2025-09-21T01:43:59.990Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.8,"strikeZoneTop":3.29158606512819,"strikeZoneBottom":1.43414919089949,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.294134084565243,"aZ":-37.34021081077289,"pfxX":11.549233476619886,"pfxZ":-3.6075048625146593,"pX":1.2892558666925904,"pZ":1.8307321033738857,"vX0":-10.26625968732057,"vY0":-119.22614981334281,"vZ0":2.4899662788177013,"x":67.86,"y":189.35,"x0":4.163807966778632,"y0":50.00513670910717,"z0":4.15782238797312,"aX":16.52291243180057},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-5.5,"breakHorizontal":-18.2,"spinRate":1877,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.46052423990805913,"extension":6.5681789796955075},"index":7,"playId":"0ca3904c-d568-3847-96a1-d9fa5520c854","pitchNumber":6,"startTime":"2025-09-21T01:44:11.006Z","endTime":"2025-09-21T01:44:15.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.20486573015028,"strikeZoneBottom":1.42766229857578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.040217909930764,"aZ":-37.468499999627916,"pfxX":10.484109690649618,"pfxZ":-3.805658309712114,"pX":1.4048473014313727,"pZ":1.2305300533605776,"vX0":-9.604559218330957,"vY0":-117.42046155251457,"vZ0":1.4692633938122117,"x":63.45,"y":205.56,"x0":4.193692982650346,"y0":50.003948099163246,"z0":4.093253808664832,"aX":14.584660763490916},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-6.1,"breakHorizontal":-16.6,"spinRate":1700,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.46716748228850635,"extension":6.424074957615696},"index":8,"playId":"0d289bbd-6938-3f58-8014-81cdecc7c01d","pitchNumber":7,"startTime":"2025-09-21T01:44:33.293Z","endTime":"2025-09-21T01:44:37.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.072424091714986,"aZ":-32.042566392570905,"pfxX":-6.359304423899882,"pfxZ":0.10350483643162711,"pX":-0.1697484756417334,"pZ":2.1556430427680318,"vX0":-7.736281166223844,"vY0":-115.04995986155645,"vZ0":2.504919102417147,"x":123.47,"y":180.58,"x0":4.0740690655631155,"y0":50.00548412771926,"z0":4.176724041045735,"aX":-8.45185795996904},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.2,"breakHorizontal":13.6,"spinRate":1869,"spinDirection":299},"zone":5,"typeConfidence":2.0,"plateTime":0.4776597696181044,"extension":6.499417283978121},"hitData":{"launchSpeed":94.8,"launchAngle":36.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.81,"coordY":74.52}},"index":9,"playId":"1a3f0d95-a8c8-3831-b199-1c45331da454","pitchNumber":8,"startTime":"2025-09-21T01:44:54.333Z","endTime":"2025-09-21T01:45:03.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":682663,"link":"/api/v1/people/682663"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-09-21T01:45:03.558Z","atBatIndex":69},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Higashioka homers (11) on a fly ball to left center field.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-21T01:47:38.911Z","endTime":"2025-09-21T01:49:00.484Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"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":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":{"id":676534,"link":"/api/v1/people/676534"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Calvin Faucher 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-21T01:47:01.501Z","endTime":"2025-09-21T01:47:29.296Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"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":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-21T01:47:29.296Z","endTime":"2025-09-21T01:47:41.159Z","isPitch":false,"type":"action","player":{"id":543309,"link":"/api/v1/people/543309"},"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.6,"strikeZoneTop":3.53067644034033,"strikeZoneBottom":1.79499919423488,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.29351160571882,"aZ":-26.319516826276708,"pfxX":0.0561301948990689,"pfxZ":3.0416694362999186,"pX":0.8995482974381546,"pZ":-0.2093034175256467,"vX0":4.87031884541099,"vY0":-137.85026233874333,"vZ0":-11.019528124852668,"x":82.71,"y":244.43,"x0":-0.8966282508124617,"y0":50.00644537513113,"z0":5.613212422004473,"aX":0.10794589588914441},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.4,"breakHorizontal":-1.1,"spinRate":2974,"spinDirection":180},"zone":14,"typeConfidence":2.0,"plateTime":0.39715587337577984,"extension":5.961032960774965},"index":2,"playId":"671165dd-949d-3e26-aec7-a6bc8acb77be","pitchNumber":1,"startTime":"2025-09-21T01:47:41.159Z","endTime":"2025-09-21T01:47:45.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.56804161473441,"strikeZoneBottom":1.7525006721205,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.952059759504742,"aZ":-31.422079271719408,"pfxX":1.3280844897261677,"pfxZ":0.4098156452627535,"pX":-0.7439948694276299,"pZ":3.6596207456311354,"vX0":0.41345291946231333,"vY0":-133.98431542942447,"vZ0":-0.041536186865629765,"x":145.36,"y":139.97,"x0":-1.0725719678628147,"y0":50.00177311218968,"z0":5.907008690002484,"aX":2.4321788723584854},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":1.0,"breakHorizontal":-2.5,"spinRate":3004,"spinDirection":102},"zone":1,"typeConfidence":2.0,"plateTime":0.40765671353325583,"extension":5.93670065809536},"index":3,"playId":"2721f48b-6bde-3549-9102-670d37f0f47a","pitchNumber":2,"startTime":"2025-09-21T01:48:01.401Z","endTime":"2025-09-21T01:48:05.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.513629915449037,"aZ":-26.768724769326106,"pfxX":0.6860291421272757,"pfxZ":2.862227734160342,"pX":1.075106216125625,"pZ":1.9178158819485707,"vX0":4.896169237024547,"vY0":-136.19088463635578,"vZ0":-5.297091672001228,"x":76.02,"y":187.0,"x0":-0.8313398793791876,"y0":50.001516552708964,"z0":5.72764127353017,"aX":1.294641702360067},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.3,"breakHorizontal":-2.3,"spinRate":2900,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4014126999067038,"extension":6.050443146784881},"index":4,"playId":"bd8c4f07-a359-3074-814a-0c27704bfb8e","pitchNumber":3,"startTime":"2025-09-21T01:48:19.693Z","endTime":"2025-09-21T01:48:24.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.347857864863546,"aZ":-32.06196146592682,"pfxX":1.5068392931726522,"pfxZ":0.0622660367190182,"pX":-0.18484369873369633,"pZ":2.8250591825144014,"vX0":1.8057755429459121,"vY0":-136.31066202081334,"vZ0":-2.138395351166158,"x":124.05,"y":162.5,"x0":-1.0503125135214486,"y0":50.00533994773759,"z0":5.820924075331599,"aX":2.8521867567541657},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":-0.1,"breakHorizontal":-3.1,"spinRate":3055,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.40094807549440814,"extension":5.94496851874662},"hitData":{"launchSpeed":106.3,"launchAngle":24.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":78.77,"coordY":38.24}},"index":5,"playId":"844aadfa-9d29-33da-9e15-90eb35c25e61","pitchNumber":4,"startTime":"2025-09-21T01:48:36.869Z","endTime":"2025-09-21T01:49:00.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":10.899999999999999,"leverageIndex":1.88,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2025-09-21T01:49:00.484Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Smith flies out to left fielder Dane Myers.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-21T01:49:06.501Z","endTime":"2025-09-21T01:51:03.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,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":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.8,"strikeZoneTop":3.25672607742343,"strikeZoneBottom":1.55594917145103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.623980013435126,"aZ":-25.57935216023191,"pfxX":-0.3456962234065859,"pfxZ":3.39969253666302,"pX":1.5946347862900578,"pZ":0.8524655838212897,"vX0":7.228564947157614,"vY0":-137.84421835544984,"vZ0":-8.1893028781856,"x":56.22,"y":215.76,"x0":-1.008833103450159,"y0":50.00030181175169,"z0":5.569971855403277,"aX":-0.671366543562404},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.7,"breakHorizontal":-0.7,"spinRate":3019,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.39629803577317935,"extension":6.091035484054108},"index":0,"playId":"1fa374c9-7b86-335e-89e6-f8607e9da7f5","pitchNumber":1,"startTime":"2025-09-21T01:49:21.714Z","endTime":"2025-09-21T01:49:25.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"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-21T01:49:32.757Z","endTime":"2025-09-21T01:50:07.845Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.23536086329665,"strikeZoneBottom":1.49487618914609,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.739325597559706,"aZ":-27.9176422958912,"pfxX":1.227727304695516,"pfxZ":2.194360185828023,"pX":-0.11004990434770595,"pZ":2.7670388145160065,"vX0":2.844746364140305,"vY0":-137.93534547723362,"vZ0":-2.7345239541336688,"x":121.19,"y":164.07,"x0":-1.3115097031362668,"y0":50.00340832821985,"z0":5.640317779302813,"aX":2.3812730852052097},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.6,"breakHorizontal":-2.8,"spinRate":2994,"spinDirection":169},"zone":2,"typeConfidence":2.0,"plateTime":0.3960682854195885,"extension":5.926568451850775},"index":2,"playId":"8d42573c-91c1-3b83-83e0-3c1ca809c87c","pitchNumber":2,"startTime":"2025-09-21T01:50:07.845Z","endTime":"2025-09-21T01:50:12.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.18022974621422,"strikeZoneBottom":1.55988868548864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.908300525234893,"aZ":-27.07434305701496,"pfxX":1.9011322801033161,"pfxZ":2.6466230085239477,"pX":0.6709058043044357,"pZ":1.2028285311863611,"vX0":3.709962802829785,"vY0":-137.50577690260874,"vZ0":-6.918700536573921,"x":91.43,"y":206.3,"x0":-0.9397978574991838,"y0":50.00184099130208,"z0":5.57421877733573,"aX":3.6595734266467166},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.6,"breakHorizontal":-4.2,"spinRate":2956,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.3974868369175706,"extension":6.081647936702489},"index":3,"playId":"86531187-dfb7-3786-990e-9b37d86b75d5","pitchNumber":3,"startTime":"2025-09-21T01:50:25.255Z","endTime":"2025-09-21T01:50:29.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.21706171151207,"strikeZoneBottom":1.5565602894954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.942765466351226,"aZ":-27.172395168257605,"pfxX":-10.42802896689357,"pfxZ":2.5493770811517598,"pX":-1.8309236894682994,"pZ":2.0391067441699233,"vX0":2.526957377489767,"vY0":-140.1818611813341,"vZ0":-4.548373384881976,"x":186.79,"y":183.72,"x0":-1.3980495234468584,"y0":50.00300705362094,"z0":5.488025756290346,"aX":-20.454823480092603},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.7,"breakHorizontal":18.2,"spinRate":2320,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.3928931392005257,"extension":5.7733003867157295},"index":4,"playId":"a6accf80-1668-3db4-ace5-2ecccad75a41","pitchNumber":4,"startTime":"2025-09-21T01:50:38.864Z","endTime":"2025-09-21T01:50:43.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":96.6,"endSpeed":88.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.33924226798054,"aZ":-15.082930799846068,"pfxX":-4.864511013286373,"pfxZ":8.550916914947146,"pX":-0.08946388935494125,"pZ":2.7544299735573152,"vX0":5.069784608852735,"vY0":-140.58234543801325,"vZ0":-4.8291927740232,"x":120.41,"y":164.41,"x0":-1.2855668322411007,"y0":50.00095520805323,"z0":5.475931096853273,"aX":-9.72078781126903},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":7.8,"spinRate":2545,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3898509741179108,"extension":5.947193344027639},"hitData":{"launchSpeed":85.5,"launchAngle":60.0,"totalDistance":204.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.99,"coordY":128.43}},"index":5,"playId":"a10f025f-d1f2-3f8a-92c0-3fcd83e69ecb","pitchNumber":5,"startTime":"2025-09-21T01:50:54.039Z","endTime":"2025-09-21T01:51:03.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2025-09-21T01:51:03.872Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Jung singles on a sharp line drive to right fielder Joey Wiemer.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-21T01:51:13.748Z","endTime":"2025-09-21T01:51:38.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"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],"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":0},"credits":[{"player":{"id":686894,"link":"/api/v1/people/686894"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.7,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.60777613109163,"aZ":-33.859098011690904,"pfxX":6.826601656285916,"pfxZ":-1.0211779627768784,"pX":-0.18706257867758824,"pZ":2.646119495105765,"vX0":0.3694346586001133,"vY0":-128.25578605223944,"vZ0":-0.9643771503783705,"x":124.13,"y":167.33,"x0":-1.2190556297141344,"y0":50.00140058269419,"z0":5.687411536571133,"aX":11.27636958138143},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.8,"breakHorizontal":-12.5,"spinRate":2998,"spinDirection":44},"zone":5,"typeConfidence":2.0,"plateTime":0.42842835090624387,"extension":5.966828390642166},"hitData":{"launchSpeed":102.4,"launchAngle":12.0,"totalDistance":224.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":186.43,"coordY":97.25}},"index":0,"playId":"9655ad71-8712-3ecb-9196-c35944420ae2","pitchNumber":1,"startTime":"2025-09-21T01:51:27.874Z","endTime":"2025-09-21T01:51:38.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.4,"awayTeamWinProbability":78.6,"homeTeamWinProbabilityAdded":9.899999999999999,"leverageIndex":2.71,"dramaIndex":134.0,"contextMetrics":{},"playEndTime":"2025-09-21T01:51:38.409Z","atBatIndex":72},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ezequiel Duran pops out to second baseman Xavier Edwards.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-21T01:52:15.313Z","endTime":"2025-09-21T01:54:34.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"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":[1,2,3,4,6,7,8],"actionIndex":[0],"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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":"Offensive Substitution: Pinch-runner Wyatt Langford replaces Josh Jung.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"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-21T01:51:54.500Z","endTime":"2025-09-21T01:52:17.572Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":673962,"link":"/api/v1/people/673962"},"base":1,"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.8,"endSpeed":86.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.315168989086196,"aZ":-26.04127309933085,"pfxX":0.422894685025724,"pfxZ":3.2109411960346517,"pX":0.29662649602842706,"pZ":2.6517590961607875,"vX0":3.471277843187809,"vY0":-136.7149839752614,"vZ0":-3.658062556051614,"x":105.69,"y":167.18,"x0":-1.0393320220595015,"y0":50.00557373765194,"z0":5.774120283065523,"aX":0.808778816447477},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.3,"breakHorizontal":-1.4,"spinRate":2961,"spinDirection":177},"zone":6,"typeConfidence":2.0,"plateTime":0.39910188206013775,"extension":5.8899856608106},"index":1,"playId":"774a6516-ec28-3e73-8141-0101e4863a77","pitchNumber":1,"startTime":"2025-09-21T01:52:17.572Z","endTime":"2025-09-21T01:52:21.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.4,"strikeZoneTop":3.44233385113996,"strikeZoneBottom":1.66970472115853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.176030955007008,"aZ":-31.68933955764823,"pfxX":6.370226737015498,"pfxZ":0.29176711431843394,"pX":1.603794513289945,"pZ":0.9923759592568389,"vX0":4.6308004823403,"vY0":-129.58624926028884,"vZ0":-5.36386186431683,"x":55.87,"y":211.99,"x0":-1.0417424115880338,"y0":50.00458198761668,"z0":5.545665792644369,"aX":10.702635242156658},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.6,"breakHorizontal":-12.6,"spinRate":3124,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.424667995952956,"extension":6.060817091004868},"index":2,"playId":"639218e4-74c3-3201-9fd1-441c61e11eb2","pitchNumber":2,"startTime":"2025-09-21T01:52:34.568Z","endTime":"2025-09-21T01:52:38.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.34407685814252,"strikeZoneBottom":1.61150690397711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.796654195488117,"aZ":-32.30394675470203,"pfxX":6.160204408057684,"pfxZ":-0.07402576080653578,"pX":2.490692315619377,"pZ":1.2230846602261805,"vX0":6.853151747707008,"vY0":-129.38529477385993,"vZ0":-4.566847313826614,"x":22.06,"y":205.76,"x0":-0.9999110625907456,"y0":50.00458606989297,"z0":5.506636579194499,"aX":10.370990893466361},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.0,"breakHorizontal":-12.7,"spinRate":3144,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.424485605089739,"extension":6.193366893211541},"index":3,"playId":"d354476e-2ede-3be3-88b9-d571267b964c","pitchNumber":3,"startTime":"2025-09-21T01:52:51.861Z","endTime":"2025-09-21T01:52:56.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.9,"strikeZoneTop":3.36736133823339,"strikeZoneBottom":1.63450700329165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.595656439212675,"aZ":-27.202733767809008,"pfxX":0.7643742223750598,"pfxZ":2.609523265489921,"pX":0.40220449045784723,"pZ":1.6471333935396746,"vX0":3.7380561741474523,"vY0":-136.56409799628085,"vZ0":-5.7729373064913565,"x":101.67,"y":194.31,"x0":-1.078759469191928,"y0":50.00399949559838,"z0":5.638350221346217,"aX":1.4558853018197768},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.8,"breakHorizontal":-2.2,"spinRate":3095,"spinDirection":173},"zone":9,"typeConfidence":2.0,"plateTime":0.3997392804803006,"extension":5.95530210117677},"index":4,"playId":"a18414fc-4332-379d-93a3-767b5918fb38","pitchNumber":4,"startTime":"2025-09-21T01:53:08.536Z","endTime":"2025-09-21T01:53:12.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"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-21T01:53:25.473Z","endTime":"2025-09-21T01:53:41.617Z","isPitch":false,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"},"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":93.3,"endSpeed":85.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.246295581426896,"aZ":-31.236819960050095,"pfxX":1.8617213538268549,"pfxZ":0.4999130465422361,"pX":0.41053897735434614,"pZ":2.8669228754517704,"vX0":3.193636188852376,"vY0":-135.88285604365834,"vZ0":-2.0921125007229557,"x":101.35,"y":161.37,"x0":-1.0209687401836305,"y0":50.002036736510995,"z0":5.812990992433352,"aX":3.4877011500721538},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.7,"breakHorizontal":-4.1,"spinRate":3071,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.40278387257763315,"extension":5.89133052524711},"index":6,"playId":"8e21457b-8703-383f-ba83-362098a2a640","pitchNumber":5,"startTime":"2025-09-21T01:53:41.617Z","endTime":"2025-09-21T01:53:46.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.35377747720625,"strikeZoneBottom":1.62113083685873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.597718749141354,"aZ":-31.26645842895689,"pfxX":6.853604536846359,"pfxZ":0.5224280337616758,"pX":2.096214766410184,"pZ":1.6973661416318102,"vX0":5.680132585095275,"vY0":-131.15245617052415,"vZ0":-3.994993507553128,"x":37.1,"y":192.95,"x0":-0.9932940820483921,"y0":50.00068350414832,"z0":5.5907382947853135,"aX":11.85151773399813},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.2,"breakHorizontal":-13.7,"spinRate":3152,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.41877262923008285,"extension":6.039555749920181},"index":7,"playId":"b5a2640f-6c91-3d8b-b731-c695d8f9d751","pitchNumber":6,"startTime":"2025-09-21T01:54:03.687Z","endTime":"2025-09-21T01:54:08.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.945121354945503,"aZ":-30.950580475616835,"pfxX":7.038209043647754,"pfxZ":0.707704626578086,"pX":0.934994947913876,"pZ":1.562346209877705,"vX0":3.1528724871852227,"vY0":-130.60487659304368,"vZ0":-3.936087136405964,"x":81.36,"y":196.6,"x0":-1.2039576421734877,"y0":50.00004183933133,"z0":5.431091105743156,"aX":12.08708877109127},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.6,"breakHorizontal":-13.4,"spinRate":3116,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.42029169956275503,"extension":6.139142377403886},"hitData":{"launchSpeed":61.1,"launchAngle":54.0,"totalDistance":153.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":125.89,"coordY":140.46}},"index":8,"playId":"f28132cf-841f-3994-94ad-a1914142d9da","pitchNumber":7,"startTime":"2025-09-21T01:54:26.166Z","endTime":"2025-09-21T01:54:34.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":-11.499999999999998,"leverageIndex":4.9,"dramaIndex":198.0,"contextMetrics":{},"playEndTime":"2025-09-21T01:54:34.036Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Helman walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-21T01:54:50.099Z","endTime":"2025-09-21T01:56:14.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"postOnSecond":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.73527234537025,"strikeZoneBottom":1.84337054477876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.01647703613706,"aZ":-45.831208343452374,"pfxX":4.866194869284478,"pfxZ":-8.569815765916397,"pX":0.044191978317057394,"pZ":3.5423767659791365,"vX0":0.47068902329796547,"vY0":-126.10601841886371,"vZ0":2.9187334847057125,"x":115.32,"y":143.14,"x0":-0.7767062326047153,"y0":50.000896289774396,"z0":6.093133713636079,"aX":7.757885313930092},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-14.5,"breakHorizontal":-8.9,"spinRate":3115,"spinDirection":30},"zone":2,"typeConfidence":2.0,"plateTime":0.4359994751491105,"extension":6.0939625296275155},"index":0,"playId":"4748f0e4-a26f-3739-84b1-660bbe1596fd","pitchNumber":1,"startTime":"2025-09-21T01:55:01.725Z","endTime":"2025-09-21T01:55:06.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.0,"strikeZoneTop":3.80523836602898,"strikeZoneBottom":1.87347864519474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.23300740872197,"aZ":-22.6174122744985,"pfxX":-9.7588420429616,"pfxZ":4.775457374124017,"pX":0.9525480941493802,"pZ":2.3001560372630974,"vX0":8.084139203541264,"vY0":-141.47456278363686,"vZ0":-5.1637803345444455,"x":80.69,"y":176.68,"x0":-0.6928626782818129,"y0":50.00241876198211,"z0":5.625026575125337,"aX":-19.522136761863358},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.6,"breakHorizontal":15.7,"spinRate":2434,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3891331059103593,"extension":6.155584278236907},"index":1,"playId":"768e447d-1df7-3340-a68c-2058b74c36e4","pitchNumber":2,"startTime":"2025-09-21T01:55:19.436Z","endTime":"2025-09-21T01:55:25.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Agustín Ramírez. Wyatt Langford to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"768e447d-1df7-3340-a68c-2058b74c36e4","startTime":"2025-09-21T01:55:30.296Z","endTime":"2025-09-21T01:55:50.909Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"},"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"postOnSecond":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":3.91,"dramaIndex":133.0,"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.71695763541829,"strikeZoneBottom":1.84199446934889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.496069802243962,"aZ":-35.9326941448408,"pfxX":8.96690778969959,"pfxZ":-2.255462969518126,"pX":1.45719075899545,"pZ":1.6719156213984363,"vX0":3.4818531506529835,"vY0":-129.2712180307323,"vZ0":-2.866177160469503,"x":61.46,"y":193.64,"x0":-1.077198635349898,"y0":50.00038099886958,"z0":5.5927708747712686,"aX":14.959482131521785},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.6,"breakHorizontal":-17.0,"spinRate":3156,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4260026652753668,"extension":6.013053191331778},"index":3,"playId":"a3dca604-073c-3f6f-8faa-f8ae20cc7345","pitchNumber":3,"startTime":"2025-09-21T01:55:50.909Z","endTime":"2025-09-21T01:55:55.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.81866720827487,"strikeZoneBottom":1.90327633739687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.27606238241605,"aZ":-27.54459595207277,"pfxX":1.3972305249446126,"pfxZ":2.4481477584729365,"pX":1.4851296102910283,"pZ":1.6712481407647262,"vX0":5.574804329658619,"vY0":-136.49496446129024,"vZ0":-5.799255176373148,"x":60.39,"y":193.66,"x0":-0.7630823685388843,"y0":50.004593827154416,"z0":5.713401348170118,"aX":2.64310572692889},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.5,"breakHorizontal":-3.7,"spinRate":3024,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.4008590304826809,"extension":6.006147278662069},"index":4,"playId":"cfc400cd-a8b9-36c7-b14c-8c90a2dae663","pitchNumber":4,"startTime":"2025-09-21T01:56:09.988Z","endTime":"2025-09-21T01:56:14.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":2.799999999999999,"leverageIndex":3.91,"dramaIndex":150.0,"contextMetrics":{},"playEndTime":"2025-09-21T01:56:14.769Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joc Pederson flies out to left fielder Dane Myers.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-09-21T01:56:41.332Z","endTime":"2025-09-21T02:00:04.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,8,9],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":9},"credits":[{"player":{"id":667472,"link":"/api/v1/people/667472"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.71753433195465,"strikeZoneBottom":1.81884017562356,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.259805796969275,"aZ":-26.453301776510163,"pfxX":1.7289019618767925,"pfxZ":2.880554412029552,"pX":-0.5055482314678236,"pZ":2.853876281937238,"vX0":0.8269047537769849,"vY0":-139.79636506312653,"vZ0":-3.296894328343557,"x":136.27,"y":161.73,"x0":-1.02946583517212,"y0":50.00473746730559,"z0":5.776708326362293,"aX":3.436986959207066},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.8,"breakHorizontal":-3.2,"spinRate":3076,"spinDirection":173},"zone":4,"typeConfidence":2.0,"plateTime":0.3911708336369215,"extension":5.970485106207651},"index":0,"playId":"2857c8f8-58fd-3995-a672-0818801e00dd","pitchNumber":1,"startTime":"2025-09-21T01:56:56.570Z","endTime":"2025-09-21T01:57:00.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":89.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.032359111970756,"aZ":-11.825368936334113,"pfxX":-3.3254464886049,"pfxZ":9.776844616783574,"pX":0.15597015344186654,"pZ":2.7297079640328716,"vX0":4.086970267060269,"vY0":-143.74977622914392,"vZ0":-6.115634428175507,"x":111.05,"y":165.08,"x0":-0.855850341078645,"y0":50.00091418963862,"z0":5.627064986721678,"aX":-6.920552357630852},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.6,"breakHorizontal":5.2,"spinRate":2675,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3818240285356449,"extension":6.105339826740866},"index":1,"playId":"631ba127-45fb-3dcd-85d9-3a27bdc3035b","pitchNumber":2,"startTime":"2025-09-21T01:57:11.209Z","endTime":"2025-09-21T01:57:15.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.74317778071019,"strikeZoneBottom":1.80423153650867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.5454374264834,"aZ":-42.46165962010581,"pfxX":5.577259630613339,"pfxZ":-6.091003402291336,"pX":-0.7235127616587012,"pZ":0.16967543228151372,"vX0":-0.8258107358097819,"vY0":-129.2734945250792,"vZ0":-5.519152749436103,"x":144.58,"y":234.2,"x0":-1.1239278996307627,"y0":50.00298576377035,"z0":5.600249666235141,"aX":9.417519967728392},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-12.0,"breakHorizontal":-10.0,"spinRate":3129,"spinDirection":20},"zone":13,"typeConfidence":2.0,"plateTime":0.4240772000782238,"extension":6.150921090029673},"index":2,"playId":"80f8c023-26eb-3ebd-ba86-d899d2c2fcf8","pitchNumber":3,"startTime":"2025-09-21T01:57:29.699Z","endTime":"2025-09-21T01:57:36.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Calvin Faucher. Wyatt Langford to 3rd. Michael Helman to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"actionPlayId":"80f8c023-26eb-3ebd-ba86-d899d2c2fcf8","startTime":"2025-09-21T01:57:52.748Z","endTime":"2025-09-21T01:58:02.333Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"},"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"second":{"id":694671,"link":"/api/v1/people/694671"},"postOnSecond":{"id":680737,"link":"/api/v1/people/680737"},"postOnThird":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"homeTeamWinProbability":24.2,"awayTeamWinProbability":75.8,"homeTeamWinProbabilityAdded":6.600000000000001,"leverageIndex":6.98,"dramaIndex":220.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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.84754442083205,"aZ":-14.407690650410474,"pfxX":-4.619697752539254,"pfxZ":8.481935116605419,"pX":0.5548452737642346,"pZ":2.9480760749277626,"vX0":6.193546931932738,"vY0":-143.07871888555403,"vZ0":-4.755141115423122,"x":95.85,"y":159.18,"x0":-1.0273656569254608,"y0":50.00070874313811,"z0":5.519572658903635,"aX":-9.67502506136599},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.6,"breakHorizontal":7.3,"spinRate":2620,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.38132152673982356,"extension":6.055397006258815},"index":4,"playId":"36cd5f31-b612-33f5-949b-24eccc48fc37","pitchNumber":4,"startTime":"2025-09-21T01:58:02.333Z","endTime":"2025-09-21T01:58:08.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"playId":"f1b97aa8-604c-4c28-8015-70a18998cee2","startTime":"2025-09-21T01:58:34.528Z","endTime":"2025-09-21T01:58:39.528Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":90.1,"strikeZoneTop":3.63597239219988,"strikeZoneBottom":1.76768826009287,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.10862566561277,"aZ":-14.66811005374913,"pfxX":-3.996199015580663,"pfxZ":8.353107912211474,"pX":1.1094935626894276,"pZ":3.864711853421259,"vX0":7.131485315109252,"vY0":-144.21468488357002,"vZ0":-2.6098283809267606,"x":74.71,"y":134.43,"x0":-0.8818844404912273,"y0":50.002905200320335,"z0":5.691868668946365,"aX":-8.375855022363918},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.8,"breakHorizontal":5.8,"spinRate":2704,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3805348806163362,"extension":6.004681097002496},"index":6,"playId":"fc097f9c-0453-3a21-866c-c30839b038e7","pitchNumber":5,"startTime":"2025-09-21T01:58:52.379Z","endTime":"2025-09-21T01:58:57.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":7,"startTime":"2025-09-21T01:59:12.544Z","endTime":"2025-09-21T01:59:36.062Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"},"defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.50905609101887,"strikeZoneBottom":1.76183180307465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.3429683320817,"aZ":-14.112265636209138,"pfxX":-3.0896175302940665,"pfxZ":8.7255155539121,"pX":-1.225152680246543,"pZ":4.129175181305704,"vX0":0.9416508532381961,"vY0":-143.2526984630203,"vZ0":-2.0344228320708497,"x":163.7,"y":127.29,"x0":-1.1575771664499206,"y0":50.00168439023902,"z0":5.734924184250073,"aX":-6.394837800678087},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.6,"breakHorizontal":5.4,"spinRate":2683,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38294565447755335,"extension":5.9996087478980975},"index":8,"playId":"eda80bdd-2230-3f47-8079-0a8fb5529bb3","pitchNumber":6,"startTime":"2025-09-21T01:59:36.062Z","endTime":"2025-09-21T01:59:40.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"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":99.4,"endSpeed":90.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.37512516432232,"aZ":-12.909201810988167,"pfxX":-4.847762366075461,"pfxZ":9.183703392764647,"pX":-0.529183604249772,"pZ":2.699724222050779,"vX0":3.384042336888204,"vY0":-144.55110924669893,"vZ0":-5.599752570891128,"x":137.17,"y":165.89,"x0":-1.0902983684178449,"y0":50.007069808131135,"z0":5.467443717291484,"aX":-10.173998370210153},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.6,"breakHorizontal":8.0,"spinRate":2654,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3801618674667142,"extension":6.119694762650403},"hitData":{"launchSpeed":92.6,"launchAngle":57.0,"totalDistance":231.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":113.49,"coordY":94.8}},"index":9,"playId":"edbd23e4-9b88-3f2c-824a-6b39b0fa08b1","pitchNumber":7,"startTime":"2025-09-21T01:59:54.242Z","endTime":"2025-09-21T02:00:04.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676534,"link":"/api/v1/people/676534","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682663,"link":"/api/v1/people/682663"},"first":{"id":676572,"link":"/api/v1/people/676572"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":681393,"link":"/api/v1/people/681393"},"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":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":680737,"link":"/api/v1/people/680737"},"third":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"First Base"},{"official":{"id":605670,"link":"/api/v1/people/605670"},"officialType":"Second Base"},{"official":{"id":545402,"link":"/api/v1/people/545402"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":676534,"link":"/api/v1/people/676534"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-24.2,"leverageIndex":6.98,"dramaIndex":288.0,"contextMetrics":{},"playEndTime":"2025-09-21T02:00:04.333Z","atBatIndex":75}]