[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, second baseman Luis Rengifo to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-25T01:38:39.358Z","endTime":"2025-07-25T01:39:40.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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-07-24T22:10:41.908Z","endTime":"2025-07-25T01:14:24.570Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"},"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-07-25T01:14:24.570Z","endTime":"2025-07-25T01:37:14.562Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"},"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-07-25T01:37:14.562Z","endTime":"2025-07-25T01:38:41.546Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.22566763769767,"strikeZoneBottom":1.44197100417727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.769566417086285,"aZ":-13.64169886774804,"pfxX":5.485314849380015,"pfxZ":9.926881081522394,"pX":-0.6350756034961886,"pZ":3.385030217623132,"vX0":-9.165396976642185,"vY0":-136.01514813372893,"vZ0":-3.097754336456506,"x":141.21,"y":147.38,"x0":2.070928720940717,"y0":50.00622127374252,"z0":5.488968834784793,"aX":10.244994305756801},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.5,"breakHorizontal":-7.9,"spinRate":2174,"spinDirection":139},"zone":11,"typeConfidence":0.9,"plateTime":0.4032171393035817,"extension":6.840192625769614},"index":3,"playId":"631871c3-cfc4-31fd-b002-b36a368b700b","pitchNumber":1,"startTime":"2025-07-25T01:38:41.546Z","endTime":"2025-07-25T01:38:45.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.1677375607745,"strikeZoneBottom":1.46880976335704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.852505412390546,"aZ":-28.982375056441867,"pfxX":-2.7534911863599008,"pfxZ":1.956764166258056,"pX":0.11921130935749681,"pZ":2.6361622933312434,"vX0":-3.9287232580644327,"vY0":-126.96725408611756,"vZ0":-1.8515854454622864,"x":112.46,"y":167.6,"x0":2.044135662538357,"y0":50.00572249231247,"z0":5.679991979912251,"aX":-4.498219109412396},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.4,"breakHorizontal":5.9,"spinRate":2329,"spinDirection":193},"zone":5,"typeConfidence":0.91,"plateTime":0.4312923959806807,"extension":6.646143782674383},"index":4,"playId":"5ba69ece-2716-3115-85b7-adfdbabfb84b","pitchNumber":2,"startTime":"2025-07-25T01:38:57.080Z","endTime":"2025-07-25T01:39:01.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.18314197001025,"strikeZoneBottom":1.53180310473788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.926960168120857,"aZ":-27.51483083927065,"pfxX":-2.0417147158125095,"pfxZ":2.925706923458654,"pX":-1.6646476673367905,"pZ":0.5636899840409909,"vX0":-8.375741046792925,"vY0":-125.59154539136162,"vZ0":-6.5716228565878305,"x":180.45,"y":223.56,"x0":1.9818588963721993,"y0":50.006057170042084,"z0":5.45839781290717,"aX":-3.254306386999916},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.0,"breakHorizontal":5.6,"spinRate":2364,"spinDirection":186},"zone":13,"typeConfidence":0.91,"plateTime":0.4364603313612321,"extension":6.6222361340882},"index":5,"playId":"2ad09568-c5ac-3ddd-80a1-63c802da4968","pitchNumber":3,"startTime":"2025-07-25T01:39:12.674Z","endTime":"2025-07-25T01:39:16.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.77751716714658,"aZ":-36.62859652102839,"pfxX":-6.106131500206784,"pfxZ":-3.21296412217139,"pX":-1.1389426775797806,"pZ":1.5687686833656018,"vX0":-4.801212309738198,"vY0":-117.38459240972455,"vZ0":-1.6230182369583626,"x":160.41,"y":196.42,"x0":1.731934166832277,"y0":50.00573779174837,"z0":5.7031104836856095,"aX":-8.457015168327663},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-6.0,"breakHorizontal":12.4,"spinRate":2596,"spinDirection":314},"zone":13,"typeConfidence":0.87,"plateTime":0.46797109157330485,"extension":6.7672521905782554},"hitData":{"launchSpeed":79.9,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":164.78,"coordY":153.22}},"index":6,"playId":"a1108f25-8327-3986-8590-1242629deecb","pitchNumber":4,"startTime":"2025-07-25T01:39:31.509Z","endTime":"2025-07-25T01:39:40.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-25T01:39:40.424Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a sharp line drive to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-25T01:39:56.121Z","endTime":"2025-07-25T01:41:30.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.30331030836462,"strikeZoneBottom":1.48531221647464,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.342373701851066,"aZ":-24.775530148788913,"pfxX":2.6474884714779465,"pfxZ":4.371722121717755,"pX":1.0865749405625231,"pZ":1.327540908796678,"vX0":-3.7479303331738687,"vY0":-129.1089756901246,"vZ0":-5.319980561616568,"x":75.58,"y":202.94,"x0":2.211622446620776,"y0":50.00073191931582,"z0":5.316114353775167,"aX":4.478651653045318},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.0,"breakHorizontal":-4.0,"spinRate":2174,"spinDirection":148},"zone":14,"typeConfidence":0.72,"plateTime":0.4238762226712458,"extension":6.5149584355661405},"index":0,"playId":"f62f40ed-8bbd-33d4-9b67-d6b0e40bee51","pitchNumber":1,"startTime":"2025-07-25T01:40:09.432Z","endTime":"2025-07-25T01:40:12.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.63193353144599,"aZ":-15.646401850819705,"pfxX":6.189237548549153,"pfxZ":8.785993370257671,"pX":0.2329877081754929,"pZ":1.7219138025181064,"vX0":-7.016415083633643,"vY0":-136.6583558802896,"vZ0":-6.677965128531888,"x":108.12,"y":192.29,"x0":2.0362092311322098,"y0":50.004996566817006,"z0":5.282611709984823,"aX":11.645487935822933},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":-9.6,"spinRate":2183,"spinDirection":135},"zone":8,"typeConfidence":0.89,"plateTime":0.4016279276882613,"extension":6.899499825320761},"index":1,"playId":"b1fe0c03-4e3e-33a8-8652-83416777fe50","pitchNumber":2,"startTime":"2025-07-25T01:40:25.168Z","endTime":"2025-07-25T01:40:28.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.32088817506573,"strikeZoneBottom":1.53965695012695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.15691977685325,"aZ":-14.845316876408452,"pfxX":5.3375269729605295,"pfxZ":8.824734036858297,"pX":0.7052504334468803,"pZ":1.9597712695651064,"vX0":-5.813032211889105,"vY0":-139.6677846554982,"vZ0":-6.5521701212105175,"x":90.12,"y":185.87,"x0":2.125845275933962,"y0":50.00652776012678,"z0":5.323026986586593,"aX":10.486336529230373},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.6,"breakHorizontal":-8.4,"spinRate":2158,"spinDirection":137},"zone":9,"typeConfidence":0.91,"plateTime":0.39303549490066647,"extension":6.6987093324366676},"index":2,"playId":"71e905ce-0702-3b20-867a-4d8eac99ea04","pitchNumber":3,"startTime":"2025-07-25T01:40:44.359Z","endTime":"2025-07-25T01:40:49.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.3,"strikeZoneTop":3.22811059787659,"strikeZoneBottom":1.47843713534917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.631396725493833,"aZ":-27.132270248670103,"pfxX":8.137206009161654,"pfxZ":3.011216781791687,"pX":-0.49632561879777704,"pZ":0.19061403245155317,"vX0":-8.486494094396628,"vY0":-128.7262185946257,"vZ0":-7.686857130525271,"x":135.92,"y":233.63,"x0":1.7916669701732666,"y0":50.000372511684475,"z0":5.32691069852649,"aX":13.605088734486065},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.8,"breakHorizontal":-12.7,"spinRate":1820,"spinDirection":131},"zone":13,"typeConfidence":0.9,"plateTime":0.4260954033065931,"extension":7.029265095916061},"index":3,"playId":"cf4a9f8d-22a2-3206-b261-7cba399cbb59","pitchNumber":4,"startTime":"2025-07-25T01:41:00.029Z","endTime":"2025-07-25T01:41:03.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.23239360618447,"aZ":-15.190859007778716,"pfxX":6.695021310305904,"pfxZ":8.977396957448265,"pX":0.04220732473917426,"pZ":2.8438899693377278,"vX0":-7.867133997632071,"vY0":-137.36254277770053,"vZ0":-3.9130005306728117,"x":115.39,"y":161.99,"x0":2.0869836783040663,"y0":50.00472019324892,"z0":5.334264578646601,"aX":12.66917818989481},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":-10.3,"spinRate":2169,"spinDirection":137},"zone":2,"typeConfidence":0.91,"plateTime":0.40025866475892347,"extension":6.815800043838516},"hitData":{"launchSpeed":100.1,"launchAngle":11.0,"totalDistance":203.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":97.73,"coordY":86.57}},"index":4,"playId":"087bf2e8-99b2-3f8b-98d4-b39a508ede40","pitchNumber":5,"startTime":"2025-07-25T01:41:19.315Z","endTime":"2025-07-25T01:41:30.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:41:30.044Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Cal Raleigh walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-25T01:41:45.154Z","endTime":"2025-07-25T01:44:33.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"postOnSecond":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,6,7,8],"actionIndex":[2],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.583294742580815,"aZ":-27.478725437105762,"pfxX":-1.6647649836555638,"pfxZ":2.8252665974662463,"pX":-0.05304419505803586,"pZ":2.1588812937995114,"vX0":-4.976609217047496,"vY0":-128.31601437804275,"vZ0":-2.7555585434838323,"x":119.02,"y":180.49,"x0":2.1309840927995474,"y0":50.00157364245905,"z0":5.397013103447319,"aX":-2.762973840828585},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.7,"breakHorizontal":4.2,"spinRate":2170,"spinDirection":168},"zone":8,"typeConfidence":0.91,"plateTime":0.42755060592931704,"extension":6.538591125283529},"index":0,"playId":"be699195-1211-37ad-afa4-25d7efddb616","pitchNumber":1,"startTime":"2025-07-25T01:41:58.938Z","endTime":"2025-07-25T01:42:02.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.45812603715456,"strikeZoneBottom":1.66268273732479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.580241557134666,"aZ":-26.4332957257037,"pfxX":-1.5156993202189994,"pfxZ":3.3615488810463634,"pX":-0.8307889839763214,"pZ":0.32698202960626677,"vX0":-7.083610762292508,"vY0":-130.150467540375,"vZ0":-7.286952310539225,"x":148.67,"y":229.95,"x0":2.1284437199082014,"y0":50.000415613555994,"z0":5.178851454470536,"aX":-2.5870855645631843},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.6,"breakHorizontal":4.4,"spinRate":2260,"spinDirection":151},"zone":13,"typeConfidence":0.9,"plateTime":0.421635155644279,"extension":6.64641906770487},"index":1,"playId":"d770c6dc-8191-3b45-b4a6-9286545e73d9","pitchNumber":2,"startTime":"2025-07-25T01:42:21.160Z","endTime":"2025-07-25T01:42:29.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Yusei Kikuchi. Julio Rodríguez to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"d770c6dc-8191-3b45-b4a6-9286545e73d9","startTime":"2025-07-25T01:42:37.050Z","endTime":"2025-07-25T01:43:02.758Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"},"defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"postOnSecond":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":1.21,"dramaIndex":46.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.6,"strikeZoneTop":3.47252536851886,"strikeZoneBottom":1.74521006106842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.371159871313722,"aZ":-35.61228246888225,"pfxX":-5.933581740294172,"pfxZ":-2.4616621140473676,"pX":-0.5052014729694911,"pZ":1.572136879525623,"vX0":-3.7521280733998608,"vY0":-117.43105886659818,"vZ0":-1.8068961616400367,"x":136.26,"y":196.33,"x0":1.884573817537981,"y0":50.00308611941089,"z0":5.666319557656036,"aX":-8.281976329313427},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-4.7,"breakHorizontal":11.6,"spinRate":2686,"spinDirection":316},"zone":13,"typeConfidence":0.88,"plateTime":0.4665235225403599,"extension":6.609049770301558},"index":3,"playId":"04b3fa12-fb64-3adf-99b4-4ea2b67e1001","pitchNumber":3,"startTime":"2025-07-25T01:43:02.758Z","endTime":"2025-07-25T01:43:07.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.36810629827549,"strikeZoneBottom":1.60459799594133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.08410580698554,"aZ":-33.587215936415845,"pfxX":-5.973070065926452,"pfxZ":-1.0204243846662564,"pX":-0.35345418221434666,"pZ":2.8671585411394815,"vX0":-3.4632884408893387,"vY0":-116.7714517718496,"vZ0":0.5556522052407524,"x":130.47,"y":161.37,"x0":1.9252699428120899,"y0":50.00427358781312,"z0":5.7871130445195895,"aX":-8.245655216133455},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.4,"breakHorizontal":11.6,"spinRate":2628,"spinDirection":310},"zone":1,"typeConfidence":0.48,"plateTime":0.46914044316866166,"extension":6.680922269053188},"index":4,"playId":"49735635-7047-3136-9558-844951008fb1","pitchNumber":4,"startTime":"2025-07-25T01:43:22.563Z","endTime":"2025-07-25T01:43:27.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-25T01:43:36.399Z","endTime":"2025-07-25T01:43:52.469Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"},"defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"playId":"42522bab-105f-4d4b-811d-6bd759ecbfe9","startTime":"2025-07-25T01:43:52.469Z","endTime":"2025-07-25T01:43:57.469Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.0,"strikeZoneTop":3.49903729255558,"strikeZoneBottom":1.71574039838167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.59113324362684,"aZ":-12.526914298096042,"pfxX":4.953541063959834,"pfxZ":9.835608920189209,"pX":0.6017113815053946,"pZ":1.3745987774936252,"vX0":-6.21377510825005,"vY0":-141.23495708926566,"vZ0":-8.374433108418591,"x":94.06,"y":201.67,"x0":2.198609936987056,"y0":50.00078194555161,"z0":5.205816870969606,"aX":9.892709906217364},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":-7.6,"spinRate":2266,"spinDirection":135},"zone":14,"typeConfidence":0.91,"plateTime":0.389514967567548,"extension":6.764285377313705},"index":7,"playId":"f62732a6-315e-34c4-9373-7805afac182e","pitchNumber":5,"startTime":"2025-07-25T01:44:09.859Z","endTime":"2025-07-25T01:44:13.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.39500328448868,"strikeZoneBottom":1.65675132347244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.425363446564344,"aZ":-33.89072076698972,"pfxX":-4.612733773754838,"pfxZ":-1.1740328758207417,"pX":-1.1961745558563415,"pZ":1.5955404904141397,"vX0":-5.586698880146382,"vY0":-119.98282796723612,"vZ0":-2.466157397654444,"x":162.6,"y":195.7,"x0":1.762782492569552,"y0":50.0050946219926,"z0":5.6596039333358865,"aX":-6.719855476793942},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.5,"breakHorizontal":9.7,"spinRate":2705,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.45667290677422034,"extension":6.569224853437383},"index":8,"playId":"3da98c0b-3e68-3104-aac9-c56fd521f8b9","pitchNumber":6,"startTime":"2025-07-25T01:44:28.871Z","endTime":"2025-07-25T01:44:33.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":1.21,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:44:33.299Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-25T01:44:51.437Z","endTime":"2025-07-25T01:47:43.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"postOnThird":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8],"actionIndex":[5],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.081969942684445,"aZ":-31.39044423569873,"pfxX":-3.9151550959284744,"pfxZ":0.5307755896723876,"pX":-0.2682183151120782,"pZ":2.5080887295964347,"vX0":-4.030453163482507,"vY0":-119.93808492544635,"vZ0":-1.0533880189144806,"x":127.22,"y":171.06,"x0":1.9392787301393153,"y0":50.00065077175851,"z0":5.739556679094499,"aX":-5.7309374225114125},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.0,"breakHorizontal":8.0,"spinRate":2622,"spinDirection":293},"zone":5,"typeConfidence":2.0,"plateTime":0.4557861641539862,"extension":6.565880512438003},"index":0,"playId":"3650604d-4f0c-3694-8faf-1b6e765fb430","pitchNumber":1,"startTime":"2025-07-25T01:45:06.547Z","endTime":"2025-07-25T01:45:11.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":97.3,"endSpeed":88.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.92977257811973,"aZ":-11.590761611654102,"pfxX":4.899408062350338,"pfxZ":10.256838442025916,"pX":-0.16398099777480662,"pZ":2.6192276414881452,"vX0":-7.9026589078438185,"vY0":-141.4006284994806,"vZ0":-5.651890608982251,"x":123.25,"y":168.06,"x0":2.042052593765258,"y0":50.00459633590027,"z0":5.400872050727299,"aX":9.834401630771762},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.4,"breakHorizontal":-7.1,"spinRate":2290,"spinDirection":137},"zone":5,"typeConfidence":0.91,"plateTime":0.3886945843535594,"extension":6.756636435200786},"index":1,"playId":"da5fd710-efba-3b2c-b966-90828606fdd3","pitchNumber":2,"startTime":"2025-07-25T01:45:34.481Z","endTime":"2025-07-25T01:45:38.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"50e5b157-f4bd-4430-94ec-c9b3cd19104d","startTime":"2025-07-25T01:45:54.503Z","endTime":"2025-07-25T01:45:59.503Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.6,"strikeZoneTop":3.33818926057518,"strikeZoneBottom":1.61200761792699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.68522805432291,"aZ":-13.853939221326142,"pfxX":6.235083171197992,"pfxZ":9.225866635240289,"pX":2.5479475904504705,"pZ":2.5300822785745716,"vX0":-1.6013309574503367,"vY0":-140.89430428625147,"vZ0":-5.379409348640967,"x":19.88,"y":170.47,"x0":2.3181915673657403,"y0":50.00491455839234,"z0":5.37881180189196,"aX":12.382180811863712},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":-10.9,"spinRate":2310,"spinDirection":133},"zone":12,"typeConfidence":0.91,"plateTime":0.39060523828957283,"extension":6.458074870561801},"index":3,"playId":"aa81d14b-ce97-3f69-9668-93719caadc37","pitchNumber":3,"startTime":"2025-07-25T01:46:11.002Z","endTime":"2025-07-25T01:46:14.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.23447138249755,"strikeZoneBottom":1.58285523876819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.296075149062975,"aZ":-37.801733040622864,"pfxX":-4.217109077766296,"pfxZ":-3.864505602776287,"pX":0.032022403279595324,"pZ":1.1654215729366695,"vX0":-3.1233223771043486,"vY0":-120.24266639978782,"vZ0":-2.6359995853068656,"x":115.78,"y":207.31,"x0":1.897609978401403,"y0":50.001556411500516,"z0":5.644728134694605,"aX":-6.145598888066426},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.3,"breakHorizontal":8.4,"spinRate":2647,"spinDirection":315},"zone":14,"typeConfidence":0.9,"plateTime":0.4563134410785379,"extension":6.67141813130411},"index":4,"playId":"128fab85-bfa2-30e5-a774-fc650de796ce","pitchNumber":4,"startTime":"2025-07-25T01:46:32.686Z","endTime":"2025-07-25T01:46:39.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Julio Rodríguez steals (20) 3rd base. Cal Raleigh steals (12) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"128fab85-bfa2-30e5-a774-fc650de796ce","startTime":"2025-07-25T01:46:50.683Z","endTime":"2025-07-25T01:46:52.554Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"},"defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"second":{"id":677594,"link":"/api/v1/people/677594"},"postOnSecond":{"id":663728,"link":"/api/v1/people/663728"},"postOnThird":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":1.92,"dramaIndex":81.0,"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"playId":"40f411c2-caca-483f-bdb1-99beb58fb7bb","startTime":"2025-07-25T01:46:52.554Z","endTime":"2025-07-25T01:46:57.554Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":663728,"link":"/api/v1/people/663728"},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.105646708885885,"aZ":-10.466271065217292,"pfxX":6.777207092364705,"pfxZ":10.952430120227142,"pX":0.7758371090630193,"pZ":2.4752846622309828,"vX0":-6.464321601048441,"vY0":-140.6563004689709,"vZ0":-5.824601987881858,"x":87.43,"y":171.95,"x0":2.2354250362652746,"y0":50.00341447660666,"z0":5.267146995292832,"aX":13.434070418634612},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":-10.8,"spinRate":2290,"spinDirection":136},"zone":6,"typeConfidence":0.92,"plateTime":0.3910083587138411,"extension":6.711863699717803},"index":7,"playId":"97cf0501-a9f5-3f05-b308-6f6eb76fbbd5","pitchNumber":5,"startTime":"2025-07-25T01:47:06.935Z","endTime":"2025-07-25T01:47:12.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":663728,"link":"/api/v1/people/663728"},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.12933194844943,"aZ":-14.172988497272748,"pfxX":8.334829902194645,"pfxZ":9.081052732717584,"pX":0.9941546307591496,"pZ":2.315878075678157,"vX0":-6.4020770714461515,"vY0":-140.4592192626717,"vZ0":-5.646345397942781,"x":79.11,"y":176.25,"x0":2.2290271119312406,"y0":50.004531873912185,"z0":5.286469411424741,"aX":16.525739951796446},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":-13.7,"spinRate":2210,"spinDirection":131},"zone":14,"typeConfidence":0.91,"plateTime":0.3911271309445028,"extension":6.778166678580016},"index":8,"playId":"25f0710f-908a-33ca-895c-c624a61a11ce","pitchNumber":6,"startTime":"2025-07-25T01:47:39.207Z","endTime":"2025-07-25T01:47:43.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":663728,"link":"/api/v1/people/663728"},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.2,"awayTeamWinProbability":50.8,"homeTeamWinProbabilityAdded":7.700000000000003,"leverageIndex":1.92,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:47:43.510Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mitch Garver flies out to right fielder LaMonte Wade Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-25T01:47:57.224Z","endTime":"2025-07-25T01:50:04.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":83.3,"endSpeed":76.6,"strikeZoneTop":3.50116192745809,"strikeZoneBottom":1.62805151199154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.367552161437903,"aZ":-36.76138729011874,"pfxX":-3.5575308460702666,"pfxZ":-3.0894929019432738,"pX":-0.47870560256481876,"pZ":2.483755138157022,"vX0":-4.582223685092998,"vY0":-121.3276246758571,"vZ0":0.050025628387829535,"x":135.25,"y":171.72,"x0":1.8984510109605703,"y0":50.0008432892036,"z0":5.674118416911801,"aX":-5.286929835218755},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.3,"breakHorizontal":7.6,"spinRate":2495,"spinDirection":303},"zone":4,"typeConfidence":2.0,"plateTime":0.4519390621481474,"extension":6.602834989450192},"index":0,"playId":"10cf0bdf-5709-3c65-a24e-96c6487405e5","pitchNumber":1,"startTime":"2025-07-25T01:48:08.078Z","endTime":"2025-07-25T01:48:11.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"second":{"id":663728,"link":"/api/v1/people/663728"},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":87.8,"strikeZoneTop":3.55331127879357,"strikeZoneBottom":1.69564462974851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.14444300104476,"aZ":-12.775213779569867,"pfxX":7.857236657971944,"pfxZ":9.724802213732755,"pX":-0.17269526235143465,"pZ":1.8253087125917982,"vX0":-9.142613082500633,"vY0":-141.27536332678739,"vZ0":-7.092301841840353,"x":123.58,"y":189.5,"x0":2.104992949250091,"y0":50.00079267956472,"z0":5.2124414806006625,"aX":15.6714041036318},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":-12.0,"spinRate":2255,"spinDirection":132},"zone":8,"typeConfidence":0.92,"plateTime":0.38967126945082864,"extension":6.678108929328858},"index":1,"playId":"fd50f826-1be1-3325-963a-0ae668f9c918","pitchNumber":2,"startTime":"2025-07-25T01:48:27.523Z","endTime":"2025-07-25T01:48:31.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"second":{"id":663728,"link":"/api/v1/people/663728"},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"a0182dd2-69f6-4598-9d52-b198719d76be","startTime":"2025-07-25T01:48:48.248Z","endTime":"2025-07-25T01:48:53.248Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"second":{"id":663728,"link":"/api/v1/people/663728"},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":87.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.86301826559934,"aZ":-11.677449192406813,"pfxX":6.427646107420742,"pfxZ":10.248412519373407,"pX":0.7553475416409695,"pZ":2.243955373769115,"vX0":-6.387128624215712,"vY0":-141.59982549756708,"vZ0":-6.356526881875613,"x":88.21,"y":178.19,"x0":2.2216802065526977,"y0":50.004127932415095,"z0":5.288886826629186,"aX":12.857554198714992},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.2,"breakHorizontal":-10.1,"spinRate":2251,"spinDirection":137},"zone":6,"typeConfidence":0.92,"plateTime":0.3890505321210349,"extension":6.843783451956329},"index":3,"playId":"299021de-f1f8-38f7-ab18-b384473e36a5","pitchNumber":3,"startTime":"2025-07-25T01:49:04.732Z","endTime":"2025-07-25T01:49:08.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"second":{"id":663728,"link":"/api/v1/people/663728"},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.340060611888646,"aZ":-16.630245793170026,"pfxX":6.619202788664983,"pfxZ":7.876505290647871,"pX":0.36757239321757645,"pZ":2.2162455510838206,"vX0":-7.681869264687825,"vY0":-140.65476217796248,"vZ0":-5.251100224030621,"x":102.99,"y":178.94,"x0":2.29362253206749,"y0":50.00420312167384,"z0":5.211147469767583,"aX":13.066066483932351},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.2,"breakHorizontal":-10.1,"spinRate":2194,"spinDirection":130},"zone":9,"typeConfidence":0.91,"plateTime":0.39165238867120333,"extension":6.858462160201317},"index":4,"playId":"60dc094c-3fe5-3ef0-92fe-acb4ab890528","pitchNumber":4,"startTime":"2025-07-25T01:49:30.868Z","endTime":"2025-07-25T01:49:34.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"second":{"id":663728,"link":"/api/v1/people/663728"},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.02330571596593,"aZ":-14.334606329833244,"pfxX":5.841247807929867,"pfxZ":9.035306734636,"pX":0.5701925196604145,"pZ":3.38874862646592,"vX0":-6.663374245766599,"vY0":-139.97373074654652,"vZ0":-2.929758523309439,"x":95.27,"y":147.28,"x0":2.2281772720954334,"y0":50.004831416109255,"z0":5.39355176988431,"aX":11.536341070254805},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":-9.1,"spinRate":2181,"spinDirection":138},"zone":3,"typeConfidence":0.91,"plateTime":0.39203740219086436,"extension":6.819302453827208},"hitData":{"launchSpeed":92.9,"launchAngle":50.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.3,"coordY":112.07}},"index":5,"playId":"c3a6eff7-0604-3887-834c-591ba7f11bcc","pitchNumber":5,"startTime":"2025-07-25T01:49:55.697Z","endTime":"2025-07-25T01:50:04.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"second":{"id":663728,"link":"/api/v1/people/663728"},"third":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":5.600000000000001,"leverageIndex":2.04,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:50:04.925Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach Neto grounds out, shortstop J.P. Crawford to first baseman Donovan Solano.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-25T01:52:40.069Z","endTime":"2025-07-25T01:53:41.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":456781,"link":"/api/v1/people/456781"},"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":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-07-25T01:52:30.538Z","endTime":"2025-07-25T01:52:42.243Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.07927702019908,"aZ":-25.550888003524577,"pfxX":-9.221666232146871,"pfxZ":3.5634205046068077,"pX":-0.22970425328676716,"pZ":1.1550524728240705,"vX0":7.9108508482144195,"vY0":-134.95913016279124,"vZ0":-7.55037364136636,"x":125.76,"y":207.59,"x0":-1.9888938317782694,"y0":50.004916968592404,"z0":5.766486259363174,"aX":-17.155003834579716},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.2,"breakHorizontal":15.2,"spinRate":1916,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.40455636515368143,"extension":5.951789166302373},"index":1,"playId":"824066b5-5aa6-3637-a2ad-fc6751ec216b","pitchNumber":1,"startTime":"2025-07-25T01:52:42.243Z","endTime":"2025-07-25T01:52:46.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.18661289589073,"strikeZoneBottom":1.57005685584623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.103672276678072,"aZ":-29.45318591987518,"pfxX":-11.780263256977456,"pfxZ":1.6425449679034365,"pX":-0.19367801366697499,"pZ":1.8625572519234197,"vX0":8.668239032623147,"vY0":-127.96586267350004,"vZ0":-3.7471090584544853,"x":124.38,"y":188.49,"x0":-2.0923324921043047,"y0":50.005895923730186,"z0":5.650181998182174,"aX":-19.564603947955177},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.3,"breakHorizontal":19.4,"spinRate":1977,"spinDirection":252},"zone":8,"typeConfidence":2.0,"plateTime":0.42782162189046957,"extension":6.005904251508332},"index":2,"playId":"5f736f27-a637-36cb-9aac-32d27db530eb","pitchNumber":2,"startTime":"2025-07-25T01:53:02.079Z","endTime":"2025-07-25T01:53:06.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.20066468947636,"strikeZoneBottom":1.5722828514033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.83971656713558,"aZ":-26.9119242081384,"pfxX":-1.5859528000222882,"pfxZ":3.052394711439711,"pX":1.6291189701971385,"pZ":0.6035170663180127,"vX0":9.14008432615849,"vY0":-130.32307936109356,"vZ0":-8.168975449480287,"x":54.9,"y":222.49,"x0":-1.7141442338612336,"y0":50.001665482693895,"z0":5.804806062761441,"aX":-2.7336898861924763},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.8,"breakHorizontal":0.8,"spinRate":2499,"spinDirection":341},"zone":14,"typeConfidence":0.84,"plateTime":0.41993014442931553,"extension":6.061599726202703},"index":3,"playId":"fe3e46d5-9577-39dd-bb60-fdf88fb77477","pitchNumber":3,"startTime":"2025-07-25T01:53:17.642Z","endTime":"2025-07-25T01:53:21.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.323524319925863,"aZ":-32.57570453158897,"pfxX":5.649748483089321,"pfxZ":-0.262451390769451,"pX":1.653213394467175,"pZ":2.1557524371206265,"vX0":7.098123711042864,"vY0":-123.46837806457539,"vZ0":-2.36752317215553,"x":53.98,"y":180.57,"x0":-1.9962566137647446,"y0":50.00143273460548,"z0":5.87696569553347,"aX":8.693345333912797},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.8,"breakHorizontal":-11.9,"spinRate":2944,"spinDirection":43},"zone":14,"typeConfidence":0.85,"plateTime":0.4441567815230556,"extension":6.107569512795335},"hitData":{"launchSpeed":69.5,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.14,"coordY":155.64}},"index":4,"playId":"f7a4c3b4-e570-3ef5-aaba-d81aa32403af","pitchNumber":4,"startTime":"2025-07-25T01:53:34.122Z","endTime":"2025-07-25T01:53:41.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:53:41.638Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mike Trout doubles (7) on a sharp ground ball to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-25T01:53:56.257Z","endTime":"2025-07-25T01:54:19.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.287514322524256,"aZ":-25.42851093402881,"pfxX":-11.088760528107114,"pfxZ":3.572028657160283,"pX":-0.10633124888601637,"pZ":1.9838605584649591,"vX0":8.806243128712127,"vY0":-136.36124487002277,"vZ0":-5.553114361443978,"x":121.05,"y":185.22,"x0":-1.932993739528148,"y0":50.00212873971666,"z0":5.795302449600217,"aX":-20.933743531477692},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.5,"breakHorizontal":18.2,"spinRate":1891,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.40129213454039725,"extension":6.035262782834999},"hitData":{"launchSpeed":108.6,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":74.5,"coordY":153.5}},"index":0,"playId":"76057fa5-5b99-352e-9a07-442afbcfb90c","pitchNumber":1,"startTime":"2025-07-25T01:54:05.911Z","endTime":"2025-07-25T01:54:19.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:54:19.908Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a ground ball to right fielder Dylan Moore. Mike Trout scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-25T01:54:34.097Z","endTime":"2025-07-25T01:56:20.945Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":{"id":688138,"link":"/api/v1/people/688138"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.9,"endSpeed":85.6,"strikeZoneTop":3.63785393270233,"strikeZoneBottom":1.72270371743384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.836123660485352,"aZ":-27.731219259013617,"pfxX":-10.785470519216485,"pfxZ":2.4048565981593555,"pX":0.9878742763771117,"pZ":1.2595322379980307,"vX0":11.572760239683381,"vY0":-134.71387793432723,"vZ0":-6.560010278616172,"x":79.34,"y":204.77,"x0":-1.9517730760412604,"y0":50.004509593357525,"z0":5.672915876396169,"aX":-19.929946860495395},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.1,"breakHorizontal":17.2,"spinRate":1813,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.40577855025540055,"extension":6.0008146401326306},"index":0,"playId":"8eb292d6-edb5-3815-9401-da22b70b63b9","pitchNumber":1,"startTime":"2025-07-25T01:54:48.532Z","endTime":"2025-07-25T01:54:52.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.76990624870135,"aZ":-19.928331580012337,"pfxX":-8.74696213115878,"pfxZ":6.552362840561514,"pX":-0.7547957117072355,"pZ":2.7189563943609008,"vX0":6.333917133144771,"vY0":-135.83987024202438,"vZ0":-4.843565956639039,"x":145.77,"y":165.37,"x0":-1.9803495145120993,"y0":50.003323829206266,"z0":5.910787062087944,"aX":-16.346386950066503},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.0,"breakHorizontal":14.5,"spinRate":1925,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4032232643955451,"extension":5.77244081813051},"index":1,"playId":"5e5f834f-0f57-3536-8305-38fb79fadef4","pitchNumber":2,"startTime":"2025-07-25T01:55:07.239Z","endTime":"2025-07-25T01:55:13.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.52637775007194,"aZ":-30.471620795331912,"pfxX":-11.367489750654387,"pfxZ":0.9973127420044889,"pX":-1.195513772222213,"pZ":2.354207924097532,"vX0":6.283777116826875,"vY0":-130.4019965858052,"vZ0":-2.546108285585825,"x":162.57,"y":175.22,"x0":-2.1649033166619835,"y0":50.00651399408635,"z0":5.652174726259639,"aX":-19.496850171679274},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.4,"breakHorizontal":19.1,"spinRate":2043,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4207322624002683,"extension":5.8764489463681535},"index":2,"playId":"528cba6b-72ac-378d-8240-68656c1f8e35","pitchNumber":3,"startTime":"2025-07-25T01:55:41.967Z","endTime":"2025-07-25T01:55:46.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.31012154458837,"aZ":-18.761182702715594,"pfxX":-9.068332656021386,"pfxZ":7.0699200668753175,"pX":-0.8369868490513168,"pZ":3.4903266428611572,"vX0":6.496196848922335,"vY0":-137.0999270392251,"vZ0":-3.164401130768934,"x":148.9,"y":144.54,"x0":-2.0632658290970896,"y0":50.00067627515332,"z0":5.945336474407865,"aX":-17.200079067306536},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.2,"breakHorizontal":15.0,"spinRate":2090,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.40005125651387985,"extension":5.814973634815167},"hitData":{"launchSpeed":97.1,"launchAngle":3.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.26,"coordY":121.35}},"index":3,"playId":"654ede35-76d5-323b-be04-513e94e4b69e","pitchNumber":4,"startTime":"2025-07-25T01:56:09.946Z","endTime":"2025-07-25T01:56:20.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.7,"awayTeamWinProbability":35.3,"homeTeamWinProbabilityAdded":8.000000000000007,"leverageIndex":1.26,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:56:20.945Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Ward singles on a ground ball to left fielder Randy Arozarena, deflected by third baseman Ben Williamson. Nolan Schanuel to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-25T01:56:53.546Z","endTime":"2025-07-25T01:58:49.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.42567720734574,"strikeZoneBottom":1.65030443501134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.2810453306714,"aZ":-23.92538399163772,"pfxX":-10.922755449984093,"pfxZ":4.447075987292921,"pX":0.42455714082240975,"pZ":1.9340637165062902,"vX0":9.980156706254116,"vY0":-135.05165578712152,"vZ0":-5.858251190591405,"x":100.82,"y":186.56,"x0":-1.892317221599956,"y0":50.002023524258085,"z0":5.80461501766264,"aX":-20.258736147197375},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.0,"breakHorizontal":17.8,"spinRate":1751,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.40493250644998335,"extension":5.917404042103212},"index":0,"playId":"53883d9a-4099-3bc4-a278-60cc3612e797","pitchNumber":1,"startTime":"2025-07-25T01:57:26.451Z","endTime":"2025-07-25T01:57:31.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.7,"strikeZoneTop":3.46482890124454,"strikeZoneBottom":1.72054551553259,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.921011971639157,"aZ":-32.042304493902954,"pfxX":-0.4298837447411077,"pfxZ":0.08071820147793929,"pX":0.7957855511906667,"pZ":3.580815552422876,"vX0":6.839967369572508,"vY0":-128.4653290037487,"vZ0":-0.11144636004314445,"x":86.67,"y":142.1,"x0":-1.8514051195304764,"y0":50.00336556817455,"z0":6.1264683965049045,"aX":-0.7148318447619683},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.4,"breakHorizontal":-0.8,"spinRate":2487,"spinDirection":50},"zone":12,"typeConfidence":0.9,"plateTime":0.4272271971595112,"extension":5.9436186941681415},"index":1,"playId":"d2dac431-2f21-399e-8f50-99903ad424da","pitchNumber":2,"startTime":"2025-07-25T01:57:41.844Z","endTime":"2025-07-25T01:57:45.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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.7,"endSpeed":76.6,"strikeZoneTop":3.34333183749857,"strikeZoneBottom":1.62074494877897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.973100297584875,"aZ":-30.405363145942804,"pfxX":8.995114838182099,"pfxZ":1.1789897486125724,"pX":0.2927405444964286,"pZ":4.000686639459718,"vX0":3.2569737867470554,"vY0":-121.86706975938004,"vZ0":1.4065999987840532,"x":105.84,"y":130.76,"x0":-2.231164214167038,"y0":50.001272413211126,"z0":6.051326501002657,"aX":13.465253378536488},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.8,"breakHorizontal":-17.0,"spinRate":2885,"spinDirection":52},"zone":12,"typeConfidence":0.95,"plateTime":0.450244705897362,"extension":6.023429383534075},"index":2,"playId":"8b0a395c-1581-3159-ab3f-295d1ff147a7","pitchNumber":3,"startTime":"2025-07-25T01:57:58.706Z","endTime":"2025-07-25T01:58:02.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.35979281945156,"strikeZoneBottom":1.67792513138279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.171021134037233,"aZ":-32.449411660849535,"pfxX":0.1101699658480384,"pfxZ":-0.16729029933820172,"pX":-0.9766277669869629,"pZ":4.015891018633646,"vX0":2.7993225741334284,"vY0":-127.04691578726995,"vZ0":0.9158260754515057,"x":154.23,"y":130.35,"x0":-2.107341476779815,"y0":50.00395851736488,"z0":6.23093088094335,"aX":0.17958457970392952},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.1,"breakHorizontal":-0.8,"spinRate":2570,"spinDirection":88},"zone":11,"typeConfidence":0.92,"plateTime":0.4312227812774374,"extension":5.749235650921968},"index":3,"playId":"bca5f6bb-62f7-3718-9c54-b16118dacdc0","pitchNumber":4,"startTime":"2025-07-25T01:58:16.333Z","endTime":"2025-07-25T01:58:19.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.397571660238246,"aZ":-27.92118403362362,"pfxX":-10.722071216030566,"pfxZ":2.2769627281712204,"pX":-0.5720133962641614,"pZ":2.327175216781127,"vX0":7.377515862327418,"vY0":-135.5764978210161,"vZ0":-4.249152111904403,"x":138.8,"y":175.95,"x0":-1.9291614771676342,"y0":50.00583517119549,"z0":5.853393919429397,"aX":-20.053207188126684},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.5,"breakHorizontal":18.0,"spinRate":1878,"spinDirection":240},"zone":4,"typeConfidence":2.0,"plateTime":0.40330975972399496,"extension":5.928626543316218},"hitData":{"launchSpeed":97.2,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":85.51,"coordY":117.52}},"index":4,"playId":"11af40b2-cc12-30fc-b73f-1aefd90ea2b5","pitchNumber":5,"startTime":"2025-07-25T01:58:37.842Z","endTime":"2025-07-25T01:58:49.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.9,"awayTeamWinProbability":32.099999999999994,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.04,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:58:49.942Z","atBatIndex":8},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Yoán Moncada grounds into a double play, shortstop J.P. Crawford to first baseman Donovan Solano. Taylor Ward out at 2nd. Yoán Moncada out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-25T01:59:18.888Z","endTime":"2025-07-25T02:00:31.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":456781,"link":"/api/v1/people/456781"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.41567919935808,"strikeZoneBottom":1.56755833969611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.887089381245637,"aZ":-35.99064754890436,"pfxX":8.433742564414219,"pfxZ":-2.650869820920761,"pX":-1.2730992910279821,"pZ":2.277113334044091,"vX0":0.6817828540263717,"vY0":-119.88855975903546,"vZ0":-0.7200994878569349,"x":165.53,"y":177.3,"x0":-2.6562497404284713,"y0":50.00542151107705,"z0":5.829069937685229,"aX":12.124677296012928},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.7,"breakHorizontal":-15.4,"spinRate":2814,"spinDirection":52},"zone":13,"typeConfidence":0.75,"plateTime":0.45906269334313077,"extension":5.898851818781469},"index":0,"playId":"d70c780b-0ca1-31e5-b665-0e0005de05b1","pitchNumber":1,"startTime":"2025-07-25T01:59:24.536Z","endTime":"2025-07-25T01:59:28.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-25T01:59:33.764Z","endTime":"2025-07-25T02:00:22.605Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.840394372063624,"aZ":-26.192415314950985,"pfxX":-0.6888552301604944,"pfxZ":3.520779123415588,"pX":-0.8371740248897834,"pZ":2.311169438472206,"vX0":3.8560513978383057,"vY0":-129.9881451806072,"vZ0":-4.1431525309047945,"x":148.91,"y":176.38,"x0":-2.2544153516557497,"y0":50.00498923977124,"z0":5.928902677898912,"aX":-1.1714374086098966},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.6,"breakHorizontal":0.4,"spinRate":2382,"spinDirection":75},"zone":13,"typeConfidence":0.91,"plateTime":0.4223712991865858,"extension":5.8990900406520685},"hitData":{"launchSpeed":103.3,"launchAngle":2.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":118.58,"coordY":135.99}},"index":2,"playId":"6e654fcd-946b-39d2-8415-d3bd0a0f7cd7","pitchNumber":2,"startTime":"2025-07-25T02:00:22.605Z","endTime":"2025-07-25T02:00:31.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"second":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_ab"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_ab"},{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_pa"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-7.6000000000000085,"leverageIndex":1.64,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:00:31.002Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Polanco strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-25T02:02:25.616Z","endTime":"2025-07-25T02:03:12.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.9,"strikeZoneTop":3.3384335554411,"strikeZoneBottom":1.49898023047981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.955098657563674,"aZ":-27.240655665909934,"pfxX":0.6320966081693906,"pfxZ":3.0888202361062183,"pX":0.896784887475638,"pZ":1.8757843420693174,"vX0":-3.994559758277589,"vY0":-126.12666820064732,"vZ0":-3.168650443312687,"x":82.82,"y":188.13,"x0":2.4254659962857454,"y0":50.00135463335197,"z0":5.368020235573644,"aX":1.0094712633064276},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.0,"breakHorizontal":-0.1,"spinRate":2129,"spinDirection":160},"zone":14,"typeConfidence":0.9,"plateTime":0.435884908535507,"extension":6.870822955759906},"index":0,"playId":"f03c5fba-3b12-3503-94dd-0b95254f3ca1","pitchNumber":1,"startTime":"2025-07-25T02:02:38.278Z","endTime":"2025-07-25T02:02:43.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.24507550514215,"strikeZoneBottom":1.51764332327774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.152796291061826,"aZ":-27.018914960847102,"pfxX":9.166878732038713,"pfxZ":3.273680351611601,"pX":0.7889320245564766,"pZ":2.896145014620323,"vX0":-6.151329540154611,"vY0":-124.71722073177432,"vZ0":-0.8881037718287771,"x":86.93,"y":160.58,"x0":2.0967126434362866,"y0":50.00396438685606,"z0":5.4859418502171895,"aX":14.43752475517989},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.0,"breakHorizontal":-15.1,"spinRate":1587,"spinDirection":133},"zone":3,"typeConfidence":0.91,"plateTime":0.4392302238751342,"extension":6.848679496223425},"index":1,"playId":"e2c01693-03ed-3306-9024-fb738fcc8ea3","pitchNumber":2,"startTime":"2025-07-25T02:02:53.229Z","endTime":"2025-07-25T02:02:57.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.54191401776359,"aZ":-14.708586209527972,"pfxX":5.9834643634959095,"pfxZ":9.096643239081962,"pX":-0.01914060643715844,"pZ":3.7636290507330887,"vX0":-7.933031696391335,"vY0":-138.33567932257267,"vZ0":-1.9527975114897191,"x":117.73,"y":137.16,"x0":2.1208770640992283,"y0":50.00333918896985,"z0":5.475197288369006,"aX":11.48970091708491},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":-9.0,"spinRate":2216,"spinDirection":136},"zone":11,"typeConfidence":0.91,"plateTime":0.3973590391583883,"extension":6.7932573565773255},"index":2,"playId":"f4d1208e-acba-3de5-a37c-16e264d8b2c9","pitchNumber":3,"startTime":"2025-07-25T02:03:08.839Z","endTime":"2025-07-25T02:03:12.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_ab"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_ab"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:03:12.850Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Donovan Solano strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-25T02:03:30.588Z","endTime":"2025-07-25T02:04:25.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.2,"strikeZoneTop":3.19278387566059,"strikeZoneBottom":1.37165444296165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.02356700502313,"aZ":-13.853024816761856,"pfxX":4.9327465394691155,"pfxZ":9.97656053210836,"pX":0.537796889679609,"pZ":3.444646826699995,"vX0":-6.319489311642709,"vY0":-135.26651186684228,"vZ0":-2.411095841810396,"x":96.5,"y":145.77,"x0":2.2734549542372617,"y0":50.00090589345892,"z0":5.329746782702798,"aX":9.057162192538568},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":-7.4,"spinRate":2126,"spinDirection":135},"zone":12,"typeConfidence":0.89,"plateTime":0.40636077511028823,"extension":6.716814992588673},"index":0,"playId":"2d2665b1-86d6-35d8-96a5-de0f1c0f300d","pitchNumber":1,"startTime":"2025-07-25T02:03:38.906Z","endTime":"2025-07-25T02:03:42.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":456781,"link":"/api/v1/people/456781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.539780975770398,"aZ":-34.611181060422965,"pfxX":-4.347307060096711,"pfxZ":-1.796888059708623,"pX":-0.5869851168641764,"pZ":1.4278222660641253,"vX0":-4.324544898146022,"vY0":-116.28447741467396,"vZ0":-1.9799753280013475,"x":139.37,"y":200.23,"x0":1.8674749636234758,"y0":50.002793855591854,"z0":5.600566502935175,"aX":-5.9012124008444005},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-3.5,"breakHorizontal":9.0,"spinRate":2540,"spinDirection":317},"zone":7,"typeConfidence":0.9,"plateTime":0.4725769476788142,"extension":6.767858251724906},"index":1,"playId":"512a00ca-f750-34b7-9c94-35c65f809584","pitchNumber":2,"startTime":"2025-07-25T02:03:55.124Z","endTime":"2025-07-25T02:03:58.564Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":456781,"link":"/api/v1/people/456781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-25T02:04:04.790Z","endTime":"2025-07-25T02:04:21.126Z","isPitch":false,"type":"action","player":{"id":456781,"link":"/api/v1/people/456781"},"defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":456781,"link":"/api/v1/people/456781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.5624508160844,"aZ":-32.930014099300514,"pfxX":-2.926576359167747,"pfxZ":-0.51044371685219,"pX":-0.9171986128713694,"pZ":0.9853576556557758,"vX0":-5.478016091391611,"vY0":-121.31739165004201,"vZ0":-4.0681432020071,"x":151.96,"y":212.18,"x0":1.749426886257206,"y0":50.0005703970245,"z0":5.551773453795337,"aX":-4.364161624224089},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.7,"breakHorizontal":6.6,"spinRate":2613,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.45134205509774405,"extension":6.694508019114649},"index":3,"playId":"b854c400-a99b-37f4-844a-673b37ba5889","pitchNumber":3,"startTime":"2025-07-25T02:04:21.126Z","endTime":"2025-07-25T02:04:25.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":456781,"link":"/api/v1/people/456781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":456781,"link":"/api/v1/people/456781"},"credit":"b_ab"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_ab"},{"player":{"id":456781,"link":"/api/v1/people/456781"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:04:25.931Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dylan Moore pops out to third baseman Yoán Moncada.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-25T02:04:34.683Z","endTime":"2025-07-25T02:05:34.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":86.9,"endSpeed":80.1,"strikeZoneTop":3.29541816515417,"strikeZoneBottom":1.53308315256455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.998246180443743,"aZ":-29.92088973757959,"pfxX":-0.7920995027183935,"pfxZ":1.382916176597707,"pX":0.8062564622964468,"pZ":2.11295779614677,"vX0":-3.6171077831091223,"vY0":-126.51927479333872,"vZ0":-2.0525043395999742,"x":86.27,"y":181.73,"x0":2.3553280425363634,"y0":50.00225777740057,"z0":5.324911766788669,"aX":-1.287201724900478},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.3,"breakHorizontal":2.3,"spinRate":2283,"spinDirection":189},"zone":6,"typeConfidence":0.9,"plateTime":0.4323712706862457,"extension":6.586760862838509},"index":0,"playId":"bce4940d-b981-3e10-9a68-b622c4f1cc1d","pitchNumber":1,"startTime":"2025-07-25T02:04:50.689Z","endTime":"2025-07-25T02:04:56.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.36541012733927,"strikeZoneBottom":1.58229607100254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.333361440695874,"aZ":-30.377502921857907,"pfxX":-0.7686417873684068,"pfxZ":1.1225668840718352,"pX":0.30284495329591904,"pZ":2.5094493018107826,"vX0":-4.619961172992155,"vY0":-125.89439729020737,"vZ0":-0.9107001251855698,"x":105.46,"y":171.02,"x0":2.264031061770463,"y0":50.00307868487708,"z0":5.341827785432986,"aX":-1.2288868894175191},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.0,"breakHorizontal":2.5,"spinRate":2223,"spinDirection":223},"zone":6,"typeConfidence":0.9,"plateTime":0.43561451250400207,"extension":6.656997512015296},"index":1,"playId":"1b172c2d-3825-3bd1-82c6-8764e76830a8","pitchNumber":2,"startTime":"2025-07-25T02:05:07.096Z","endTime":"2025-07-25T02:05:10.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.47231622341373,"aZ":-36.68977232890579,"pfxX":-5.348425419410667,"pfxZ":-3.320422705819168,"pX":-0.059971937354157845,"pZ":1.9853390200261385,"vX0":-2.9987360816164172,"vY0":-116.10689100123507,"vZ0":-0.35371343107147446,"x":119.29,"y":185.18,"x0":1.9446826012906249,"y0":50.00275529722553,"z0":5.641892552523346,"aX":-7.274876647064475},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-5.8,"breakHorizontal":10.4,"spinRate":2528,"spinDirection":314},"zone":8,"typeConfidence":0.9,"plateTime":0.4723924286393877,"extension":6.749694949926575},"hitData":{"launchSpeed":83.7,"launchAngle":75.0,"totalDistance":63.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":115.77,"coordY":180.45}},"index":2,"playId":"113651b7-e1d1-3b52-91a4-cc7f25144f7c","pitchNumber":3,"startTime":"2025-07-25T02:05:24.338Z","endTime":"2025-07-25T02:05:34.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_ab"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_ab"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:05:34.035Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out sharply to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T02:07:37.371Z","endTime":"2025-07-25T02:08:37.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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, 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":84.3,"endSpeed":77.3,"strikeZoneTop":3.66457243157964,"strikeZoneBottom":1.77389790173752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.031369556648823,"aZ":-31.925883087949252,"pfxX":7.569240086225638,"pfxZ":0.1661356728313752,"pX":0.8404224075331035,"pZ":2.1685712823336547,"vX0":4.771005344923974,"vY0":-122.6527591808921,"vZ0":-2.5188214925074495,"x":84.97,"y":180.23,"x0":-2.118630719434277,"y0":50.00416958381314,"z0":5.952557960509956,"aX":11.442492238476996},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.1,"breakHorizontal":-14.9,"spinRate":2685,"spinDirection":54},"zone":14,"typeConfidence":0.94,"plateTime":0.44790954817662465,"extension":6.025145970481979},"index":0,"playId":"06e72b36-03f9-3fa9-9a1a-3c8dadc0b263","pitchNumber":1,"startTime":"2025-07-25T02:07:52.318Z","endTime":"2025-07-25T02:07:56.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":84.7,"endSpeed":78.0,"strikeZoneTop":3.65698645995121,"strikeZoneBottom":1.79428581179453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.972833343654013,"aZ":-30.383742435314872,"pfxX":7.835609577810577,"pfxZ":1.168178054904601,"pX":1.1792611484490836,"pZ":2.6488883159858965,"vX0":5.5135241252014,"vY0":-123.24882781957119,"vZ0":-1.6847007165329138,"x":72.05,"y":167.26,"x0":-2.106524102408229,"y0":50.00427275900776,"z0":5.912327173008832,"aX":12.029728642377556},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.9,"breakHorizontal":-15.5,"spinRate":2815,"spinDirection":52},"zone":14,"typeConfidence":0.95,"plateTime":0.4447691693391409,"extension":6.040605665366853},"index":1,"playId":"9e01fd58-294d-3e08-b78a-1fd9104d88c0","pitchNumber":2,"startTime":"2025-07-25T02:08:08.035Z","endTime":"2025-07-25T02:08:11.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.73,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.820815059361262,"aZ":-29.98047736932568,"pfxX":0.16038095828748414,"pfxZ":1.3238441323678636,"pX":0.004900169355366683,"pZ":2.950595050781903,"vX0":4.846698489232459,"vY0":-127.50360307687646,"vZ0":-1.8803000069254985,"x":116.81,"y":159.11,"x0":-1.9368952064544758,"y0":50.00310520406926,"z0":6.050565815069734,"aX":0.2642982636486579},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.3,"breakHorizontal":-1.3,"spinRate":2596,"spinDirection":44},"zone":5,"typeConfidence":0.92,"plateTime":0.4286599434734031,"extension":5.866028191414394},"hitData":{"launchSpeed":103.3,"launchAngle":37.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":95.57,"coordY":45.27}},"index":2,"playId":"3216142e-00c0-30d7-a156-56696574a5c5","pitchNumber":3,"startTime":"2025-07-25T02:08:25.527Z","endTime":"2025-07-25T02:08:37.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:08:37.948Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Travis d'Arnaud lines out to third baseman Ben Williamson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T02:08:50.725Z","endTime":"2025-07-25T02:10:22.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.0,"endSpeed":76.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.7860064150787,"aZ":-34.78812733114059,"pfxX":6.991817196563703,"pfxZ":-1.751617363125395,"pX":-0.23174635057515258,"pZ":1.8954898353424225,"vX0":2.51837110576049,"vY0":-122.23108830011333,"vZ0":-2.3664816221081337,"x":125.83,"y":187.6,"x0":-2.1869924033673582,"y0":50.00052740589035,"z0":5.898160268113363,"aX":10.451044716001928},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.5,"breakHorizontal":-13.3,"spinRate":2701,"spinDirection":44},"zone":8,"typeConfidence":0.83,"plateTime":0.4501825571034326,"extension":5.969962208298373},"index":0,"playId":"e5ea7853-7d38-3929-8863-07445f508328","pitchNumber":1,"startTime":"2025-07-25T02:09:06.570Z","endTime":"2025-07-25T02:09:10.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.371406343947775,"aZ":-25.482648385284634,"pfxX":-10.955613851829414,"pfxZ":3.513657922677611,"pX":0.19138824408761415,"pZ":3.1249781308001006,"vX0":9.215933072159254,"vY0":-136.9628730345087,"vZ0":-2.932711809021693,"x":109.7,"y":154.41,"x0":-1.788515769728366,"y0":50.0055600960368,"z0":5.946469312428576,"aX":-20.882310101882535},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.9,"breakHorizontal":18.0,"spinRate":1979,"spinDirection":237},"zone":2,"typeConfidence":2.0,"plateTime":0.3994414827207162,"extension":5.933691037025594},"index":1,"playId":"781f5c9c-608e-3f92-a30b-bb3c912854ed","pitchNumber":2,"startTime":"2025-07-25T02:09:25.409Z","endTime":"2025-07-25T02:09:28.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.41287675852941,"strikeZoneBottom":1.51491135930773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.664532704844603,"aZ":-30.769019780072863,"pfxX":6.8753380198711,"pfxZ":0.8847851379975484,"pX":2.0282182513553964,"pZ":1.9898022063118785,"vX0":7.607844872868857,"vY0":-124.85386797718033,"vZ0":-3.050629666763684,"x":39.69,"y":185.06,"x0":-1.9490235609830322,"y0":50.000714070690805,"z0":5.754329823613653,"aX":10.872927957859549},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.2,"breakHorizontal":-14.2,"spinRate":2861,"spinDirection":44},"zone":14,"typeConfidence":0.93,"plateTime":0.4383640815087526,"extension":6.19421949860874},"index":2,"playId":"9a22be8c-fdb8-39c1-a39b-f46f2afefaf9","pitchNumber":3,"startTime":"2025-07-25T02:09:45.060Z","endTime":"2025-07-25T02:09:48.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.37637807455172,"strikeZoneBottom":1.50716092692571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.05338690186879,"aZ":-33.45859228244746,"pfxX":5.712890888298807,"pfxZ":-0.8042122139908434,"pX":1.617104118298068,"pZ":1.3406192585828287,"vX0":6.858535517933606,"vY0":-125.93900510513257,"vZ0":-4.209975055227066,"x":55.36,"y":202.58,"x0":-1.885519300143601,"y0":50.00073421121674,"z0":5.745973534105505,"aX":9.156268210948278},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.2,"breakHorizontal":-11.9,"spinRate":2791,"spinDirection":43},"zone":14,"typeConfidence":0.85,"plateTime":0.43523774824758465,"extension":6.124820843068041},"index":3,"playId":"b07e3997-7743-372f-908e-00cbaa6f1675","pitchNumber":4,"startTime":"2025-07-25T02:10:01.422Z","endTime":"2025-07-25T02:10:04.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":82.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.290809366877358,"aZ":-30.008237615409076,"pfxX":1.793986595642742,"pfxZ":1.273587577347806,"pX":0.2774464438254295,"pZ":1.786958499080537,"vX0":4.697443561532207,"vY0":-127.8811451609874,"vZ0":-4.697761854933867,"x":106.42,"y":190.53,"x0":-1.7958854704352616,"y0":50.006292832008725,"z0":5.925775699554914,"aX":3.055479459462281},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":-4.1,"spinRate":2562,"spinDirection":65},"zone":9,"typeConfidence":0.92,"plateTime":0.42373079938632463,"extension":6.134129527919688},"hitData":{"launchSpeed":83.3,"launchAngle":11.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":86.52,"coordY":154.58}},"index":4,"playId":"7f50eb79-9c90-3f6d-9e03-1df80e80e125","pitchNumber":5,"startTime":"2025-07-25T02:10:16.535Z","endTime":"2025-07-25T02:10:22.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_ab"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_ab"},{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_pa"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:10:22.137Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"LaMonte Wade Jr. flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T02:10:37.164Z","endTime":"2025-07-25T02:11:09.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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, 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":83.0,"endSpeed":77.4,"strikeZoneTop":3.2349870607845,"strikeZoneBottom":1.46074413387203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.479331049044607,"aZ":-39.449597609709905,"pfxX":3.656363511601413,"pfxZ":-4.885751234437949,"pX":0.10433110678323321,"pZ":1.1323403229889535,"vX0":3.92795610513111,"vY0":-120.94145224540821,"vZ0":-3.4264737480262144,"x":113.02,"y":208.21,"x0":-2.0128578712170078,"y0":50.002866848470774,"z0":6.009935794110636,"aX":5.443644230333903},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-9.4,"breakHorizontal":-7.6,"spinRate":2974,"spinDirection":41},"zone":14,"typeConfidence":0.88,"plateTime":0.45201608460681086,"extension":5.927942616997482},"index":0,"playId":"7e54e89f-91f6-3388-aaee-b541c05d8b93","pitchNumber":1,"startTime":"2025-07-25T02:10:46.904Z","endTime":"2025-07-25T02:10:50.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":664774,"link":"/api/v1/people/664774","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.095281249054555,"aZ":-21.137520405863803,"pfxX":-8.46842320500054,"pfxZ":5.907488306578733,"pX":0.052243592738876396,"pZ":2.296917389969603,"vX0":8.635800529823841,"vY0":-135.23444986404053,"vZ0":-5.624205178036909,"x":115.01,"y":176.76,"x0":-2.069023027396364,"y0":50.00355852676922,"z0":5.8681840846161,"aX":-15.822645857382131},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.7,"breakHorizontal":13.7,"spinRate":1972,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.40368867346450266,"extension":5.804460206075836},"hitData":{"launchSpeed":93.2,"launchAngle":35.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":78.61,"coordY":60.22}},"index":1,"playId":"fad63f57-9864-3f1c-9d53-0970494c2566","pitchNumber":2,"startTime":"2025-07-25T02:10:59.581Z","endTime":"2025-07-25T02:11:09.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":664774,"link":"/api/v1/people/664774","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"credit":"b_ab"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_ab"},{"player":{"id":664774,"link":"/api/v1/people/664774"},"credit":"b_pa"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:11:09.244Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Williamson grounds out, second baseman Luis Rengifo to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T02:12:59.133Z","endTime":"2025-07-25T02:13:51.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.44131174869597,"strikeZoneBottom":1.48487315054437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.826538250944427,"aZ":-28.07646204048215,"pfxX":-2.4758940311708315,"pfxZ":2.5361824566526963,"pX":0.8207330016296075,"pZ":3.1518235127130545,"vX0":-3.1516963590413605,"vY0":-126.30398128824577,"vZ0":-0.0789652305155859,"x":85.72,"y":153.68,"x0":2.40653671659461,"y0":50.001839747032825,"z0":5.442076094266905,"aX":-3.997661235050218},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.8,"breakHorizontal":5.2,"spinRate":2216,"spinDirection":170},"zone":3,"typeConfidence":0.91,"plateTime":0.4337225803944085,"extension":6.64668739897457},"index":0,"playId":"309396ed-ba47-3715-83ba-9cf78fb2e1b1","pitchNumber":1,"startTime":"2025-07-25T02:13:15.252Z","endTime":"2025-07-25T02:13:19.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.43869235452411,"strikeZoneBottom":1.65493130677056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.48106394308741,"aZ":-28.959755036346284,"pfxX":-0.3174956371771913,"pfxZ":2.0426536196823584,"pX":-0.38652314868067145,"pZ":2.55514018227647,"vX0":-6.2965906199941015,"vY0":-124.847888574138,"vZ0":-0.9979797252006666,"x":131.73,"y":169.79,"x0":2.2111530503527717,"y0":50.005726825284434,"z0":5.346713721059694,"aX":-0.49994524599613355},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.7,"breakHorizontal":2.0,"spinRate":2297,"spinDirection":191},"zone":4,"typeConfidence":2.0,"plateTime":0.4389600361846653,"extension":6.68521965775849},"index":1,"playId":"ebbcb061-ba4d-3d29-a1ad-ee2c7f9c6eb9","pitchNumber":2,"startTime":"2025-07-25T02:13:29.152Z","endTime":"2025-07-25T02:13:32.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":79.7,"endSpeed":73.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.747815169477892,"aZ":-36.59876850935318,"pfxX":-2.8433723268737947,"pfxZ":-3.2410312635504592,"pX":0.7468514317079612,"pZ":1.9960117179623231,"vX0":-2.14080070755542,"vY0":-116.0897729125517,"vZ0":-0.3333706212733869,"x":88.53,"y":184.89,"x0":2.050434340901516,"y0":50.00399421196205,"z0":5.62557771863202,"aX":-3.88026169570293},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-5.6,"breakHorizontal":5.6,"spinRate":2582,"spinDirection":315},"zone":9,"typeConfidence":0.9,"plateTime":0.4718258996812108,"extension":6.741563756765696},"hitData":{"launchSpeed":89.5,"launchAngle":8.0,"totalDistance":145.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.42,"coordY":147.17}},"index":2,"playId":"9992708e-bd15-3804-bde7-404fce31d7ab","pitchNumber":3,"startTime":"2025-07-25T02:13:43.968Z","endTime":"2025-07-25T02:13:51.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_ab"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_ab"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:13:51.480Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.P. Crawford singles on a ground ball to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T02:14:05.895Z","endTime":"2025-07-25T02:15:22.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.26557371668036,"strikeZoneBottom":1.5848412168566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.50691615879843,"aZ":-14.473508585247476,"pfxX":3.94899133782833,"pfxZ":9.218404142109959,"pX":0.6398186081541313,"pZ":3.3360548277769735,"vX0":-6.056818072212068,"vY0":-137.68414124522135,"vZ0":-2.8134281046991205,"x":92.61,"y":148.71,"x0":2.354884891505338,"y0":50.0036071888777,"z0":5.35030305111656,"aX":7.583898440030856},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.3,"breakHorizontal":-5.9,"spinRate":2154,"spinDirection":134},"zone":3,"typeConfidence":0.89,"plateTime":0.3977790932676908,"extension":6.871370389258508},"index":0,"playId":"17a5efb5-a6a0-3e72-a5bd-3109d820def1","pitchNumber":1,"startTime":"2025-07-25T02:14:17.279Z","endTime":"2025-07-25T02:14:22.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.18906843138907,"strikeZoneBottom":1.50829798588496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.77467878314159,"aZ":-14.312260434751071,"pfxX":4.218377651032135,"pfxZ":9.439417082770724,"pX":-0.4559865530280865,"pZ":2.9968651667839437,"vX0":-8.57050228284993,"vY0":-136.6022160103985,"vZ0":-3.5768792436291816,"x":134.38,"y":157.86,"x0":2.172373558948183,"y0":50.000820370481144,"z0":5.305634315110662,"aX":7.98154959182688},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":-5.9,"spinRate":2220,"spinDirection":137},"zone":1,"typeConfidence":0.89,"plateTime":0.40079002047490775,"extension":6.782944176228181},"index":1,"playId":"a56367ee-e90b-39b5-b340-2249ede0ee36","pitchNumber":2,"startTime":"2025-07-25T02:14:33.571Z","endTime":"2025-07-25T02:14:37.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.14123394065528,"aZ":-37.558501109398115,"pfxX":-5.886934815697255,"pfxZ":-4.00297642900834,"pX":0.13069493664675919,"pZ":0.9942360063152,"vX0":-2.692819149575639,"vY0":-115.2234024209194,"vZ0":-2.1560760361922258,"x":112.02,"y":211.94,"x0":2.0786608677057146,"y0":50.00010535768875,"z0":5.566478662789456,"aX":-7.924846202326333},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-7.4,"breakHorizontal":11.3,"spinRate":2654,"spinDirection":321},"zone":14,"typeConfidence":0.9,"plateTime":0.47510303515118046,"extension":6.85104060864427},"index":2,"playId":"9a48087c-e436-337b-bdc1-cdcbff924750","pitchNumber":3,"startTime":"2025-07-25T02:14:49.695Z","endTime":"2025-07-25T02:14:52.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.51101166208302,"aZ":-14.714800742690157,"pfxX":5.015184757594874,"pfxZ":8.93295815278681,"pX":0.27437696466839456,"pZ":3.162567061615226,"vX0":-7.644848839208639,"vY0":-138.79883381263326,"vZ0":-3.1811844563942775,"x":106.54,"y":153.39,"x0":2.410414822541403,"y0":50.00577566543498,"z0":5.30099760159439,"aX":9.80614057638896},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":-7.6,"spinRate":2164,"spinDirection":137},"zone":2,"typeConfidence":0.9,"plateTime":0.3943379279833814,"extension":6.98490148952357},"hitData":{"launchSpeed":90.3,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.92,"coordY":142.91}},"index":3,"playId":"09ecb0c6-93ad-3fb9-9a74-76a8b8405398","pitchNumber":4,"startTime":"2025-07-25T02:15:11.346Z","endTime":"2025-07-25T02:15:22.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":0.75,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:15:22.574Z","atBatIndex":17},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Julio Rodríguez grounds into a force out, second baseman Luis Rengifo to shortstop Zach Neto. J.P. Crawford out at 2nd. Julio Rodríguez to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T02:15:36.823Z","endTime":"2025-07-25T02:18:00.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.47775437439409,"aZ":-13.707064970919872,"pfxX":4.430806110301497,"pfxZ":9.775724876864809,"pX":0.3123136582140105,"pZ":3.1056688861432575,"vX0":-6.929176911693126,"vY0":-136.67366696134994,"vZ0":-3.4821142487662033,"x":105.1,"y":154.93,"x0":2.3063142061659563,"y0":50.00590951667387,"z0":5.339325989806588,"aX":8.373546493716077},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":-6.6,"spinRate":2156,"spinDirection":139},"zone":3,"typeConfidence":0.89,"plateTime":0.4009465443948672,"extension":6.800929693073255},"index":0,"playId":"5e5946d4-0d21-33ed-b86e-89254c14ce5c","pitchNumber":1,"startTime":"2025-07-25T02:15:47.262Z","endTime":"2025-07-25T02:15:50.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":95.4,"endSpeed":86.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.46989792670516,"aZ":-11.89774965744206,"pfxX":5.79056752409309,"pfxZ":10.463865342425377,"pX":0.0815348689973088,"pZ":3.0194927239347513,"vX0":-7.5726474573846545,"vY0":-138.66509196726932,"vZ0":-4.292923583873181,"x":113.89,"y":157.25,"x0":2.101955459332589,"y0":50.001415150109665,"z0":5.388180318867755,"aX":11.219573605384973},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.1,"breakHorizontal":-8.8,"spinRate":2161,"spinDirection":136},"zone":2,"typeConfidence":0.91,"plateTime":0.3957733742989955,"extension":6.719719448527305},"index":1,"playId":"7c747d2c-49f5-3b8c-92e2-8a46d9dfd79e","pitchNumber":2,"startTime":"2025-07-25T02:16:09.112Z","endTime":"2025-07-25T02:16:12.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"ab567b8d-c317-4952-afb1-71d9cbfa9492","startTime":"2025-07-25T02:16:35.684Z","endTime":"2025-07-25T02:16:40.684Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.6,"strikeZoneTop":3.32839868869924,"strikeZoneBottom":1.51074647244897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.90911683079169,"aZ":-13.96110418122829,"pfxX":4.470510562665978,"pfxZ":9.41235113172744,"pX":-1.6640417130509977,"pZ":3.0307320849914365,"vX0":-11.687699785295772,"vY0":-138.88208411868328,"vZ0":-3.8922381667401593,"x":180.43,"y":156.95,"x0":2.0360147049380446,"y0":50.00069422751776,"z0":5.392200535677056,"aX":8.65069796474328},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.3,"breakHorizontal":-5.4,"spinRate":2090,"spinDirection":135},"zone":11,"typeConfidence":0.9,"plateTime":0.39585525523751697,"extension":6.706843632263601},"index":3,"playId":"d02db9ed-db1c-3620-96b6-47d493b4795f","pitchNumber":3,"startTime":"2025-07-25T02:16:53.537Z","endTime":"2025-07-25T02:16:57.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.409512138718185,"aZ":-27.595042975934085,"pfxX":8.067909736063509,"pfxZ":2.8783412392900196,"pX":-0.07338367494289072,"pZ":1.6458295792144917,"vX0":-7.867772629675122,"vY0":-125.14394704398788,"vZ0":-3.515522163402819,"x":119.8,"y":194.34,"x0":2.057722278994164,"y0":50.00375753949026,"z0":5.320386874563824,"aX":12.843262846807182},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.7,"breakHorizontal":-12.8,"spinRate":1517,"spinDirection":127},"zone":8,"typeConfidence":0.91,"plateTime":0.43708034146500063,"extension":6.888393345820173},"index":4,"playId":"7636aa06-f3f5-3526-a5c2-a8423dd68cc2","pitchNumber":4,"startTime":"2025-07-25T02:17:12.672Z","endTime":"2025-07-25T02:17:15.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.477311992209195,"aZ":-30.38974152710402,"pfxX":9.038921924713428,"pfxZ":1.0667519934081646,"pX":0.19089510851305927,"pZ":1.2242101701876078,"vX0":-7.518119963795175,"vY0":-128.47385683730616,"vZ0":-4.70276405303901,"x":109.72,"y":205.73,"x0":1.980002095768244,"y0":50.002205271716036,"z0":5.438762215804843,"aX":15.117916898845928},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.1,"breakHorizontal":-14.6,"spinRate":1450,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.426234522531848,"extension":6.64156332641141},"hitData":{"launchSpeed":90.1,"launchAngle":-5.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.6,"coordY":150.19}},"index":5,"playId":"4ee422ae-1fbb-36ae-bb40-5e648d69f2e5","pitchNumber":5,"startTime":"2025-07-25T02:17:52.150Z","endTime":"2025-07-25T02:18:00.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":641487,"link":"/api/v1/people/641487"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.3,"awayTeamWinProbability":35.7,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.44,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:18:00.607Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T02:18:24.894Z","endTime":"2025-07-25T02:21:07.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.6,"endSpeed":81.1,"strikeZoneTop":3.46251775772012,"strikeZoneBottom":1.69869781522845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.296262614989057,"aZ":-22.23571285017073,"pfxX":-1.1120888199184376,"pfxZ":5.967300419221977,"pX":-0.3195644019842113,"pZ":0.014600655158272325,"vX0":-6.323835910351345,"vY0":-128.6486263655947,"vZ0":-8.347050788030304,"x":129.18,"y":238.39,"x0":2.3213554815528052,"y0":50.00141673349026,"z0":5.042702552243629,"aX":-1.8519474925082076},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.0,"breakHorizontal":3.5,"spinRate":2177,"spinDirection":142},"zone":13,"typeConfidence":0.9,"plateTime":0.42679273289715125,"extension":7.029781009430973},"index":0,"playId":"b13b964a-e2f6-3a0f-948f-17604e2dc295","pitchNumber":1,"startTime":"2025-07-25T02:18:35.597Z","endTime":"2025-07-25T02:18:38.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.763921328247054,"aZ":-36.26072287855733,"pfxX":-4.652287456961742,"pfxZ":-2.9629653188449563,"pX":0.03570529772380796,"pZ":2.1747974263238583,"vX0":-3.1149223550447385,"vY0":-116.68300883869473,"vZ0":-0.04313300606472481,"x":115.64,"y":180.06,"x0":1.9918549051186607,"y0":50.00145744310332,"z0":5.60743520760071,"aX":-6.42002530485705},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-5.0,"breakHorizontal":9.2,"spinRate":2571,"spinDirection":310},"zone":8,"typeConfidence":0.9,"plateTime":0.4692462739354797,"extension":6.800189343712148},"index":1,"playId":"3ec4fed3-1e85-3360-89a3-aca7df46f3b3","pitchNumber":2,"startTime":"2025-07-25T02:19:00.307Z","endTime":"2025-07-25T02:19:03.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.8,"strikeZoneTop":3.39518577227724,"strikeZoneBottom":1.69203184049454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.321681122022955,"aZ":-40.7569227167247,"pfxX":-5.731569953175702,"pfxZ":-6.447090173401085,"pX":-0.02182936217240197,"pZ":2.3533349476572605,"vX0":-2.8113163368470704,"vY0":-114.65300728186183,"vZ0":1.481841381572559,"x":117.83,"y":175.24,"x0":1.9652343633094826,"y0":50.00435706503906,"z0":5.677891223733184,"aX":-7.626431519122357},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-11.0,"breakHorizontal":11.0,"spinRate":2670,"spinDirection":311},"zone":5,"typeConfidence":0.9,"plateTime":0.477839324144822,"extension":6.695552584877993},"index":2,"playId":"5cb65573-7b37-3617-ad74-43303c16d8cf","pitchNumber":3,"startTime":"2025-07-25T02:19:42.011Z","endTime":"2025-07-25T02:19:46.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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.4,"endSpeed":87.6,"strikeZoneTop":3.48076596536742,"strikeZoneBottom":1.71727939310833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.890153094951355,"aZ":-14.80058181057042,"pfxX":7.4033876641111895,"pfxZ":8.901375871911895,"pX":-1.9368121153852296,"pZ":2.42934063659589,"vX0":-13.472902733665698,"vY0":-138.35915043145596,"vZ0":-5.049668233257296,"x":190.83,"y":173.19,"x0":2.018858845125041,"y0":50.003925655034315,"z0":5.259053158319058,"aX":14.45286745763398},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":-10.8,"spinRate":2254,"spinDirection":137},"zone":13,"typeConfidence":0.91,"plateTime":0.3948297103769134,"extension":6.907842318252696},"index":3,"playId":"6be87b89-6eca-3158-9111-d9cafeeadd0e","pitchNumber":4,"startTime":"2025-07-25T02:20:03.541Z","endTime":"2025-07-25T02:20:07.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-25T02:20:24.276Z","endTime":"2025-07-25T02:20:41.897Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"},"defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"76408ddb-97fb-37e6-a39e-ae00e808eb8e","startTime":"2025-07-25T02:20:41.897Z","endTime":"2025-07-25T02:20:56.744Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.50780087680833,"aZ":-39.476916494421175,"pfxX":-3.2850595083801455,"pfxZ":-5.022056127489372,"pX":-1.2957278507605248,"pZ":0.5332703613207204,"vX0":-6.411346528002363,"vY0":-119.6515727605552,"vZ0":-3.493222566118771,"x":166.39,"y":224.38,"x0":1.842600706572552,"y0":50.004815168598924,"z0":5.540242189708703,"aX":-4.7745215221913115},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-9.7,"breakHorizontal":7.4,"spinRate":2754,"spinDirection":320},"zone":13,"typeConfidence":0.9,"plateTime":0.4573122326154526,"extension":6.7438843502275825},"index":6,"playId":"8a74b91e-2464-376a-8c05-e1d6de54bd07","pitchNumber":5,"startTime":"2025-07-25T02:21:01.744Z","endTime":"2025-07-25T02:21:07.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:21:07.349Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Rengifo flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-25T02:23:19.892Z","endTime":"2025-07-25T02:23:55.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.1720105792829,"strikeZoneBottom":1.51268394987201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.635040305197133,"aZ":-21.965296537507975,"pfxX":-11.27505566955023,"pfxZ":5.54471689290327,"pX":0.5875400138580514,"pZ":1.8597945487972998,"vX0":10.714178371777706,"vY0":-134.47292992804964,"vZ0":-5.881718727878649,"x":94.6,"y":188.57,"x0":-1.97277661442984,"y0":50.00601460616994,"z0":5.621579722825394,"aX":-20.769313424955268},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.0,"breakHorizontal":18.2,"spinRate":2048,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.4064546797738213,"extension":5.983191144284789},"index":0,"playId":"e455a837-c1be-36b4-be73-9db4de60409f","pitchNumber":1,"startTime":"2025-07-25T02:23:30.609Z","endTime":"2025-07-25T02:23:34.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":83.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.421391222621523,"aZ":-26.96396702326258,"pfxX":-1.424436368175189,"pfxZ":3.0116369236657317,"pX":0.7437594651495483,"pZ":1.6948864534249768,"vX0":6.785612198186003,"vY0":-129.3375325472392,"vZ0":-5.616053591779682,"x":88.65,"y":193.02,"x0":-1.7042321970360206,"y0":50.00401120915036,"z0":5.905378742436389,"aX":-2.4662182279472975},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.7,"breakHorizontal":1.4,"spinRate":2724,"spinDirection":224},"zone":9,"typeConfidence":0.82,"plateTime":0.41998410203509096,"extension":5.929143190895558},"hitData":{"launchSpeed":79.2,"launchAngle":33.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.61,"coordY":81.85}},"index":1,"playId":"e49e1c1b-de9e-3d6f-ae7b-02bcbb4d615f","pitchNumber":2,"startTime":"2025-07-25T02:23:47.268Z","endTime":"2025-07-25T02:23:55.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:23:55.294Z","atBatIndex":20},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Zach Neto hit by pitch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-25T02:24:25.915Z","endTime":"2025-07-25T02:25:00.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-25T02:24:16.022Z","endTime":"2025-07-25T02:24:28.056Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.074094832679023,"aZ":-31.052229327367648,"pfxX":3.422726107924202,"pfxZ":0.7114702567409852,"pX":1.6655473314809655,"pZ":1.0538582249161874,"vX0":7.7605882154764405,"vY0":-125.08495313035635,"vZ0":-5.294133580800846,"x":53.51,"y":210.33,"x0":-1.9263335613524142,"y0":50.003370772609664,"z0":5.754572787230345,"aX":5.403957956493666},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.2,"breakHorizontal":-8.0,"spinRate":2885,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.43847378891820243,"extension":5.972976046719386},"index":1,"playId":"a9d019ab-25a3-396a-a042-0a579a474927","pitchNumber":1,"startTime":"2025-07-25T02:24:28.056Z","endTime":"2025-07-25T02:24:31.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":93.0,"endSpeed":85.2,"strikeZoneTop":3.19099386334115,"strikeZoneBottom":1.56734762954525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.616753525906017,"aZ":-20.514879608618212,"pfxX":-9.64326461327768,"pfxZ":6.304467092365342,"pX":-0.9204964693856537,"pZ":1.5159326819094918,"vX0":5.929145331759319,"vY0":-135.18527365930044,"vZ0":-7.340879504501035,"x":152.09,"y":197.85,"x0":-1.8898688808797015,"y0":50.004817800079216,"z0":5.708040232401664,"aX":-17.840952274340946},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.0,"breakHorizontal":16.2,"spinRate":2179,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.405257030842062,"extension":5.886164860119967},"index":2,"playId":"1fc7c223-e5ff-31c7-9f0f-a58f2d400986","pitchNumber":2,"startTime":"2025-07-25T02:24:41.975Z","endTime":"2025-07-25T02:24:45.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.189974096728807,"aZ":-25.75170680867485,"pfxX":-11.304271977721138,"pfxZ":3.406918752531446,"pX":-0.9432254086712665,"pZ":3.541449247685338,"vX0":6.322477508251368,"vY0":-136.65476289266607,"vZ0":-1.8504679185825212,"x":152.95,"y":143.16,"x0":-1.822945641968979,"y0":50.00027369278296,"z0":6.003049999101728,"aX":-21.29510419225553},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.0,"breakHorizontal":19.1,"spinRate":2043,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.40139991850826995,"extension":5.890231518145616},"index":3,"playId":"a7288edb-cf8d-3ab1-81c8-ba4c6912a7b9","pitchNumber":3,"startTime":"2025-07-25T02:24:54.776Z","endTime":"2025-07-25T02:25:00.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.6,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:25:00.729Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks. Zach Neto to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-25T02:25:16.396Z","endTime":"2025-07-25T02:26:26.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.8,"strikeZoneTop":3.61695935716481,"strikeZoneBottom":1.75612869317208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.86565588880198,"aZ":-30.801560460570123,"pfxX":-0.4962762144028101,"pfxZ":0.8206511340919995,"pX":-0.6627202706878301,"pZ":4.99309587807615,"vX0":3.2582549102146325,"vY0":-128.31225414548703,"vZ0":2.556681558352661,"x":142.26,"y":103.97,"x0":-1.8830040213123636,"y0":50.00193252364016,"z0":6.379391179184265,"aX":-0.8298078476520848},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.3,"breakHorizontal":0.2,"spinRate":2449,"spinDirection":105},"zone":11,"typeConfidence":0.89,"plateTime":0.42641878421890267,"extension":6.03616845687974},"index":0,"playId":"83dc6713-9ff2-3bd2-8e08-83e189aaea3f","pitchNumber":1,"startTime":"2025-07-25T02:25:29.316Z","endTime":"2025-07-25T02:25:33.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.60107915920229,"strikeZoneBottom":1.71058685260831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.39762648518261,"aZ":-33.03213607673971,"pfxX":7.408368419989646,"pfxZ":-0.5677532164572909,"pX":-0.13202046638706139,"pZ":3.9257041489600017,"vX0":2.446367198554733,"vY0":-122.93643855278253,"vZ0":1.4885261600095119,"x":122.03,"y":132.79,"x0":-2.1034221748425788,"y0":50.00037979039054,"z0":6.125705051017136,"aX":11.284888691513197},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.4,"breakHorizontal":-14.0,"spinRate":2799,"spinDirection":48},"zone":11,"typeConfidence":0.91,"plateTime":0.44630866130486835,"extension":5.942991669928374},"index":1,"playId":"907d8edd-cc4c-3212-abc3-904fbe122703","pitchNumber":2,"startTime":"2025-07-25T02:25:46.485Z","endTime":"2025-07-25T02:25:50.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.54679654184891,"strikeZoneBottom":1.71718060474944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.205736515758026,"aZ":-34.35165346660551,"pfxX":7.657999769127857,"pfxZ":-1.4392393066466243,"pX":0.8097829323926696,"pZ":1.4356232436308467,"vX0":3.9379590856136426,"vY0":-123.06931261767464,"vZ0":-3.69656206272595,"x":86.13,"y":200.02,"x0":-1.8121329858992867,"y0":50.0023182687899,"z0":5.904370286190997,"aX":11.601704006607092},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.2,"breakHorizontal":-14.9,"spinRate":2786,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.4471580384209899,"extension":5.928649905069044},"index":2,"playId":"7673a2a4-ba23-3563-90fb-2df85816b092","pitchNumber":3,"startTime":"2025-07-25T02:26:03.254Z","endTime":"2025-07-25T02:26:07.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":94.1,"endSpeed":85.6,"strikeZoneTop":3.54566827162879,"strikeZoneBottom":1.74646089075723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.329353083481436,"aZ":-27.76658447767769,"pfxX":-12.974822275592633,"pfxZ":2.3398978863079307,"pX":0.1957810406484947,"pZ":4.068881609288723,"vX0":10.206799623924159,"vY0":-136.7015801641211,"vZ0":-0.23011455202042852,"x":109.54,"y":128.92,"x0":-1.9084962773633551,"y0":50.00466338585907,"z0":6.067233322030144,"aX":-24.455139791517443},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.4,"breakHorizontal":21.2,"spinRate":1941,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.401329775846452,"extension":5.942473511508259},"index":3,"playId":"2bcee5b6-9bcc-311f-bbe0-219754dc77e1","pitchNumber":4,"startTime":"2025-07-25T02:26:21.739Z","endTime":"2025-07-25T02:26:26.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.39999999999999,"awayTeamWinProbability":29.60000000000001,"homeTeamWinProbabilityAdded":3.299999999999983,"leverageIndex":1.12,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:26:26.088Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out, shortstop J.P. Crawford to first baseman Donovan Solano. Zach Neto to 3rd. Mike Trout to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-25T02:26:40.646Z","endTime":"2025-07-25T02:27:28.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":456781,"link":"/api/v1/people/456781"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.62482598587544,"strikeZoneBottom":1.69113591072252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.218895465490874,"aZ":-31.58670525351355,"pfxX":-11.134522465682965,"pfxZ":0.3550062756266632,"pX":-1.3958138287621662,"pZ":1.2253720347041412,"vX0":5.935652699748442,"vY0":-128.4147445721286,"vZ0":-4.453255191862071,"x":170.21,"y":205.69,"x0":-2.293580955321483,"y0":50.00532539116333,"z0":5.446426611229822,"aX":-18.551549998548047},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.1,"breakHorizontal":18.8,"spinRate":1928,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.42695419808851653,"extension":5.905893256234526},"index":0,"playId":"85caf650-1730-3757-84d5-5ce9cbed7a78","pitchNumber":1,"startTime":"2025-07-25T02:27:03.218Z","endTime":"2025-07-25T02:27:07.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.06231318774072,"aZ":-31.278212112741926,"pfxX":-10.091613022582674,"pfxZ":0.5480057863829817,"pX":-1.370009752037381,"pZ":2.490323071716359,"vX0":5.42123673350476,"vY0":-127.77860192513465,"vZ0":-1.8710508667943238,"x":169.22,"y":171.54,"x0":-2.211233706342844,"y0":50.006042875974536,"z0":5.696626078687211,"aX":-16.64098078420851},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.8,"breakHorizontal":17.0,"spinRate":1911,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.42914534479773003,"extension":5.787542731540243},"hitData":{"launchSpeed":71.5,"launchAngle":-43.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.48,"coordY":161.29}},"index":1,"playId":"67ae49db-7ead-3682-9224-fbcb6d63e424","pitchNumber":2,"startTime":"2025-07-25T02:27:19.899Z","endTime":"2025-07-25T02:27:28.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":-2.799999999999983,"leverageIndex":1.74,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:27:28.695Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Taylor Ward grounds out sharply, shortstop J.P. Crawford to first baseman Donovan Solano.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-25T02:28:38.873Z","endTime":"2025-07-25T02:29:10.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":456781,"link":"/api/v1/people/456781"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-25T02:27:48.001Z","endTime":"2025-07-25T02:28:40.939Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.40198872099337,"strikeZoneBottom":1.63240913895867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.108601804526387,"aZ":-29.169411029268417,"pfxX":0.033085071875220695,"pfxZ":1.838673467721561,"pX":0.7165052475150103,"pZ":2.4907133101958174,"vX0":6.799953795031925,"vY0":-127.55993901713796,"vZ0":-2.9650274587243146,"x":89.69,"y":171.53,"x0":-1.9967641427211198,"y0":50.00450638703428,"z0":5.986400383438464,"aX":0.053063148373970505},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.9,"breakHorizontal":-1.7,"spinRate":2435,"spinDirection":135},"zone":6,"typeConfidence":0.93,"plateTime":0.4306437525773932,"extension":5.798951516601641},"index":1,"playId":"3a84fc16-d89b-34a7-98e1-90567aab8b78","pitchNumber":1,"startTime":"2025-07-25T02:28:40.939Z","endTime":"2025-07-25T02:28:44.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.995644790551452,"aZ":-30.394765802576156,"pfxX":2.1186161556812744,"pfxZ":1.0527484699528866,"pX":0.06213490336615885,"pZ":2.4931337475038977,"vX0":3.9100599714138333,"vY0":-128.63173609783286,"vZ0":-2.9153341722945116,"x":114.63,"y":171.47,"x0":-1.7466307707501174,"y0":50.00476336859999,"z0":5.971827403671898,"aX":3.588398486037255},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.6,"breakHorizontal":-4.7,"spinRate":2653,"spinDirection":83},"zone":5,"typeConfidence":0.93,"plateTime":0.4240696714456895,"extension":6.127214469895723},"hitData":{"launchSpeed":103.4,"launchAngle":2.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":109.11,"coordY":153.22}},"index":2,"playId":"acf3cc7d-d263-3c4f-afaf-abab4c119b4d","pitchNumber":2,"startTime":"2025-07-25T02:29:01.846Z","endTime":"2025-07-25T02:29:10.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"second":{"id":545361,"link":"/api/v1/people/545361"},"third":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-5.300000000000011,"leverageIndex":1.91,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:29:10.376Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randy Arozarena flies out to center fielder Jo Adell.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-25T02:31:09.621Z","endTime":"2025-07-25T02:31:26.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.808217069891242,"aZ":-12.910809976755395,"pfxX":6.126310880033953,"pfxZ":10.105525187343158,"pX":-0.22658460899353758,"pZ":2.4563801204309867,"vX0":-8.694945997123241,"vY0":-137.51939934057427,"vZ0":-5.375756651551441,"x":125.64,"y":172.46,"x0":2.187056812023257,"y0":50.006700191593346,"z0":5.319703836896481,"aX":11.683295135172878},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":-9.1,"spinRate":2129,"spinDirection":136},"zone":5,"typeConfidence":0.91,"plateTime":0.3989914442531801,"extension":6.878680213017043},"hitData":{"launchSpeed":84.9,"launchAngle":38.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.02,"coordY":76.73}},"index":0,"playId":"62150836-7ad8-3ab3-b71f-e96544a54bb2","pitchNumber":1,"startTime":"2025-07-25T02:31:16.495Z","endTime":"2025-07-25T02:31:26.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:31:26.329Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mitch Garver grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-25T02:31:38.188Z","endTime":"2025-07-25T02:32:01.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.025780139733943,"aZ":-26.43070625665616,"pfxX":-0.8508589626994671,"pfxZ":3.5768809792574974,"pX":0.1439244466987612,"pZ":2.5352012991609842,"vX0":-4.8649407123046675,"vY0":-125.97608777930117,"vZ0":-1.6010046635208681,"x":111.51,"y":170.33,"x0":2.2119382543403763,"y0":50.00009957833951,"z0":5.319163604272428,"aX":-1.3641015249619082},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.4,"breakHorizontal":2.6,"spinRate":2137,"spinDirection":164},"zone":5,"typeConfidence":0.91,"plateTime":0.43508531742505685,"extension":6.754614710690376},"hitData":{"launchSpeed":92.5,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.88,"coordY":156.24}},"index":0,"playId":"e1a0bb51-a54a-34c3-9e7c-c923ea1b90cf","pitchNumber":1,"startTime":"2025-07-25T02:31:53.166Z","endTime":"2025-07-25T02:32:01.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:32:01.414Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Polanco walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-25T02:32:15.860Z","endTime":"2025-07-25T02:34:26.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"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},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.32809889200368,"strikeZoneBottom":1.57920622074367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.944685306922818,"aZ":-24.940030507056203,"pfxX":-1.792615569591133,"pfxZ":4.518098158747238,"pX":0.17027166319411205,"pZ":3.7618622395897026,"vX0":-4.651885098701875,"vY0":-125.81485902444261,"vZ0":1.0050430478465031,"x":110.51,"y":137.21,"x0":2.277222888271078,"y0":50.000400551897,"z0":5.381069869054436,"aX":-2.867679952451932},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.6,"breakHorizontal":4.3,"spinRate":2140,"spinDirection":170},"zone":12,"typeConfidence":0.91,"plateTime":0.4356426701391616,"extension":6.728085298189031},"index":0,"playId":"c65bd6e3-3100-3aa9-9505-2d864bc6c330","pitchNumber":1,"startTime":"2025-07-25T02:32:29.347Z","endTime":"2025-07-25T02:32:33.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.28709032810871,"strikeZoneBottom":1.63608119916779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.980285199466806,"aZ":-23.500683939240684,"pfxX":0.6346358992493393,"pfxZ":5.311215491878845,"pX":0.43161136248987786,"pZ":1.4635670959031601,"vX0":-5.120392452133214,"vY0":-126.96498906016816,"vZ0":-4.509855001825334,"x":100.55,"y":199.26,"x0":2.391893415952304,"y0":50.001036824851845,"z0":5.132788926022284,"aX":1.0362592110837985},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.8,"breakHorizontal":0.0,"spinRate":2214,"spinDirection":156},"zone":14,"typeConfidence":0.9,"plateTime":0.4313923917177185,"extension":6.745951119055661},"index":1,"playId":"566f54e9-a9bb-3143-af77-31959562b9ee","pitchNumber":2,"startTime":"2025-07-25T02:32:45.677Z","endTime":"2025-07-25T02:32:51.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"startTime":"2025-07-25T02:32:58.048Z","endTime":"2025-07-25T02:33:08.058Z","isPitch":false,"type":"action","player":{"id":593871,"link":"/api/v1/people/593871"},"defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.26395864456792,"strikeZoneBottom":1.4890710838328,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.681378751417068,"aZ":-26.638926972780073,"pfxX":-1.241395421217538,"pfxZ":3.4754734209616407,"pX":-0.805442060027252,"pZ":2.167651033023311,"vX0":-7.448109477940574,"vY0":-125.71115720973434,"vZ0":-2.122272058083089,"x":147.7,"y":180.25,"x0":2.3631367348214147,"y0":50.00268122309595,"z0":5.196148072131689,"aX":-1.975754772531699},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.0,"breakHorizontal":4.1,"spinRate":2281,"spinDirection":169},"zone":4,"typeConfidence":0.91,"plateTime":0.4365465327689715,"extension":6.949545644112171},"index":3,"playId":"b4359854-4679-3e8a-9224-38f455152eff","pitchNumber":3,"startTime":"2025-07-25T02:33:08.058Z","endTime":"2025-07-25T02:33:12.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":71.1,"strikeZoneTop":3.20239021274907,"strikeZoneBottom":1.45728456851243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.845326512235534,"aZ":-36.71690449164643,"pfxX":-5.445717834498995,"pfxZ":-3.5181485681729843,"pX":1.8293493014049298,"pZ":3.5805171822453157,"vX0":0.8351879898799737,"vY0":-113.23202480205029,"vZ0":3.4755250720625357,"x":47.27,"y":142.11,"x0":2.1615859855819517,"y0":50.00348094036782,"z0":5.714021192627567,"aX":-7.028767905663445},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-5.2,"breakHorizontal":9.6,"spinRate":2426,"spinDirection":305},"zone":12,"typeConfidence":0.9,"plateTime":0.484845324934001,"extension":6.840187279941959},"index":4,"playId":"f7bdba0f-1edf-3a88-aa61-2dab9cceae02","pitchNumber":4,"startTime":"2025-07-25T02:33:25.899Z","endTime":"2025-07-25T02:33:28.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.24177188557213,"strikeZoneBottom":1.46719210948831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.383280356356252,"aZ":-25.27906666436295,"pfxX":-1.2830397688168929,"pfxZ":4.193705170303753,"pX":0.1665226898538804,"pZ":2.6129135757791135,"vX0":-4.998121095539548,"vY0":-127.74542868149973,"vZ0":-1.7157489421467929,"x":110.65,"y":168.23,"x0":2.318726684867031,"y0":50.00549871206014,"z0":5.288888369521013,"aX":-2.1118294870308425},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.4,"breakHorizontal":3.5,"spinRate":2305,"spinDirection":169},"zone":5,"typeConfidence":0.91,"plateTime":0.42946801767067067,"extension":6.613141920282979},"index":5,"playId":"26acb74a-2195-36ee-ae44-b07683cc29d3","pitchNumber":5,"startTime":"2025-07-25T02:33:42.630Z","endTime":"2025-07-25T02:33:46.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.089609159951276,"aZ":-26.460457582982734,"pfxX":-1.2411679724223885,"pfxZ":3.5666569493512457,"pX":0.47831068431855867,"pZ":2.253173481424343,"vX0":-4.2486894228336505,"vY0":-125.9254359268562,"vZ0":-1.8447838518682809,"x":98.77,"y":177.94,"x0":2.350134011903672,"y0":50.002971987089666,"z0":5.14036599075123,"aX":-1.989096266117319},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.2,"breakHorizontal":3.2,"spinRate":2240,"spinDirection":158},"zone":6,"typeConfidence":0.91,"plateTime":0.4353231274326763,"extension":6.810606342983479},"index":6,"playId":"240735cf-f5a1-3efb-a88e-61803f1b2c12","pitchNumber":6,"startTime":"2025-07-25T02:33:58.263Z","endTime":"2025-07-25T02:34:01.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.2,"strikeZoneTop":3.20414523326449,"strikeZoneBottom":1.45925108801035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.048230814056804,"aZ":-37.916359105077994,"pfxX":-3.660683698964352,"pfxZ":-4.281078788687213,"pX":-0.2943055730597488,"pZ":1.1652773408177648,"vX0":-3.8035896299583607,"vY0":-114.98405594587669,"vZ0":-1.4508096469972616,"x":128.22,"y":207.32,"x0":1.8560797322912508,"y0":50.00290523516405,"z0":5.478715732836526,"aX":-4.908580977402898},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-7.8,"breakHorizontal":7.6,"spinRate":2503,"spinDirection":319},"zone":13,"typeConfidence":0.9,"plateTime":0.4760866893078908,"extension":6.728934857550548},"index":7,"playId":"d5fffe1a-4e53-3e42-9411-ab5b6a6c5c91","pitchNumber":7,"startTime":"2025-07-25T02:34:22.195Z","endTime":"2025-07-25T02:34:26.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.52,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:34:26.443Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Donovan Solano singles on a line drive to right fielder LaMonte Wade Jr. Jorge Polanco to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-25T02:34:37.072Z","endTime":"2025-07-25T02:36:19.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781"},"postOnThird":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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":87.0,"endSpeed":79.9,"strikeZoneTop":3.233636673901,"strikeZoneBottom":1.46742321689121,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.219424874387965,"aZ":-29.723103059132644,"pfxX":-0.7168438103129564,"pfxZ":1.5050091463281063,"pX":0.37961432552333135,"pZ":3.1793726977355212,"vX0":-4.650749273759449,"vY0":-126.66053839377874,"vZ0":0.5702763901578733,"x":102.53,"y":152.94,"x0":2.330673436062517,"y0":50.00369594608971,"z0":5.323057403181621,"aX":-1.1669322746955069},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.1,"breakHorizontal":2.3,"spinRate":2308,"spinDirection":220},"zone":3,"typeConfidence":0.91,"plateTime":0.43199551244536716,"extension":6.924782178256204},"index":0,"playId":"73c10eb3-1b98-3976-8666-302a8e5794b1","pitchNumber":1,"startTime":"2025-07-25T02:34:54.011Z","endTime":"2025-07-25T02:34:57.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":456781,"link":"/api/v1/people/456781","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":94.5,"endSpeed":86.0,"strikeZoneTop":3.21677388607336,"strikeZoneBottom":1.49827188362735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.362220884720237,"aZ":-14.37253829142456,"pfxX":4.624101071784644,"pfxZ":9.311427074216692,"pX":0.8632030103003058,"pZ":4.127600434183463,"vX0":-5.5527371382328115,"vY0":-137.58980542536335,"vZ0":-0.8530737745009098,"x":84.1,"y":127.33,"x0":2.3094862447401083,"y0":50.000226418612336,"z0":5.4183144721082925,"aX":8.83852889591105},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.9,"breakHorizontal":-7.2,"spinRate":2119,"spinDirection":135},"zone":12,"typeConfidence":0.9,"plateTime":0.3985354334887856,"extension":6.833006372436004},"index":1,"playId":"fee7567e-d8bc-3df4-b570-6e85cc5d7432","pitchNumber":2,"startTime":"2025-07-25T02:35:12.301Z","endTime":"2025-07-25T02:35:16.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":456781,"link":"/api/v1/people/456781","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"9fae8109-9914-4ed8-a54e-b2d0d04b22a2","startTime":"2025-07-25T02:35:30.329Z","endTime":"2025-07-25T02:35:35.329Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":456781,"link":"/api/v1/people/456781","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.19767176853239,"strikeZoneBottom":1.51016174583717,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.130271174779132,"aZ":-14.654513415004162,"pfxX":5.152010499836058,"pfxZ":9.206620519184735,"pX":-0.29767601492526147,"pZ":4.175547008009044,"vX0":-8.496667721188599,"vY0":-137.252118847437,"vZ0":-0.5781330034698455,"x":128.35,"y":126.04,"x0":2.1724882578047695,"y0":50.002342416010016,"z0":5.3893472881641085,"aX":9.804698483450958},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":-7.4,"spinRate":2111,"spinDirection":138},"zone":11,"typeConfidence":0.9,"plateTime":0.39948003491177353,"extension":6.960479625396948},"index":3,"playId":"35f6579e-5e48-352f-a4c6-c368b89ca2c3","pitchNumber":3,"startTime":"2025-07-25T02:35:46.005Z","endTime":"2025-07-25T02:35:49.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":456781,"link":"/api/v1/people/456781","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.06797099250756,"aZ":-25.852506303904953,"pfxX":-1.2789478205385074,"pfxZ":3.8049065058739355,"pX":0.8867567566612838,"pZ":2.3617226265791937,"vX0":-3.41323492490204,"vY0":-128.01670239926872,"vZ0":-2.0875330679293445,"x":83.2,"y":175.01,"x0":2.402782153438584,"y0":50.00490567873719,"z0":5.208566022639817,"aX":-2.125440348121118},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.6,"breakHorizontal":3.1,"spinRate":2133,"spinDirection":154},"zone":12,"typeConfidence":0.91,"plateTime":0.4276246672943125,"extension":6.778595522000159},"hitData":{"launchSpeed":80.8,"launchAngle":22.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":192.62,"coordY":116.91}},"index":4,"playId":"5effc3d6-bc40-3c44-b825-27147caca85f","pitchNumber":4,"startTime":"2025-07-25T02:36:05.717Z","endTime":"2025-07-25T02:36:19.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":456781,"link":"/api/v1/people/456781","batSide":{"code":"R","description":"Right"}},"first":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":456781,"link":"/api/v1/people/456781"},"credit":"b_ab"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_ab"},{"player":{"id":456781,"link":"/api/v1/people/456781"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-3.4000000000000057,"leverageIndex":1.14,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:36:19.195Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Moore flies out to left fielder Taylor Ward.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-25T02:37:38.098Z","endTime":"2025-07-25T02:38:55.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-25T02:36:41.482Z","endTime":"2025-07-25T02:37:40.205Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"first":{"id":456781,"link":"/api/v1/people/456781"},"third":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.7,"strikeZoneTop":3.42091292366469,"strikeZoneBottom":1.47309015426431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.437193365535464,"aZ":-37.57755256150532,"pfxX":-3.279601158117294,"pfxZ":-3.8563482652166403,"pX":0.8501603400849194,"pZ":2.036126274077328,"vX0":-2.095630464953854,"vY0":-117.1063963355269,"vZ0":-0.046964465302777425,"x":84.59,"y":183.8,"x0":2.1803095659980896,"y0":50.00391386333537,"z0":5.547899791317424,"aX":-4.592290405359663},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.7,"breakHorizontal":6.5,"spinRate":2562,"spinDirection":314},"zone":14,"typeConfidence":0.9,"plateTime":0.46626396682224946,"extension":6.774132601157027},"index":1,"playId":"16745908-4979-3846-aa59-1ce6693bdd02","pitchNumber":1,"startTime":"2025-07-25T02:37:40.205Z","endTime":"2025-07-25T02:37:44.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"first":{"id":456781,"link":"/api/v1/people/456781"},"third":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.880485418601793,"aZ":-26.68966367906129,"pfxX":-1.967285047199462,"pfxZ":3.263882059451622,"pX":-0.6607907915459569,"pZ":2.2533836916561727,"vX0":-6.820031358744948,"vY0":-128.85369189826645,"vZ0":-2.429894982537619,"x":142.19,"y":177.94,"x0":2.276383682455903,"y0":50.00394425278701,"z0":5.271735245005122,"aX":-3.305822695075394},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.6,"breakHorizontal":5.0,"spinRate":2317,"spinDirection":171},"zone":4,"typeConfidence":0.91,"plateTime":0.4251533897361095,"extension":7.017362310622676},"index":2,"playId":"0e70fba1-856d-38a5-bdb8-6ff56762d930","pitchNumber":2,"startTime":"2025-07-25T02:37:59.989Z","endTime":"2025-07-25T02:38:04.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"first":{"id":456781,"link":"/api/v1/people/456781"},"third":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.036199961904238,"aZ":-14.938528104389151,"pfxX":5.39115254495459,"pfxZ":9.033071364083586,"pX":0.5065204781329051,"pZ":2.415313439203311,"vX0":-6.702408723207119,"vY0":-137.41153870845113,"vZ0":-4.820554713222782,"x":97.69,"y":173.57,"x0":2.2792232480438637,"y0":50.00425015906333,"z0":5.210563314596832,"aX":10.289211872327757},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":-8.3,"spinRate":2072,"spinDirection":138},"zone":6,"typeConfidence":0.9,"plateTime":0.3989125652963206,"extension":6.794228710847354},"index":3,"playId":"ce992e1f-9f15-37fc-b340-8889705e48ab","pitchNumber":3,"startTime":"2025-07-25T02:38:23.132Z","endTime":"2025-07-25T02:38:26.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"first":{"id":456781,"link":"/api/v1/people/456781"},"third":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":96.1,"endSpeed":87.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.16536126688101,"aZ":-14.269590492117718,"pfxX":5.18993220256951,"pfxZ":9.13433178955374,"pX":-0.47459873141065345,"pZ":2.8650611643666735,"vX0":-9.172229778272015,"vY0":-139.54582159404512,"vZ0":-4.053852991852507,"x":135.09,"y":161.42,"x0":2.189681888483832,"y0":50.0040324206201,"z0":5.285112468854566,"aX":10.17516840938445},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.8,"breakHorizontal":-7.3,"spinRate":2138,"spinDirection":139},"zone":1,"typeConfidence":0.91,"plateTime":0.3934207394828335,"extension":6.996537864082649},"hitData":{"launchSpeed":95.9,"launchAngle":36.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":59.13,"coordY":71.45}},"index":4,"playId":"c95ce5d2-cc70-382a-8ec7-088e520dac16","pitchNumber":4,"startTime":"2025-07-25T02:38:45.896Z","endTime":"2025-07-25T02:38:55.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"first":{"id":456781,"link":"/api/v1/people/456781"},"third":{"id":593871,"link":"/api/v1/people/593871"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_ab"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_ab"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":6.200000000000003,"leverageIndex":2.39,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:38:55.017Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yoán Moncada flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-25T02:40:59.482Z","endTime":"2025-07-25T02:41:44.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.46666053311239,"strikeZoneBottom":1.40930804388734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.667898764969113,"aZ":-30.199149916075513,"pfxX":6.00265692104054,"pfxZ":1.344738684350899,"pX":-0.9092976941630923,"pZ":3.013256141482803,"vX0":1.741339048883742,"vY0":-120.60178507114014,"vZ0":-0.3707916423628371,"x":151.66,"y":157.42,"x0":-2.421357741285588,"y0":50.00088064118669,"z0":5.845291618296983,"aX":8.791223624054915},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.6,"breakHorizontal":-11.3,"spinRate":2739,"spinDirection":56},"zone":11,"typeConfidence":0.93,"plateTime":0.4551317540426192,"extension":5.880521643836327},"index":0,"playId":"6103a425-2493-3a27-8d6d-16f5ff61caab","pitchNumber":1,"startTime":"2025-07-25T02:41:09.735Z","endTime":"2025-07-25T02:41:14.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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.5,"endSpeed":73.3,"strikeZoneTop":3.42304930600795,"strikeZoneBottom":1.47853619511501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.358289540053626,"aZ":-40.74227852038407,"pfxX":8.338685334708083,"pfxZ":-6.269351557651692,"pX":-2.6493770307370457,"pZ":2.263758422421665,"vX0":-3.726304035089364,"vY0":-117.07765714539445,"vZ0":0.08030126480049216,"x":217.99,"y":177.66,"x0":-2.106946801174819,"y0":50.003374045600985,"z0":6.09254124118985,"aX":11.393756016641797},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-10.9,"breakHorizontal":-13.9,"spinRate":3148,"spinDirection":43},"zone":13,"typeConfidence":0.93,"plateTime":0.470687932999315,"extension":5.865444033349951},"index":1,"playId":"407e71ee-b935-3f58-87f0-ae10f35afcd3","pitchNumber":2,"startTime":"2025-07-25T02:41:21.604Z","endTime":"2025-07-25T02:41:24.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":81.1,"endSpeed":73.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.25602379716279,"aZ":-38.85544761187596,"pfxX":7.765901461400781,"pfxZ":-4.834218230108473,"pX":-0.2607020400521963,"pZ":2.3966180464791096,"vX0":1.4570122609937048,"vY0":-117.95885581211495,"vZ0":-0.1363698938181659,"x":126.94,"y":174.07,"x0":-1.8968532158130136,"y0":50.001289763255166,"z0":6.093391604391554,"aX":10.741574266027943},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-8.4,"breakHorizontal":-14.4,"spinRate":3092,"spinDirection":42},"zone":5,"typeConfidence":0.92,"plateTime":0.46763016062207896,"extension":5.944033668081306},"hitData":{"launchSpeed":97.3,"launchAngle":32.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.54,"coordY":53.2}},"index":2,"playId":"d2cc9831-5143-3fac-8b7f-6ca903a88cc7","pitchNumber":3,"startTime":"2025-07-25T02:41:35.112Z","endTime":"2025-07-25T02:41:44.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_ab"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_ab"},{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_pa"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:41:44.731Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-25T02:41:56.636Z","endTime":"2025-07-25T02:43:07.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.67522822900361,"strikeZoneBottom":1.83542157474265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.547969194645795,"aZ":-29.11863556349929,"pfxX":5.796514809896486,"pfxZ":2.063607437642677,"pX":-0.2599115002816615,"pZ":1.9442263440777676,"vX0":2.9491593569387806,"vY0":-121.32392942585177,"vZ0":-3.1765807522424123,"x":126.91,"y":186.29,"x0":-2.2473136703901315,"y0":50.00078014973667,"z0":5.8301402935082045,"aX":8.568773111468767},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.2,"breakHorizontal":-11.3,"spinRate":2710,"spinDirection":49},"zone":8,"typeConfidence":0.94,"plateTime":0.45288214666347626,"extension":5.909915111640759},"index":0,"playId":"3ee65c6b-e5e7-31ad-8027-fb95b2f2c648","pitchNumber":1,"startTime":"2025-07-25T02:42:10.866Z","endTime":"2025-07-25T02:42:14.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":87.3,"endSpeed":80.1,"strikeZoneTop":3.73060469991768,"strikeZoneBottom":1.83209493277368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.471589562731342,"aZ":-32.120432081536755,"pfxX":-11.428385550380423,"pfxZ":0.030328616733637404,"pX":0.30631831652027236,"pZ":1.1388989008041648,"vX0":9.34259452971614,"vY0":-126.77450964627451,"vZ0":-4.5475113568947485,"x":105.32,"y":208.03,"x0":-1.9460231713236051,"y0":50.00074180346762,"z0":5.5263067277422415,"aX":-18.55765163682842},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.8,"breakHorizontal":18.5,"spinRate":2029,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.43243353601323387,"extension":5.974087437423358},"index":1,"playId":"dd38a3c1-d151-3199-a720-f5c9ee597711","pitchNumber":2,"startTime":"2025-07-25T02:42:24.862Z","endTime":"2025-07-25T02:42:28.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.73,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.51533597778901,"aZ":-18.41947406748596,"pfxX":-8.922003182808625,"pfxZ":7.544011323127556,"pX":-0.8708198580873505,"pZ":3.169407589288352,"vX0":5.522864512851229,"vY0":-134.28533027328805,"vZ0":-3.8323434754791856,"x":150.19,"y":153.21,"x0":-1.7966551652812146,"y0":50.00430209064937,"z0":5.928237955504642,"aX":-16.269442678500827},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.0,"breakHorizontal":15.0,"spinRate":2055,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.4081405776101721,"extension":5.840957745765418},"index":2,"playId":"e756b322-6c23-355c-b8c6-d7e38fc6ccfa","pitchNumber":3,"startTime":"2025-07-25T02:42:42.449Z","endTime":"2025-07-25T02:42:45.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.73,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.07540030055515,"aZ":-30.516776383337454,"pfxX":-11.903377904662886,"pfxZ":0.9713059482463597,"pX":0.083668032184867,"pZ":1.3188531714093006,"vX0":9.335759497719785,"vY0":-130.00581047655191,"vZ0":-4.537999573767219,"x":113.81,"y":203.17,"x0":-2.0130534141061176,"y0":50.00436542188173,"z0":5.412084218374771,"aX":-20.312286755553476},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.0,"breakHorizontal":19.4,"spinRate":2038,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.42183307577327156,"extension":5.956900068633942},"index":3,"playId":"a0a7c2d2-b81c-3cf5-a0dc-8e3853105481","pitchNumber":4,"startTime":"2025-07-25T02:43:03.899Z","endTime":"2025-07-25T02:43:07.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.9,"awayTeamWinProbability":35.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:43:07.862Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Travis d'Arnaud walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-25T02:43:22.939Z","endTime":"2025-07-25T02:45:22.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.494662702518674,"aZ":-37.72804663429208,"pfxX":5.246034667048397,"pfxZ":-4.020110827483361,"pX":-0.3863720868921839,"pZ":2.4929495406530315,"vX0":1.902732105221736,"vY0":-117.47434020908265,"vZ0":-0.2752678745425332,"x":131.73,"y":171.47,"x0":-1.8907509245376206,"y0":50.001399656736034,"z0":6.151104561772462,"aX":7.251799415842568},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.0,"breakHorizontal":-10.0,"spinRate":2972,"spinDirection":40},"zone":4,"typeConfidence":0.92,"plateTime":0.46819215957875615,"extension":6.066976797410779},"index":0,"playId":"e5f15512-15f0-3977-be6b-76e25745eee9","pitchNumber":1,"startTime":"2025-07-25T02:43:34.375Z","endTime":"2025-07-25T02:43:38.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-25T02:43:45.931Z","endTime":"2025-07-25T02:43:55.135Z","isPitch":false,"type":"action","player":{"id":518595,"link":"/api/v1/people/518595"},"defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.779340365751402,"aZ":-31.886010314440387,"pfxX":7.306333266920642,"pfxZ":0.18447024418675362,"pX":0.6721873838818055,"pZ":2.436514444060754,"vX0":4.617134549946756,"vY0":-124.35832037520295,"vZ0":-1.7262675856885648,"x":91.38,"y":172.99,"x0":-2.162626767524488,"y0":50.00259239589038,"z0":5.8045475654437295,"aX":11.35156635463091},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.1,"breakHorizontal":-14.4,"spinRate":2929,"spinDirection":50},"zone":6,"typeConfidence":0.94,"plateTime":0.4417815922706585,"extension":6.075255453063975},"index":2,"playId":"cb47bb04-856f-3592-bdab-5319e9a3f880","pitchNumber":2,"startTime":"2025-07-25T02:43:55.135Z","endTime":"2025-07-25T02:43:58.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.40643201894651,"strikeZoneBottom":1.48524500120155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.886591597470368,"aZ":-25.194481714893257,"pfxX":-12.228281828454893,"pfxZ":3.7157190749717985,"pX":1.706867758400277,"pZ":1.401349337054517,"vX0":13.436194651304376,"vY0":-136.38214982557943,"vZ0":-6.769033214213963,"x":51.94,"y":200.94,"x0":-1.7023099756205182,"y0":50.00093104161171,"z0":5.660960700286838,"aX":-22.959892738678704},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.3,"breakHorizontal":19.2,"spinRate":2025,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.40209705092215575,"extension":6.095623162439379},"index":3,"playId":"6ee03763-0c01-3a1c-aab8-10e12ae0c8b1","pitchNumber":3,"startTime":"2025-07-25T02:44:27.218Z","endTime":"2025-07-25T02:44:30.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.3,"strikeZoneTop":3.3448222632685,"strikeZoneBottom":1.54516924891498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.270750801780313,"aZ":-43.26280093350498,"pfxX":4.40819897846075,"pfxZ":-8.155047329699798,"pX":-0.9876524955724528,"pZ":1.5178851850513402,"vX0":0.7819656191251456,"vY0":-117.08176845386811,"vZ0":-1.157242616044897,"x":154.65,"y":197.8,"x0":-1.8995424106630634,"y0":50.00181760924621,"z0":6.140870667267777,"aX":5.9955052171650385},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-14.6,"breakHorizontal":-8.2,"spinRate":2972,"spinDirection":42},"zone":13,"typeConfidence":0.94,"plateTime":0.47148345171490114,"extension":6.09055612626087},"index":4,"playId":"dd6f640c-0884-39ad-a15e-5ba72eef5985","pitchNumber":4,"startTime":"2025-07-25T02:44:46.298Z","endTime":"2025-07-25T02:44:50.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":85.0,"endSpeed":77.5,"strikeZoneTop":3.37179084271994,"strikeZoneBottom":1.48111312698769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.857131666591822,"aZ":-33.344817081414774,"pfxX":6.2359404452829095,"pfxZ":-0.7667830427071776,"pX":1.2471252065422576,"pZ":1.9410862364130546,"vX0":5.858825629399102,"vY0":-123.53503680133535,"vZ0":-2.4445239736404627,"x":69.46,"y":186.37,"x0":-1.9778784807247842,"y0":50.00446267758451,"z0":5.785901140618259,"aX":9.501395399336868},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.8,"breakHorizontal":-12.8,"spinRate":2896,"spinDirection":41},"zone":14,"typeConfidence":0.84,"plateTime":0.4458019220985965,"extension":6.030942391413288},"index":5,"playId":"9a4d47e2-2dcc-3721-9199-d8afa2f671c0","pitchNumber":5,"startTime":"2025-07-25T02:45:03.401Z","endTime":"2025-07-25T02:45:06.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.6,"strikeZoneTop":3.34414549991059,"strikeZoneBottom":1.45338490169442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.35392296695566,"aZ":-28.64123237136386,"pfxX":-1.9867023962492927,"pfxZ":2.0112331011386217,"pX":0.6446486184358627,"pZ":1.181051274920904,"vX0":7.098873991145561,"vY0":-130.9987470748281,"vZ0":-6.433874336300828,"x":92.43,"y":206.89,"x0":-1.8315704357152756,"y0":50.000719006867996,"z0":5.784954803295892,"aX":-3.484641246086043},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.5,"breakHorizontal":2.2,"spinRate":2566,"spinDirection":260},"zone":14,"typeConfidence":0.78,"plateTime":0.41669330502680024,"extension":6.076124597781282},"index":6,"playId":"a542d640-bc10-3a2a-be4c-03f22dd1f67d","pitchNumber":6,"startTime":"2025-07-25T02:45:18.853Z","endTime":"2025-07-25T02:45:22.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_pa"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:45:22.829Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"LaMonte Wade Jr. called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-25T02:45:37.854Z","endTime":"2025-07-25T02:48:46.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":87.7,"endSpeed":80.0,"strikeZoneTop":3.25653283849247,"strikeZoneBottom":1.51715395107232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.417031885619483,"aZ":-32.8213260402789,"pfxX":-11.510579555951464,"pfxZ":-0.3997483655168228,"pX":-0.9246917897676062,"pZ":1.7032275451965941,"vX0":6.696330289301423,"vY0":-127.53342375353377,"vZ0":-3.0120166867527387,"x":152.25,"y":192.79,"x0":-2.1012191642382128,"y0":50.00033501256547,"z0":5.512065354150753,"aX":-18.788841784795117},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.2,"breakHorizontal":19.1,"spinRate":1829,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.43095740864680376,"extension":5.829367210973501},"index":0,"playId":"70f00053-5776-396b-9da5-70de0940013d","pitchNumber":1,"startTime":"2025-07-25T02:45:47.710Z","endTime":"2025-07-25T02:45:51.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":664774,"link":"/api/v1/people/664774","batSide":{"code":"L","description":"Left"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.11220853112761,"strikeZoneBottom":1.32576777732149,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.01793605803148,"aZ":-32.43855614016834,"pfxX":6.599310943295213,"pfxZ":-0.17682432865484987,"pX":0.4697590801702289,"pZ":1.672179695605802,"vX0":4.228265802163238,"vY0":-120.98700436392106,"vZ0":-2.9459902527044823,"x":99.09,"y":193.63,"x0":-2.161934319856125,"y0":50.005684418436644,"z0":5.767225075307973,"aX":9.72078790672535},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.8,"breakHorizontal":-13.0,"spinRate":2793,"spinDirection":48},"zone":9,"typeConfidence":0.93,"plateTime":0.45383634763705416,"extension":5.998952117374603},"index":1,"playId":"e006f97f-68eb-33b2-ba55-5a9cc024df7d","pitchNumber":2,"startTime":"2025-07-25T02:46:03.923Z","endTime":"2025-07-25T02:46:08.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":664774,"link":"/api/v1/people/664774","batSide":{"code":"L","description":"Left"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"ed9e38f8-26a5-3e6a-9bf4-a1d15aad4504","startTime":"2025-07-25T02:46:24.371Z","endTime":"2025-07-25T02:46:30.272Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":664774,"link":"/api/v1/people/664774","batSide":{"code":"L","description":"Left"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.08022683875394,"aZ":-31.416595700063326,"pfxX":4.2761681796225615,"pfxZ":0.5057961582366115,"pX":-0.009206497994930275,"pZ":1.8025005606682087,"vX0":4.002560926022341,"vY0":-121.62381303768652,"vZ0":-2.860128330305683,"x":117.35,"y":190.11,"x0":-2.2323683050253313,"y0":50.00290190861912,"z0":5.721107842974872,"aX":6.398954088756433},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.5,"breakHorizontal":-8.6,"spinRate":2897,"spinDirection":51},"zone":8,"typeConfidence":0.84,"plateTime":0.4505207062452836,"extension":5.85458581416138},"index":3,"playId":"86cdfe03-ceda-3343-bbc6-c9f5804850ef","pitchNumber":3,"startTime":"2025-07-25T02:46:44.458Z","endTime":"2025-07-25T02:46:47.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":664774,"link":"/api/v1/people/664774","batSide":{"code":"L","description":"Left"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.25772443473246,"strikeZoneBottom":1.42641518335061,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.58591950416159,"aZ":-19.608859306867412,"pfxX":-8.559427693756842,"pfxZ":6.864560174538138,"pX":-0.23044583791424336,"pZ":3.8676239254281253,"vX0":7.6329215372302555,"vY0":-134.76565082956395,"vZ0":-1.5602165407246449,"x":125.78,"y":134.35,"x0":-1.9939669109956677,"y0":50.003432493962734,"z0":5.845777848179274,"aX":-15.670173917038024},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.2,"breakHorizontal":13.8,"spinRate":2021,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.40717528066115793,"extension":5.821095638075468},"index":4,"playId":"ea6a7903-a203-3dce-b80d-82f2615337a8","pitchNumber":4,"startTime":"2025-07-25T02:47:01.158Z","endTime":"2025-07-25T02:47:05.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":664774,"link":"/api/v1/people/664774","batSide":{"code":"L","description":"Left"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.928626283613774,"aZ":-29.354252647074127,"pfxX":0.8676931136255853,"pfxZ":1.7522563255394914,"pX":-0.19556092053707017,"pZ":2.537876086101389,"vX0":4.28287763286946,"vY0":-126.2965240646894,"vZ0":-2.440002843188453,"x":124.45,"y":170.26,"x0":-2.0294888821801758,"y0":50.00185909379777,"z0":5.889335227554599,"aX":1.393578818661477},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.9,"breakHorizontal":-2.6,"spinRate":2786,"spinDirection":59},"zone":5,"typeConfidence":0.93,"plateTime":0.4345205958281806,"extension":5.874595690254078},"index":5,"playId":"c4b8cb32-f2ce-3d59-9f30-3468b25cb641","pitchNumber":5,"startTime":"2025-07-25T02:47:18.744Z","endTime":"2025-07-25T02:47:22.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":664774,"link":"/api/v1/people/664774","batSide":{"code":"L","description":"Left"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.26,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.5243020644123,"aZ":-24.32866321053745,"pfxX":-11.81653782054261,"pfxZ":4.376207127092678,"pX":0.615819672381598,"pZ":2.01360768251872,"vX0":10.740252712061144,"vY0":-133.53316825257036,"vZ0":-4.96520217663422,"x":93.53,"y":184.41,"x0":-1.9360966931385506,"y0":50.005928169197375,"z0":5.662385373144146,"aX":-21.202856367415652},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.0,"breakHorizontal":18.8,"spinRate":2099,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.41121380205141955,"extension":5.918094348807785},"index":6,"playId":"7cdf36f2-b838-30ce-a2bf-d0d23fa6d2d5","pitchNumber":6,"startTime":"2025-07-25T02:47:43.130Z","endTime":"2025-07-25T02:47:46.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":664774,"link":"/api/v1/people/664774","batSide":{"code":"L","description":"Left"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.26,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.635908511898183,"aZ":-29.923868125629923,"pfxX":1.6250683068124019,"pfxZ":1.3526363645155204,"pX":0.5750137787918412,"pZ":1.946938157646476,"vX0":6.008775976804279,"vY0":-128.1110834130527,"vZ0":-3.8591215512242694,"x":95.08,"y":186.21,"x0":-2.012507861534658,"y0":50.00162454277014,"z0":5.813538404167598,"aX":2.698000332828164},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.8,"breakHorizontal":-4.3,"spinRate":2665,"spinDirection":61},"zone":9,"typeConfidence":0.93,"plateTime":0.427657536845774,"extension":5.952557844249964},"index":7,"playId":"dcf5e6da-f852-356c-80d3-6195e6571248","pitchNumber":7,"startTime":"2025-07-25T02:48:14.289Z","endTime":"2025-07-25T02:48:18.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":664774,"link":"/api/v1/people/664774","batSide":{"code":"L","description":"Left"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.5,"strikeZoneTop":3.12205746886087,"strikeZoneBottom":1.41584030512498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.216252708573602,"aZ":-34.11364645272465,"pfxX":7.151763247605794,"pfxZ":-1.2908527621411459,"pX":-0.02588438812124476,"pZ":2.6456599690932174,"vX0":3.0755206460356437,"vY0":-122.77600167336698,"vZ0":-0.3980371198618736,"x":117.99,"y":167.35,"x0":-2.230566496593278,"y0":50.00497072016225,"z0":5.756670182767,"aX":10.729890504761636},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.2,"breakHorizontal":-13.7,"spinRate":2882,"spinDirection":57},"zone":2,"typeConfidence":0.8,"plateTime":0.4491033045918922,"extension":5.9855330571288246},"index":8,"playId":"392c1382-c9ed-3f46-9202-c4b767f5d982","pitchNumber":8,"startTime":"2025-07-25T02:48:41.983Z","endTime":"2025-07-25T02:48:46.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":664774,"link":"/api/v1/people/664774","batSide":{"code":"L","description":"Left"}},"first":{"id":518595,"link":"/api/v1/people/518595"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"credit":"b_ab"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_ab"},{"player":{"id":664774,"link":"/api/v1/people/664774"},"credit":"b_pa"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-2.1999999999999957,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:48:46.976Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ben Williamson grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-25T02:51:26.911Z","endTime":"2025-07-25T02:52:54.616Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.5,"strikeZoneTop":3.28559413290638,"strikeZoneBottom":1.59398157159388,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.286521749361437,"aZ":-37.27296024898865,"pfxX":-3.799077515526876,"pfxZ":-3.9403522322806523,"pX":0.6350948571062566,"pZ":4.000677864742654,"vX0":-1.855350034570425,"vY0":-112.70714332684057,"vZ0":4.312283108199684,"x":92.79,"y":130.76,"x0":1.9608339610524417,"y0":50.00197935452318,"z0":5.812301811313375,"aX":-4.917350000205869},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-5.9,"breakHorizontal":7.3,"spinRate":2446,"spinDirection":305},"zone":12,"typeConfidence":0.9,"plateTime":0.48482472131581344,"extension":6.8134931214200165},"index":0,"playId":"75eeddf3-c102-3633-a017-d8eefa9ce436","pitchNumber":1,"startTime":"2025-07-25T02:51:42.672Z","endTime":"2025-07-25T02:51:47.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.39621938046181,"strikeZoneBottom":1.63503469052779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.74548820798217,"aZ":-23.52814344629689,"pfxX":0.26516431391337836,"pfxZ":5.313232884387052,"pX":0.7639610254454543,"pZ":1.3660018975192427,"vX0":-4.141305167541487,"vY0":-126.49408038602179,"vZ0":-4.657274439704012,"x":87.88,"y":201.9,"x0":2.3849002893106244,"y0":50.00428717216654,"z0":5.1072251771066375,"aX":0.43209390612272874},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.9,"breakHorizontal":0.5,"spinRate":2265,"spinDirection":157},"zone":14,"typeConfidence":0.9,"plateTime":0.43229268898488105,"extension":6.830005329921748},"index":1,"playId":"c2b8b667-9dfa-3656-94d6-4b36e1515660","pitchNumber":2,"startTime":"2025-07-25T02:51:57.254Z","endTime":"2025-07-25T02:52:01.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.40784023963525,"strikeZoneBottom":1.67665499314005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.715063597118004,"aZ":-27.66062922152746,"pfxX":0.06409172976711641,"pfxZ":2.818032272863423,"pX":1.2103085363503847,"pZ":3.0345130072186226,"vX0":-2.9172406650964153,"vY0":-125.1408775767461,"vZ0":0.004027017140524336,"x":70.87,"y":156.85,"x0":2.3776139744552487,"y0":50.00412606897421,"z0":5.278668289248985,"aX":0.10268239992067094},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.3,"breakHorizontal":0.5,"spinRate":2225,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.43589803837328445,"extension":6.68021506578719},"index":2,"playId":"cade1b8b-b712-382a-9f91-1b128fc6497b","pitchNumber":3,"startTime":"2025-07-25T02:52:13.622Z","endTime":"2025-07-25T02:52:17.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.43687443701976,"strikeZoneBottom":1.61531480955529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.758801518483157,"aZ":-24.770193280384564,"pfxX":-0.4624859535242445,"pfxZ":4.619221942754454,"pX":-0.5329394019247817,"pZ":1.8483347494681879,"vX0":-6.866970083527651,"vY0":-125.67147560137948,"vZ0":-3.2356877355288303,"x":137.31,"y":188.87,"x0":2.291838181286115,"y0":50.0057878946152,"z0":5.15799408239264,"aX":-0.742382297941645},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.9,"breakHorizontal":2.4,"spinRate":2308,"spinDirection":161},"zone":7,"typeConfidence":0.91,"plateTime":0.43534777026579663,"extension":6.597601893526481},"index":3,"playId":"5518c47c-90f4-3f31-922b-4d60b8919cb9","pitchNumber":4,"startTime":"2025-07-25T02:52:32.248Z","endTime":"2025-07-25T02:52:35.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.791677623517337,"aZ":-28.92354455623772,"pfxX":-0.8249849523295607,"pfxZ":2.059262985995166,"pX":-0.22679508088039535,"pZ":2.151277047055989,"vX0":-5.9847317429399185,"vY0":-124.35544765523622,"vZ0":-1.6617474186366983,"x":125.64,"y":180.7,"x0":2.309197176236723,"y0":50.00445136462138,"z0":5.206744694094098,"aX":-1.3040233505143772},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.6,"breakHorizontal":2.8,"spinRate":2373,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.43890582172030257,"extension":6.772683721856656},"hitData":{"launchSpeed":88.8,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.72,"coordY":156.24}},"index":4,"playId":"5724823d-e86d-329d-9b24-14ece0cfc2be","pitchNumber":5,"startTime":"2025-07-25T02:52:47.189Z","endTime":"2025-07-25T02:52:54.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_ab"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_ab"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:52:54.616Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out sharply, second baseman Luis Rengifo to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-25T02:53:08.800Z","endTime":"2025-07-25T02:54:21.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.24552604393853,"strikeZoneBottom":1.50382091881143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.372707278156653,"aZ":-27.869490072609306,"pfxX":-0.7409314927673529,"pfxZ":2.6309773559103586,"pX":1.21107871543639,"pZ":2.3924701875453356,"vX0":-3.139118632718167,"vY0":-127.02660641333979,"vZ0":-1.5510562279004512,"x":70.84,"y":174.18,"x0":2.5578871904136027,"y0":50.00562641631157,"z0":5.221117389414632,"aX":-1.2142627426108414},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.7,"breakHorizontal":2.0,"spinRate":2236,"spinDirection":167},"zone":12,"typeConfidence":0.91,"plateTime":0.4307557230576138,"extension":6.823711459519548},"index":0,"playId":"32626b4d-2ca8-3885-9b78-78803298c45a","pitchNumber":1,"startTime":"2025-07-25T02:53:16.988Z","endTime":"2025-07-25T02:53:21.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":86.0,"endSpeed":78.9,"strikeZoneTop":3.2265687359654,"strikeZoneBottom":1.48513446975031,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.439342467906314,"aZ":-34.3758259937795,"pfxX":-1.053525136259228,"pfxZ":-1.3896388908040986,"pX":0.7171343545125063,"pZ":3.1768044208308033,"vX0":-3.5354390511731713,"vY0":-125.23830562484254,"vZ0":1.4523110814438667,"x":89.66,"y":153.01,"x0":2.2842357378413554,"y0":50.00086154295809,"z0":5.402297726289858,"aX":-1.6717311022783647},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.9,"breakHorizontal":2.8,"spinRate":2262,"spinDirection":254},"zone":3,"typeConfidence":2.0,"plateTime":0.43746088014506324,"extension":6.716651436500233},"index":1,"playId":"81482eb5-010f-3454-855f-41fe27930419","pitchNumber":2,"startTime":"2025-07-25T02:53:33.527Z","endTime":"2025-07-25T02:53:37.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-25T02:53:44.805Z","endTime":"2025-07-25T02:53:59.434Z","isPitch":false,"type":"action","player":{"id":641487,"link":"/api/v1/people/641487"},"defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":91.0,"endSpeed":83.4,"strikeZoneTop":3.232172165897,"strikeZoneBottom":1.49062664771269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.31042320686268,"aZ":-25.894400474586458,"pfxX":8.772343330552445,"pfxZ":3.526188981041374,"pX":1.2495253364821621,"pZ":3.5170785461617524,"vX0":-5.923086179074177,"vY0":-132.3846471265208,"vZ0":0.3809515158348721,"x":69.37,"y":143.82,"x0":2.3721100586417116,"y0":50.00287588869653,"z0":5.261230984952394,"aX":15.626778654934803},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.7,"breakHorizontal":-14.6,"spinRate":1886,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.41316135604359827,"extension":7.209085377186017},"index":3,"playId":"388eca76-ce92-37f8-9f16-9c33f24adb4e","pitchNumber":3,"startTime":"2025-07-25T02:53:59.434Z","endTime":"2025-07-25T02:54:03.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.085104338336286,"aZ":-26.250779508541463,"pfxX":-1.2347157023687811,"pfxZ":3.5911949566527657,"pX":-0.45095841547831245,"pZ":2.339022337156741,"vX0":-6.654726042623093,"vY0":-127.52756874417828,"vZ0":-1.8469720074132465,"x":134.19,"y":175.63,"x0":2.3519266439860105,"y0":50.000172073340046,"z0":5.142117945005748,"aX":-2.0333980359819273},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.4,"breakHorizontal":3.7,"spinRate":2378,"spinDirection":180},"zone":4,"typeConfidence":0.91,"plateTime":0.4293963530578928,"extension":6.875377094112064},"hitData":{"launchSpeed":102.1,"launchAngle":-3.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":142.04,"coordY":141.75}},"index":4,"playId":"069d2954-d138-3a0f-b39b-e71aae79bff4","pitchNumber":4,"startTime":"2025-07-25T02:54:14.857Z","endTime":"2025-07-25T02:54:21.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:54:21.256Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Julio Rodríguez homers (15) on a fly ball to right field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-25T02:54:37.418Z","endTime":"2025-07-25T02:56:19.018Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":{"id":579328,"link":"/api/v1/people/579328"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.7222958170285,"aZ":-21.374148253331747,"pfxX":7.959143915219482,"pfxZ":7.068092369316979,"pX":0.2678761516656627,"pZ":2.0555623053349583,"vX0":-6.901571292761596,"vY0":-122.9085527706242,"vZ0":-3.3902416240740756,"x":106.79,"y":183.28,"x0":2.0803287651675357,"y0":50.001965174580505,"z0":5.271316928989948,"aX":12.157803766413952},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":12.2,"breakHorizontal":-12.7,"spinRate":1512,"spinDirection":134},"zone":8,"typeConfidence":0.91,"plateTime":0.4459138499410247,"extension":7.106002157874434},"index":0,"playId":"4b298a09-7185-3b12-8e37-24f3e4539140","pitchNumber":1,"startTime":"2025-07-25T02:54:48.047Z","endTime":"2025-07-25T02:54:51.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.46631110091499,"strikeZoneBottom":1.48338087831954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.756057966140848,"aZ":-15.236479976871388,"pfxX":5.509658420768188,"pfxZ":8.723555691571853,"pX":-0.2824251194624004,"pZ":3.41836045766435,"vX0":-8.310457988415033,"vY0":-137.98570699132955,"vZ0":-2.393770808250823,"x":127.77,"y":146.48,"x0":2.0431117838229156,"y0":50.00166239876777,"z0":5.3154982247085645,"aX":10.69687710932559},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":-8.4,"spinRate":2151,"spinDirection":135},"zone":1,"typeConfidence":0.9,"plateTime":0.3959222496357082,"extension":6.717265616076304},"index":1,"playId":"c1b872f8-4b60-3036-a61a-c4de5611ec7c","pitchNumber":2,"startTime":"2025-07-25T02:55:12.850Z","endTime":"2025-07-25T02:55:17.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.29383885225077,"strikeZoneBottom":1.50636343629127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.00823332080241,"aZ":-13.386691954762034,"pfxX":4.799462087249603,"pfxZ":9.733545564874078,"pX":0.5898881995862144,"pZ":4.111980936471744,"vX0":-5.869659184436474,"vY0":-138.11807329657478,"vZ0":-0.9687949210289953,"x":94.51,"y":127.76,"x0":2.1198910698540745,"y0":50.00533361907027,"z0":5.368331700887546,"aX":9.266858242672683},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":-7.4,"spinRate":2259,"spinDirection":139},"zone":12,"typeConfidence":0.9,"plateTime":0.3967103271197705,"extension":6.690348944033019},"index":2,"playId":"b5c1902c-66a6-362a-820a-3357d52cef27","pitchNumber":3,"startTime":"2025-07-25T02:55:29.723Z","endTime":"2025-07-25T02:55:33.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-25T02:55:41.308Z","endTime":"2025-07-25T02:55:55.720Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"},"defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.068231565228402,"aZ":-15.383165511235914,"pfxX":6.300329281357851,"pfxZ":8.747805888735014,"pX":0.49650268147251336,"pZ":3.0277324809052852,"vX0":-6.821215674053129,"vY0":-137.5768825104171,"vZ0":-3.27858542236872,"x":98.07,"y":157.03,"x0":2.187609893674988,"y0":50.00599622120085,"z0":5.275393996662703,"aX":12.0987656967333},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.4,"breakHorizontal":-10.0,"spinRate":2092,"spinDirection":133},"zone":3,"typeConfidence":0.9,"plateTime":0.3978735877284243,"extension":6.830755952800955},"hitData":{"launchSpeed":103.3,"launchAngle":27.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":230.14,"coordY":82.42}},"index":4,"playId":"a120c1d9-ca19-3e23-8848-f21f466f3aa9","pitchNumber":4,"startTime":"2025-07-25T02:55:55.720Z","endTime":"2025-07-25T02:56:19.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":-14.099999999999994,"leverageIndex":0.58,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:56:19.018Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cal Raleigh singles on a ground ball to third baseman Yoán Moncada.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-25T02:56:24.615Z","endTime":"2025-07-25T02:58:12.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.54587174151968,"strikeZoneBottom":1.72870997964331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.316696558017224,"aZ":-25.944865119675942,"pfxX":-1.1006797777076047,"pfxZ":3.7367442320402486,"pX":-0.46104951429797664,"pZ":0.9272723561457789,"vX0":-6.63770285980779,"vY0":-127.98046739913102,"vZ0":-5.549104375612059,"x":134.57,"y":213.74,"x0":2.3042640814781796,"y0":50.00035794176071,"z0":5.144008747091488,"aX":-1.833413873566183},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.8,"breakHorizontal":3.5,"spinRate":2310,"spinDirection":170},"zone":13,"typeConfidence":0.91,"plateTime":0.4272534901848539,"extension":6.624973797293833},"index":0,"playId":"27718ca6-d8ff-32a5-a2b0-6554c0be93db","pitchNumber":1,"startTime":"2025-07-25T02:56:44.805Z","endTime":"2025-07-25T02:56:48.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.679856968168963,"aZ":-34.18424092069228,"pfxX":-4.800748752888289,"pfxZ":-1.4531624722103906,"pX":-0.6523458614602292,"pZ":2.559007057117169,"vX0":-4.486209700986322,"vY0":-116.77972049397239,"vZ0":0.45213916649559804,"x":141.87,"y":169.69,"x0":1.9162601003448796,"y0":50.00353517052641,"z0":5.574670561210101,"aX":-6.639525275258259},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-2.3,"breakHorizontal":9.8,"spinRate":2525,"spinDirection":313},"zone":4,"typeConfidence":0.83,"plateTime":0.46875868003343646,"extension":7.032737212085167},"index":1,"playId":"acd8fed3-defd-34e8-a594-1dfc13ba1dc1","pitchNumber":2,"startTime":"2025-07-25T02:57:02.076Z","endTime":"2025-07-25T02:57:05.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-07-25T02:57:14.043Z","endTime":"2025-07-25T02:57:25.260Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"},"defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":79.8,"endSpeed":74.1,"strikeZoneTop":3.52191362727869,"strikeZoneBottom":1.73477704525022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.23098364467181,"aZ":-31.983566879107883,"pfxX":-5.469125181463603,"pfxZ":0.13980282251531406,"pX":-0.39552826719836837,"pZ":0.8565145419449383,"vX0":-3.9009713633335106,"vY0":-116.25599418236246,"vZ0":-3.5341711199095083,"x":132.08,"y":215.65,"x0":2.0132161343724917,"y0":50.00464616688217,"z0":5.423672077620578,"aX":-7.506245833530372},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-0.4,"breakHorizontal":10.8,"spinRate":2569,"spinDirection":314},"zone":13,"typeConfidence":0.78,"plateTime":0.4706466463343526,"extension":6.843774431937713},"index":3,"playId":"c6f71fda-80e3-3d62-83f0-92da6a30fd44","pitchNumber":3,"startTime":"2025-07-25T02:57:25.260Z","endTime":"2025-07-25T02:57:29.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":73.2,"strikeZoneTop":3.51243521672218,"strikeZoneBottom":1.72509810553271,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.11797434883519,"aZ":-37.62717639154357,"pfxX":-0.9029787177695052,"pfxZ":-4.052733479675425,"pX":0.5007148731505526,"pZ":0.8479286338612266,"vX0":-3.1719574933439416,"vY0":-115.39495927860246,"vZ0":-2.1638999871934157,"x":97.91,"y":215.89,"x0":2.012294189968882,"y0":50.00518273218546,"z0":5.433833747532116,"aX":-1.2136618301752309},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-7.6,"breakHorizontal":2.4,"spinRate":2407,"spinDirection":315},"zone":14,"typeConfidence":0.9,"plateTime":0.475234295192136,"extension":7.057091115011417},"index":4,"playId":"34031d46-8daa-3de7-9651-4c8fdab552f3","pitchNumber":4,"startTime":"2025-07-25T02:57:45.507Z","endTime":"2025-07-25T02:57:49.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.138322357297447,"aZ":-30.46142702712295,"pfxX":-1.3630498424744115,"pfxZ":1.1062352384842793,"pX":0.16562709682254045,"pZ":2.6758596709523244,"vX0":-4.841105700666454,"vY0":-124.00877500566581,"vZ0":-0.1689635905218997,"x":110.69,"y":166.53,"x0":2.3247614482419863,"y0":50.002160286399636,"z0":5.298328759443382,"aX":-2.110596157452219},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.3,"breakHorizontal":3.6,"spinRate":2280,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.44265678144017784,"extension":6.843193959751121},"hitData":{"launchSpeed":95.6,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":76.08,"coordY":153.25}},"index":5,"playId":"1b446b50-9536-3dfb-84de-76a244c3a398","pitchNumber":5,"startTime":"2025-07-25T02:58:03.866Z","endTime":"2025-07-25T02:58:12.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:58:12.378Z","atBatIndex":37},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Randy Arozarena homers (19) on a line drive to left field. Cal Raleigh scores.","rbi":2,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-25T02:59:41.242Z","endTime":"2025-07-25T03:02:05.733Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":579328,"link":"/api/v1/people/579328"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":{"id":579328,"link":"/api/v1/people/579328"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-25T02:58:41.012Z","endTime":"2025-07-25T02:59:43.363Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.8,"strikeZoneTop":3.22655753966799,"strikeZoneBottom":1.60973015738847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.46355412288672,"aZ":-38.175051593784794,"pfxX":-3.313430087038201,"pfxZ":-4.393831951365247,"pX":-0.032693393296514765,"pZ":1.3881244738769065,"vX0":-3.6166298043265046,"vY0":-116.36023278137749,"vZ0":-1.2807802040122775,"x":118.25,"y":201.3,"x0":1.9738647179445847,"y0":50.00101383199656,"z0":5.572696274786655,"aX":-4.528241094195338},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.9,"breakHorizontal":7.0,"spinRate":2507,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.4712791654868411,"extension":6.712409366077122},"index":1,"playId":"e1ccfd97-13ef-3042-9282-aa50617ed841","pitchNumber":1,"startTime":"2025-07-25T02:59:43.363Z","endTime":"2025-07-25T02:59:47.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"7fe8647f-4fa8-4246-8f71-dd6fd9ba40ed","startTime":"2025-07-25T03:00:00.771Z","endTime":"2025-07-25T03:00:05.771Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.283592576845777,"aZ":-27.849968443038655,"pfxX":9.467394125728237,"pfxZ":2.895845864785028,"pX":0.9262861812119214,"pZ":1.0216828744329844,"vX0":-5.703830051673443,"vY0":-121.58722934781541,"vZ0":-4.3676500751700384,"x":81.69,"y":211.19,"x0":2.074885328890424,"y0":50.00530339180771,"z0":5.263719293911031,"aX":14.148766103004116},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.4,"breakHorizontal":-15.7,"spinRate":1520,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.45083944346810867,"extension":6.8920253945330705},"index":3,"playId":"c649171a-083e-3bf5-a842-2660cc088c11","pitchNumber":2,"startTime":"2025-07-25T03:00:19.458Z","endTime":"2025-07-25T03:00:22.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.11490865658919,"strikeZoneBottom":1.54750694089713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.188869353656525,"aZ":-28.458195458315448,"pfxX":8.701359573212956,"pfxZ":2.4510492052078554,"pX":-1.5049294652101595,"pZ":0.30379625185120074,"vX0":-10.99277388081694,"vY0":-122.07973467453182,"vZ0":-5.9232482789634044,"x":174.36,"y":230.58,"x0":1.9179527253211561,"y0":50.00086760088762,"z0":5.199510592157409,"aX":13.181793564144149},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.2,"breakHorizontal":-13.3,"spinRate":1712,"spinDirection":131},"zone":13,"typeConfidence":0.91,"plateTime":0.44801895734876584,"extension":7.242423769277018},"index":4,"playId":"2afd01a7-9534-3e06-ab2b-b5d2906af632","pitchNumber":3,"startTime":"2025-07-25T03:00:38.696Z","endTime":"2025-07-25T03:00:43.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":5,"playId":"9d7d14db-e61c-4bb2-be19-86deab2717b9","startTime":"2025-07-25T03:01:01.891Z","endTime":"2025-07-25T03:01:08.419Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":71.2,"strikeZoneTop":3.0501438604689,"strikeZoneBottom":1.4530677419292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.018730941907375,"aZ":-34.454114260103246,"pfxX":-5.197124303997422,"pfxZ":-1.774817018712044,"pX":0.8049951230163488,"pZ":3.899408472788448,"vX0":-1.0973147233580538,"vY0":-112.26483281882926,"vZ0":3.5932204822358553,"x":86.32,"y":133.5,"x0":1.9746413074280265,"y0":50.00187701932877,"z0":5.769718766963012,"aX":-6.678870330497643},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-2.0,"breakHorizontal":9.7,"spinRate":2488,"spinDirection":319},"zone":12,"typeConfidence":0.9,"plateTime":0.486619361942636,"extension":6.684423604697966},"index":6,"playId":"dc053ac8-8390-3a6f-b0cb-66079fa74ad3","pitchNumber":4,"startTime":"2025-07-25T03:01:18.769Z","endTime":"2025-07-25T03:01:22.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.55640349887472,"aZ":-24.99823160941565,"pfxX":-2.9814021425271817,"pfxZ":4.407953481073305,"pX":0.037091541673276315,"pZ":2.051550472859971,"vX0":-4.476296079831732,"vY0":-126.48054998973977,"vZ0":-2.698033708057322,"x":115.59,"y":183.39,"x0":2.2137197746141917,"y0":50.00336883885754,"z0":5.125849305095131,"aX":-4.8555038353809685},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.7,"breakHorizontal":6.4,"spinRate":2286,"spinDirection":170},"zone":8,"typeConfidence":0.91,"plateTime":0.4321949126985807,"extension":6.81038842199567},"hitData":{"launchSpeed":110.4,"launchAngle":18.0,"totalDistance":376.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":25.0,"coordY":95.13}},"index":7,"playId":"db3aec7a-62e3-3490-a407-e41eca92c440","pitchNumber":5,"startTime":"2025-07-25T03:01:38.609Z","endTime":"2025-07-25T03:02:05.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":663728,"link":"/api/v1/people/663728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.000000000000004,"awayTeamWinProbability":72.0,"homeTeamWinProbabilityAdded":-25.599999999999998,"leverageIndex":1.23,"dramaIndex":193.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:02:05.733Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mitch Garver doubles (5) on a sharp line drive to center fielder Jo Adell.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-25T03:02:15.713Z","endTime":"2025-07-25T03:03:46.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":579328,"fullName":"Yusei Kikuchi","link":"/api/v1/people/579328"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.7,"strikeZoneTop":3.4833186178712,"strikeZoneBottom":1.61086045707769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.064468468235336,"aZ":-29.686099084084532,"pfxX":-1.300031825981904,"pfxZ":1.5333461368610966,"pX":-0.6014880770285129,"pZ":2.7156238703833453,"vX0":-6.59702903197186,"vY0":-126.84935814990618,"vZ0":-0.6146063002473383,"x":139.93,"y":165.46,"x0":2.2067211216219595,"y0":50.00354614630386,"z0":5.337489577023426,"aX":-2.10683970293735},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.9,"breakHorizontal":4.0,"spinRate":2351,"spinDirection":184},"zone":4,"typeConfidence":0.91,"plateTime":0.4325674716018515,"extension":6.666517852656147},"index":0,"playId":"5ea0b151-a85a-3e4e-b7ca-9b39bb72d183","pitchNumber":1,"startTime":"2025-07-25T03:02:32.792Z","endTime":"2025-07-25T03:02:36.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":77.9,"strikeZoneTop":3.51113914563947,"strikeZoneBottom":1.63886770379381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.6129869479212,"aZ":-22.802330642920495,"pfxX":8.741860955052072,"pfxZ":6.034462271687952,"pX":-0.08462121653409377,"pZ":1.414888609304112,"vX0":-7.926445897296823,"vY0":-124.29730604492477,"vZ0":-4.659468839544439,"x":120.23,"y":200.58,"x0":2.021132683512323,"y0":50.00399389938094,"z0":5.224548701271018,"aX":13.580001678860299},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":10.0,"breakHorizontal":-13.8,"spinRate":1671,"spinDirection":136},"zone":13,"typeConfidence":0.91,"plateTime":0.4418882110071163,"extension":6.969598312710709},"index":1,"playId":"de64c229-5f14-37b5-9d9f-f6c227a2a0c9","pitchNumber":2,"startTime":"2025-07-25T03:02:49.879Z","endTime":"2025-07-25T03:02:54.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.50042197794675,"strikeZoneBottom":1.63381382880178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.15418084718552,"aZ":-14.128957741073975,"pfxX":6.660003216956591,"pfxZ":9.621114208896142,"pX":0.2688057690788554,"pZ":1.779967662001513,"vX0":-7.708959028423091,"vY0":-136.79219099311393,"vZ0":-6.233882908117726,"x":106.75,"y":190.72,"x0":2.2723395874494376,"y0":50.0002888725484,"z0":5.075870819836162,"aX":12.48730769066467},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":-10.2,"spinRate":2168,"spinDirection":131},"zone":8,"typeConfidence":0.91,"plateTime":0.402038984716945,"extension":6.877615998092382},"index":2,"playId":"7e154f3b-2469-3cae-be4d-d20939c6ad1a","pitchNumber":3,"startTime":"2025-07-25T03:03:06.883Z","endTime":"2025-07-25T03:03:11.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-25T03:03:18.293Z","endTime":"2025-07-25T03:03:32.642Z","isPitch":false,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"},"defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.088591697691406,"aZ":-14.157884713989958,"pfxX":6.824907040294477,"pfxZ":9.533490719181739,"pX":-0.07862147103087065,"pZ":2.26523476154612,"vX0":-8.42106392491773,"vY0":-137.2656979222979,"vZ0":-5.29770321037009,"x":120.0,"y":177.62,"x0":2.156142129536155,"y0":50.006801670151916,"z0":5.1999319836791615,"aX":12.903392157230419},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":-10.4,"spinRate":2245,"spinDirection":135},"zone":5,"typeConfidence":0.91,"plateTime":0.40049077805335953,"extension":6.77874809131383},"hitData":{"launchSpeed":103.7,"launchAngle":8.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":143.37,"coordY":96.27}},"index":4,"playId":"81c00c32-d149-39a1-86e4-b412017ce743","pitchNumber":4,"startTime":"2025-07-25T03:03:32.642Z","endTime":"2025-07-25T03:03:46.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":579328,"link":"/api/v1/people/579328"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.1,"awayTeamWinProbability":73.9,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.36,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:03:46.383Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Polanco flies out to left fielder Taylor Ward.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-25T03:06:17.318Z","endTime":"2025-07-25T03:06:45.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641401,"fullName":"Connor Brogdon","link":"/api/v1/people/641401"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-25T03:04:00.176Z","endTime":"2025-07-25T03:04:09.330Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"second":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Connor Brogdon replaces Yusei Kikuchi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-25T03:04:09.330Z","endTime":"2025-07-25T03:06:19.365Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641401,"link":"/api/v1/people/641401"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":579328,"link":"/api/v1/people/579328","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"R","description":"Right"}},"second":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.35221779961633,"strikeZoneBottom":1.63840416907623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.987523506057403,"aZ":-26.157057072723326,"pfxX":-10.395747463529984,"pfxZ":3.9544876096031256,"pX":-0.0012911046184413352,"pZ":2.1122976644505713,"vX0":9.365112469445124,"vY0":-122.82023887809673,"vZ0":-3.1544714363720585,"x":117.05,"y":181.75,"x0":-2.51847336546457,"y0":50.00560356217902,"z0":5.644711094615676,"aX":-15.838394832889783},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.6,"breakHorizontal":16.6,"spinRate":2221,"spinDirection":234},"zone":8,"typeConfidence":0.89,"plateTime":0.44645113480876164,"extension":6.967906591906783},"index":2,"playId":"98e93740-5995-3230-abca-0c786c6332a8","pitchNumber":1,"startTime":"2025-07-25T03:06:19.365Z","endTime":"2025-07-25T03:06:22.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"second":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.080939364415954,"aZ":-14.811433172452624,"pfxX":-8.60410105889206,"pfxZ":8.705578561938072,"pX":-1.0412563619555724,"pZ":3.1820361162379855,"vX0":7.481252407320588,"vY0":-140.84287482252793,"vZ0":-4.218462068301738,"x":156.69,"y":152.87,"x0":-2.623219211034676,"y0":50.006954732301686,"z0":5.66729422616835,"aX":-17.169052063000535},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":13.9,"spinRate":2359,"spinDirection":227},"zone":11,"typeConfidence":0.93,"plateTime":0.38994243167656206,"extension":6.853275565131421},"hitData":{"launchSpeed":75.2,"launchAngle":41.0,"totalDistance":254.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":105.5,"coordY":100.39}},"index":3,"playId":"c4855ffb-9c87-36e0-9595-979d223dae97","pitchNumber":2,"startTime":"2025-07-25T03:06:36.814Z","endTime":"2025-07-25T03:06:45.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"second":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_ab"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_ab"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_pa"},{"player":{"id":641401,"link":"/api/v1/people/641401"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.06,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:06:45.149Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Rengifo grounds out, second baseman Jorge Polanco to first baseman Donovan Solano.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-25T03:08:50.505Z","endTime":"2025-07-25T03:09:21.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":456781,"link":"/api/v1/people/456781"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.24448105646595,"strikeZoneBottom":1.47991246663646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.3803092063101,"aZ":-32.361346910287544,"pfxX":6.994702207224365,"pfxZ":-0.13035154549591255,"pX":-0.39165183279372157,"pZ":3.1735215171280453,"vX0":2.704818890270314,"vY0":-120.60460484595195,"vZ0":0.510504513691437,"x":131.93,"y":153.09,"x0":-2.4391288226248555,"y0":50.001294544035225,"z0":5.833459062946798,"aX":10.211955293264971},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.2,"breakHorizontal":-13.3,"spinRate":2805,"spinDirection":51},"zone":1,"typeConfidence":0.91,"plateTime":0.45569316459288967,"extension":5.92743637284211},"index":0,"playId":"7daba4d6-4393-3d26-8a71-ab757888236f","pitchNumber":1,"startTime":"2025-07-25T03:08:57.457Z","endTime":"2025-07-25T03:09:00.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.592663445751203,"aZ":-41.25476775940819,"pfxX":5.77003054542938,"pfxZ":-6.816871758130188,"pX":-0.4579433795527049,"pZ":1.2629234752449003,"vX0":2.017667543525314,"vY0":-115.33830653115236,"vZ0":-1.7051693050898153,"x":134.46,"y":204.68,"x0":-2.096158745429237,"y0":50.00027390535695,"z0":6.029046893665004,"aX":7.68957571038848},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-12.5,"breakHorizontal":-10.9,"spinRate":3011,"spinDirection":40},"zone":13,"typeConfidence":0.94,"plateTime":0.4768282702964086,"extension":6.010951977859717},"hitData":{"launchSpeed":96.8,"launchAngle":4.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.47,"coordY":152.61}},"index":1,"playId":"c39d1636-3a7a-3812-92e3-51bf512f93e3","pitchNumber":2,"startTime":"2025-07-25T03:09:13.433Z","endTime":"2025-07-25T03:09:21.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.7,"awayTeamWinProbability":74.3,"homeTeamWinProbabilityAdded":-3.1999999999999993,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:09:21.720Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach Neto grounds out, pitcher Logan Evans to first baseman Donovan Solano.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-25T03:09:53.329Z","endTime":"2025-07-25T03:11:10.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":688138,"link":"/api/v1/people/688138"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":456781,"link":"/api/v1/people/456781"},"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":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-25T03:09:42.755Z","endTime":"2025-07-25T03:09:55.627Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.0,"strikeZoneTop":3.2233063352089,"strikeZoneBottom":1.5678426899496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.80248191404496,"aZ":-30.50769972955005,"pfxX":-11.001798946391014,"pfxZ":1.0496154188253062,"pX":-0.8094005152607874,"pZ":2.4597112124371714,"vX0":6.4972989847515334,"vY0":-125.45965146426923,"vZ0":-1.7887278682304348,"x":147.85,"y":172.37,"x0":-2.0056293559755063,"y0":50.00528066141772,"z0":5.672643165081703,"aX":-17.50969801009265},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.7,"breakHorizontal":18.4,"spinRate":1704,"spinDirection":253},"zone":4,"typeConfidence":2.0,"plateTime":0.4368802267365326,"extension":5.918782262650894},"index":1,"playId":"f015162f-cded-3f58-b02d-aa7f4632ac13","pitchNumber":1,"startTime":"2025-07-25T03:09:55.627Z","endTime":"2025-07-25T03:09:59.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.44147768761493,"aZ":-30.466930733718893,"pfxX":-11.245806404993228,"pfxZ":1.0601593062951054,"pX":-0.17654745706967523,"pZ":1.360704003847031,"vX0":7.820277848222084,"vY0":-125.99216794966023,"vZ0":-4.235480122491845,"x":123.73,"y":202.04,"x0":-1.8586183022578655,"y0":50.00121739782236,"z0":5.523774430420927,"aX":-18.090010694460528},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.2,"breakHorizontal":18.6,"spinRate":1888,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.43462335895292137,"extension":5.948884963544767},"index":2,"playId":"179aade4-1d41-376c-8b52-64731f19cf6c","pitchNumber":2,"startTime":"2025-07-25T03:10:09.366Z","endTime":"2025-07-25T03:10:12.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.17517741803041,"strikeZoneBottom":1.60350650316835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.062236296150157,"aZ":-33.37457764210804,"pfxX":7.957649660907906,"pfxZ":-0.8065021113717705,"pX":2.2443800152723243,"pZ":2.0971680103747756,"vX0":7.2467683634170905,"vY0":-121.70337724998913,"vZ0":-1.6536949398145075,"x":31.45,"y":182.16,"x0":-1.8164890431188172,"y0":50.004709120270945,"z0":5.702653322892973,"aX":11.819848772819503},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.6,"breakHorizontal":-16.2,"spinRate":2939,"spinDirection":41},"zone":14,"typeConfidence":0.91,"plateTime":0.451743005408876,"extension":5.988521094974339},"index":3,"playId":"a826631a-cf2a-3a14-b36b-47d3c0b2fe2a","pitchNumber":3,"startTime":"2025-07-25T03:10:27.171Z","endTime":"2025-07-25T03:10:30.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.16705562802009,"strikeZoneBottom":1.62613617615423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.5071152779683,"aZ":-29.73903873603337,"pfxX":-11.475447665534393,"pfxZ":1.4655358630242508,"pX":0.6868781070367814,"pZ":0.6944907257953122,"vX0":10.136164325933356,"vY0":-128.07148141088672,"vZ0":-5.721957790102635,"x":90.82,"y":220.03,"x0":-1.8316921703937319,"y0":50.003454929184876,"z0":5.284375378364706,"aX":-19.059876398987388},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.6,"breakHorizontal":18.5,"spinRate":1815,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.42772284942962413,"extension":5.990888930396395},"index":4,"playId":"602c98a6-ab97-36f8-ae34-beee80deed8d","pitchNumber":4,"startTime":"2025-07-25T03:10:42.905Z","endTime":"2025-07-25T03:10:46.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.39679079799726,"aZ":-26.628904724404194,"pfxX":-0.5147606988065103,"pfxZ":3.392882552504264,"pX":1.2361135702188357,"pZ":1.889722028579082,"vX0":7.600476134933414,"vY0":-127.39102393842994,"vZ0":-4.570559276136936,"x":69.88,"y":187.76,"x0":-1.7256418397400026,"y0":50.00368667804844,"z0":5.82469516577517,"aX":-0.8416432767780904},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.3,"breakHorizontal":-0.8,"spinRate":2481,"spinDirection":56},"zone":14,"typeConfidence":0.92,"plateTime":0.4307701845131411,"extension":6.048911543986477},"hitData":{"launchSpeed":64.6,"launchAngle":-66.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":135.28,"coordY":193.48}},"index":5,"playId":"db2869f4-8082-30b3-9422-968878d27d78","pitchNumber":5,"startTime":"2025-07-25T03:11:02.015Z","endTime":"2025-07-25T03:11:10.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.5,"awayTeamWinProbability":76.5,"homeTeamWinProbabilityAdded":-2.1999999999999993,"leverageIndex":0.89,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:11:10.803Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-25T03:11:39.391Z","endTime":"2025-07-25T03:13:39.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.5,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.68676906268379,"aZ":-16.722614206469647,"pfxX":-7.40806716632925,"pfxZ":8.427646521469127,"pX":0.20508389542751398,"pZ":3.2061676273912942,"vX0":8.244484860672936,"vY0":-134.64282033203966,"vZ0":-4.077457351542905,"x":109.18,"y":152.21,"x0":-1.9365269638980818,"y0":50.00107135748919,"z0":5.926249050562256,"aX":-13.578595983530239},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.5,"breakHorizontal":11.6,"spinRate":2044,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.40707442764016255,"extension":5.760234940344939},"index":0,"playId":"24865be2-a8b2-3b62-91f9-1d230c030ee9","pitchNumber":1,"startTime":"2025-07-25T03:11:51.529Z","endTime":"2025-07-25T03:11:54.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.59458434593501,"strikeZoneBottom":1.70174912253089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.432711013994474,"aZ":-19.603324151059653,"pfxX":-7.941607144280439,"pfxZ":6.818149971297309,"pX":-1.3167566886950492,"pZ":3.8878663420863426,"vX0":4.308976709927435,"vY0":-135.17604420609658,"vZ0":-1.785056175197744,"x":167.19,"y":133.81,"x0":-1.9026065031345938,"y0":50.00484929159945,"z0":5.938121091416237,"aX":-14.646827264875217},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.1,"breakHorizontal":13.4,"spinRate":2001,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.40575241853705846,"extension":5.7930540132170885},"index":1,"playId":"48c40283-bb58-3b53-9118-181fd0afc1c2","pitchNumber":2,"startTime":"2025-07-25T03:12:08.142Z","endTime":"2025-07-25T03:12:11.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":84.1,"endSpeed":76.4,"strikeZoneTop":3.61485239640768,"strikeZoneBottom":1.7218148524303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.192176859943313,"aZ":-33.53910691717044,"pfxX":6.78303970192686,"pfxZ":-0.9080796018060866,"pX":-0.5060174176453008,"pZ":2.979561368771128,"vX0":1.6082321946065143,"vY0":-122.40238624367353,"vZ0":-0.01996345469333316,"x":136.29,"y":158.33,"x0":-2.0547269852232497,"y0":50.00519079422846,"z0":5.892110632600927,"aX":10.15521211729616},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.3,"breakHorizontal":-12.7,"spinRate":2707,"spinDirection":55},"zone":4,"typeConfidence":0.86,"plateTime":0.4497978158004958,"extension":5.7646329829889495},"index":2,"playId":"a338f94f-6682-3bcb-b273-aadb99738ab4","pitchNumber":3,"startTime":"2025-07-25T03:12:22.264Z","endTime":"2025-07-25T03:12:26.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-25T03:12:30.190Z","endTime":"2025-07-25T03:12:42.037Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"},"defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.83031548216551,"aZ":-17.64582425939106,"pfxX":-8.949491198441013,"pfxZ":7.73969896567441,"pX":0.3298297287188077,"pZ":2.514141645711269,"vX0":9.234478859739434,"vY0":-136.55782756145194,"vZ0":-5.6327877540786915,"x":104.43,"y":170.9,"x0":-1.9430436627756524,"y0":50.00267639609315,"z0":5.829399720463721,"aX":-16.797318398012766},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.8,"breakHorizontal":14.2,"spinRate":2163,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.4020712700835385,"extension":5.957032779661626},"index":4,"playId":"9b835c82-481b-35e9-9fdf-c8b8d6b40ff4","pitchNumber":4,"startTime":"2025-07-25T03:12:42.037Z","endTime":"2025-07-25T03:12:45.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":93.1,"endSpeed":84.8,"strikeZoneTop":3.54761209140008,"strikeZoneBottom":1.68492370531315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.72195406132754,"aZ":-22.937740888904653,"pfxX":-8.40037202251103,"pfxZ":4.994513635606262,"pX":-0.5596940919445251,"pZ":4.018387878517568,"vX0":6.441467191399562,"vY0":-135.42477447538883,"vZ0":-1.1758140010586269,"x":138.33,"y":130.28,"x0":-1.8826165888111759,"y0":50.003901529017206,"z0":6.068983878358376,"aX":-15.53938129853387},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.0,"breakHorizontal":13.8,"spinRate":1947,"spinDirection":237},"zone":11,"typeConfidence":2.0,"plateTime":0.405103650153245,"extension":5.767514861079421},"index":5,"playId":"e1d67b7f-a688-3e11-a421-a76588d0e2a5","pitchNumber":5,"startTime":"2025-07-25T03:13:03.402Z","endTime":"2025-07-25T03:13:06.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":87.5,"endSpeed":80.5,"strikeZoneTop":3.58796311783667,"strikeZoneBottom":1.69475661847858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.96097431441518,"aZ":-30.72887635125668,"pfxX":-10.165720441385766,"pfxZ":0.8787327426702882,"pX":-1.4550217210725778,"pZ":2.069524166779129,"vX0":5.0222799314021955,"vY0":-127.43261396159211,"vZ0":-2.6853232866794206,"x":172.46,"y":182.9,"x0":-2.1296521610105295,"y0":50.00368534707777,"z0":5.5622206586437,"aX":-16.735307502774486},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.2,"breakHorizontal":17.3,"spinRate":1771,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4296628235227873,"extension":5.790039751770295},"index":6,"playId":"8afb19a6-e482-3af0-b00a-568a7448fda6","pitchNumber":6,"startTime":"2025-07-25T03:13:18.517Z","endTime":"2025-07-25T03:13:21.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.55652321711507,"strikeZoneBottom":1.6938445891593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.100263397535294,"aZ":-21.218414458191265,"pfxX":-9.013381093610477,"pfxZ":5.945738414599519,"pX":-1.1634161973592325,"pZ":1.9409827092222425,"vX0":5.236877397260243,"vY0":-135.02462165086968,"vZ0":-6.055517723332086,"x":161.35,"y":186.37,"x0":-1.959673253969618,"y0":50.000656677420274,"z0":5.711305336188963,"aX":-16.598227813871986},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.6,"breakHorizontal":15.1,"spinRate":1974,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4060437554125853,"extension":5.851775992288464},"index":7,"playId":"2bc65427-4457-3c1a-8f47-f7462ec2905e","pitchNumber":7,"startTime":"2025-07-25T03:13:34.468Z","endTime":"2025-07-25T03:13:39.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.2,"awayTeamWinProbability":74.8,"homeTeamWinProbabilityAdded":1.6999999999999993,"leverageIndex":0.54,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:13:39.167Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Schanuel called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-25T03:15:09.518Z","endTime":"2025-07-25T03:16:34.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688138,"fullName":"Logan Evans","link":"/api/v1/people/688138"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-25T03:14:12.111Z","endTime":"2025-07-25T03:15:11.626Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":91.9,"endSpeed":84.1,"strikeZoneTop":3.65384388932181,"strikeZoneBottom":1.6895277600258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.95289164837366,"aZ":-27.5384645342391,"pfxX":-11.235107610199794,"pfxZ":2.5699356067261077,"pX":0.4334347817985571,"pZ":2.1095328522214425,"vX0":9.98763426265901,"vY0":-133.4745247140909,"vZ0":-4.0016723474604365,"x":100.48,"y":181.82,"x0":-1.8987857109753932,"y0":50.0028930758042,"z0":5.613210853774496,"aX":-20.25557884182452},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.0,"breakHorizontal":18.1,"spinRate":1792,"spinDirection":249},"zone":9,"typeConfidence":2.0,"plateTime":0.41050370064073727,"extension":5.887100157644456},"index":1,"playId":"7f24bd3c-113b-386a-9aa1-ed5c8e70a1a3","pitchNumber":1,"startTime":"2025-07-25T03:15:11.626Z","endTime":"2025-07-25T03:15:15.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.54655049461929,"strikeZoneBottom":1.54099057866505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.221894251185212,"aZ":-32.02344888471571,"pfxX":-10.794553233408678,"pfxZ":0.08733861308279955,"pX":-0.5968457807516097,"pZ":1.717811417639339,"vX0":7.613952825373329,"vY0":-128.53791570471577,"vZ0":-3.1275495632668084,"x":139.75,"y":192.4,"x0":-2.1984448794859355,"y0":50.00059532454482,"z0":5.44272895811314,"aX":-18.018529118683045},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.4,"breakHorizontal":17.8,"spinRate":1897,"spinDirection":256},"zone":7,"typeConfidence":2.0,"plateTime":0.426502351875913,"extension":5.96649432070597},"index":2,"playId":"aaf214f8-f662-3236-9436-ccebce853ec6","pitchNumber":2,"startTime":"2025-07-25T03:15:28.275Z","endTime":"2025-07-25T03:15:32.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.2,"strikeZoneTop":3.57381297124685,"strikeZoneBottom":1.72898768816721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.829785909976717,"aZ":-31.00726474751166,"pfxX":-10.329637321758673,"pfxZ":0.6964658087480355,"pX":-1.3475943711122618,"pZ":2.1128654661290587,"vX0":5.74133711135263,"vY0":-128.7877465567816,"vZ0":-2.4762777051841334,"x":168.37,"y":181.73,"x0":-2.264050856625292,"y0":50.005243749863055,"z0":5.48601312906608,"aX":-17.34849678663853},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.0,"breakHorizontal":17.4,"spinRate":1837,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.42535540704065866,"extension":5.737687698844367},"index":3,"playId":"cb30f2fa-1af7-3766-9f54-768fc24a47ba","pitchNumber":3,"startTime":"2025-07-25T03:15:44.791Z","endTime":"2025-07-25T03:15:48.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.6084390226429,"strikeZoneBottom":1.66148007870063,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.357550168096225,"aZ":-33.0293487138172,"pfxX":7.898586683343345,"pfxZ":-0.5849186009089813,"pX":-0.8680952337245349,"pZ":3.243590570534545,"vX0":1.2144689677139282,"vY0":-120.4033797921173,"vZ0":0.9525089326357279,"x":150.09,"y":151.2,"x0":-2.4053825896720875,"y0":50.002791901166795,"z0":5.77582087881109,"aX":11.544386534625486},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.6,"breakHorizontal":-14.6,"spinRate":2875,"spinDirection":54},"zone":11,"typeConfidence":0.93,"plateTime":0.45570011082603257,"extension":5.932957887841458},"index":4,"playId":"c62fdc37-e5db-35fa-80d2-a38977e90a91","pitchNumber":4,"startTime":"2025-07-25T03:16:00.246Z","endTime":"2025-07-25T03:16:05.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-25T03:16:12.175Z","endTime":"2025-07-25T03:16:29.539Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"},"defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.36993848699097,"strikeZoneBottom":1.55267891905427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.072552655366856,"aZ":-40.86379289685497,"pfxX":8.808840570084005,"pfxZ":-6.188696302986038,"pX":-0.8117046162607285,"pZ":2.284748468404869,"vX0":0.09401041058746412,"vY0":-118.37715026411607,"vZ0":0.0289140385288007,"x":147.94,"y":177.09,"x0":-1.994522585307046,"y0":50.00566329228149,"z0":6.049991089598837,"aX":12.35743289079366},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-10.9,"breakHorizontal":-16.0,"spinRate":3239,"spinDirection":34},"zone":4,"typeConfidence":0.92,"plateTime":0.4647875477051726,"extension":5.852014461462538},"index":6,"playId":"ed25f21b-fe51-3d02-a61f-e337bd04de03","pitchNumber":5,"startTime":"2025-07-25T03:16:29.539Z","endTime":"2025-07-25T03:16:34.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":688138,"link":"/api/v1/people/688138"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-3.099999999999998,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:16:34.841Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Donovan Solano strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-25T03:19:08.206Z","endTime":"2025-07-25T03:21:08.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650671,"fullName":"José Quijada","link":"/api/v1/people/650671"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"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":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Quijada replaces Connor Brogdon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-25T03:17:30.949Z","endTime":"2025-07-25T03:19:10.381Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650671,"link":"/api/v1/people/650671"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641401,"link":"/api/v1/people/641401","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":456781,"link":"/api/v1/people/456781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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.3,"endSpeed":85.2,"strikeZoneTop":3.22179491021958,"strikeZoneBottom":1.46389223993777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3031989339723,"aZ":-13.870580563772883,"pfxX":3.3080497552667274,"pfxZ":9.738684125404871,"pX":-0.9048179650412612,"pZ":4.078671682944489,"vX0":-8.791214621526764,"vY0":-136.97229860724826,"vZ0":-1.4068231016464683,"x":151.49,"y":128.66,"x0":1.93202956367851,"y0":50.00280708019073,"z0":5.55828694105372,"aX":6.217823756229105},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":-4.0,"spinRate":2205,"spinDirection":146},"zone":11,"typeConfidence":0.91,"plateTime":0.4015394902067042,"extension":6.425360724643684},"index":1,"playId":"376b40c8-6893-3d62-8212-606259460de2","pitchNumber":1,"startTime":"2025-07-25T03:19:10.381Z","endTime":"2025-07-25T03:19:14.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":456781,"link":"/api/v1/people/456781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.1,"strikeZoneTop":3.21868737887169,"strikeZoneBottom":1.51834368391041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.79285992245486,"aZ":-13.373478579408308,"pfxX":3.427390132917923,"pfxZ":10.012703789817193,"pX":-1.317968932382098,"pZ":3.853817884445834,"vX0":-9.784554424146668,"vY0":-137.0162783326935,"vZ0":-2.0961444999939225,"x":167.24,"y":134.73,"x0":1.873830513561272,"y0":50.00124454843646,"z0":5.556176920631403,"aX":6.435046082717315},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.8,"breakHorizontal":-3.8,"spinRate":2183,"spinDirection":144},"zone":11,"typeConfidence":0.91,"plateTime":0.40166812319974854,"extension":6.554284124411361},"index":2,"playId":"69966075-8102-3bbb-b240-0f535d9f402a","pitchNumber":2,"startTime":"2025-07-25T03:19:37.906Z","endTime":"2025-07-25T03:19:42.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":456781,"link":"/api/v1/people/456781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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.2,"endSpeed":86.4,"strikeZoneTop":3.18427351731379,"strikeZoneBottom":1.45515347553978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.367751398892516,"aZ":-13.508829852230761,"pfxX":3.1631886852005633,"pfxZ":9.713373707502324,"pX":-0.4709767681915168,"pZ":2.229362980057641,"vX0":-7.6706265620897724,"vY0":-138.35223015897216,"vZ0":-5.763468524076317,"x":134.95,"y":178.59,"x0":1.9373225160646537,"y0":50.00394377002924,"z0":5.259191759799556,"aX":6.079722356617204},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.4,"breakHorizontal":-4.0,"spinRate":2164,"spinDirection":144},"zone":4,"typeConfidence":0.91,"plateTime":0.3972192058873141,"extension":6.639184913890227},"index":3,"playId":"8277f211-2424-3ad2-a372-8ec808efdf99","pitchNumber":3,"startTime":"2025-07-25T03:19:56.297Z","endTime":"2025-07-25T03:20:00.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":456781,"link":"/api/v1/people/456781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":95.2,"endSpeed":86.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.64723974335566,"aZ":-12.89464687531215,"pfxX":2.840946089685076,"pfxZ":10.101749548652116,"pX":-1.0981853217746742,"pZ":2.200654938117191,"vX0":-8.977241771457503,"vY0":-138.21877615207873,"vZ0":-5.85043468280461,"x":158.86,"y":179.36,"x0":1.8421784536223067,"y0":50.00638627268255,"z0":5.232484757338151,"aX":5.424192078545207},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":-3.0,"spinRate":2282,"spinDirection":146},"zone":13,"typeConfidence":0.91,"plateTime":0.3983129723711847,"extension":6.668598669925732},"index":4,"playId":"365fcf2b-2e50-3267-a505-ae4bc1458997","pitchNumber":4,"startTime":"2025-07-25T03:20:13.022Z","endTime":"2025-07-25T03:20:17.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":456781,"link":"/api/v1/people/456781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.21179205171377,"strikeZoneBottom":1.45379491262668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.970600256610048,"aZ":-14.786869854171833,"pfxX":3.695946019234803,"pfxZ":9.047515322262893,"pX":0.6205540056889237,"pZ":4.621672573836498,"vX0":-4.9183156428814545,"vY0":-138.04219170529794,"vZ0":0.5194215447228192,"x":93.35,"y":113.99,"x0":1.9487277317797544,"y0":50.00022824485232,"z0":5.4297870602310265,"aX":7.101301844363993},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":-5.6,"spinRate":2159,"spinDirection":142},"zone":12,"typeConfidence":0.91,"plateTime":0.39744791434129345,"extension":6.74120940035245},"index":5,"playId":"fafa3e4c-d4fb-35a9-a656-a75eb29786d0","pitchNumber":5,"startTime":"2025-07-25T03:20:40.580Z","endTime":"2025-07-25T03:20:44.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":456781,"link":"/api/v1/people/456781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.719540017442604,"aZ":-13.342708212208665,"pfxX":4.224632238717133,"pfxZ":9.671839771082855,"pX":-0.047926088549449256,"pZ":2.4150041176594326,"vX0":-6.984352099798004,"vY0":-139.030932836811,"vZ0":-5.41203752616904,"x":118.83,"y":173.57,"x0":1.954050177211255,"y0":50.003420973218844,"z0":5.280651791275751,"aX":8.226667530918913},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":-6.1,"spinRate":2215,"spinDirection":146},"zone":5,"typeConfidence":0.91,"plateTime":0.3947539127754598,"extension":6.590452263687782},"index":6,"playId":"652f96e0-a460-3fae-adbc-c1004b98e31e","pitchNumber":6,"startTime":"2025-07-25T03:21:04.142Z","endTime":"2025-07-25T03:21:08.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":456781,"link":"/api/v1/people/456781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":456781,"link":"/api/v1/people/456781"},"credit":"b_ab"},{"player":{"id":650671,"link":"/api/v1/people/650671"},"credit":"p_ab"},{"player":{"id":456781,"link":"/api/v1/people/456781"},"credit":"b_pa"},{"player":{"id":650671,"link":"/api/v1/people/650671"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.799999999999997,"awayTeamWinProbability":76.2,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:21:08.018Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Moore walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-25T03:21:25.148Z","endTime":"2025-07-25T03:22:44.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650671,"fullName":"José Quijada","link":"/api/v1/people/650671"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"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":97.2,"endSpeed":88.6,"strikeZoneTop":3.49719384610255,"strikeZoneBottom":1.76501139060746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.6931028713742,"aZ":-14.396991725274184,"pfxX":3.45555509101546,"pfxZ":8.842968416477333,"pX":-0.5061934061934291,"pZ":1.4667601694614534,"vX0":-7.426788220888295,"vY0":-141.2373657829752,"vZ0":-7.959879488966189,"x":136.29,"y":199.18,"x0":1.7144657807454855,"y0":50.002889082800365,"z0":5.2575364418869945,"aX":6.947305003336243},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.4,"breakHorizontal":-4.7,"spinRate":2136,"spinDirection":141},"zone":13,"typeConfidence":0.91,"plateTime":0.3885715867902686,"extension":6.685754340046413},"index":0,"playId":"2458e480-b275-3e7f-946c-ec2570fdc466","pitchNumber":1,"startTime":"2025-07-25T03:21:33.840Z","endTime":"2025-07-25T03:21:37.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.42136608716625,"strikeZoneBottom":1.55291309307478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.600593675640486,"aZ":-15.720276616205398,"pfxX":1.5793698520330337,"pfxZ":8.375468454331095,"pX":1.0472966685823584,"pZ":4.150714738035998,"vX0":-2.8281075046534063,"vY0":-139.3476340424613,"vZ0":-0.9784589577213141,"x":77.08,"y":126.71,"x0":1.8706121341066277,"y0":50.00321797735941,"z0":5.545963839789527,"aX":3.103186573927636},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":-2.3,"spinRate":2177,"spinDirection":158},"zone":12,"typeConfidence":0.91,"plateTime":0.39321933295549316,"extension":6.546170080412422},"index":1,"playId":"5ac06e05-977e-3bca-b711-52f6720f34d1","pitchNumber":2,"startTime":"2025-07-25T03:21:49.642Z","endTime":"2025-07-25T03:21:53.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.46611330313807,"strikeZoneBottom":1.59195226175296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.97681954628162,"aZ":-14.191455204720185,"pfxX":2.440595334144,"pfxZ":9.088837739072726,"pX":-0.7096012079430368,"pZ":2.202337078987117,"vX0":-7.693118945303281,"vY0":-140.30128344898608,"vZ0":-5.763263925403539,"x":127.66,"y":150.56,"x0":1.7599628335399968,"y0":50.0016714218239,"z0":5.220287713918947,"aX":4.828590534770866},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":-2.8,"spinRate":2163,"spinDirection":150},"zone":4,"typeConfidence":0.91,"plateTime":0.39152041216648703,"extension":6.775030342464119},"index":2,"playId":"f1df43b5-48bc-3ff2-bd69-165235ec3ab2","pitchNumber":3,"startTime":"2025-07-25T03:22:06.782Z","endTime":"2025-07-25T03:22:10.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":96.0,"endSpeed":87.7,"strikeZoneTop":3.40834630372459,"strikeZoneBottom":1.56411715937723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.699913772308303,"aZ":-13.550785684194878,"pfxX":2.860446879068392,"pfxZ":9.491429863362455,"pX":-1.7730248410016196,"pZ":1.355509525604118,"vX0":-10.095690452827668,"vY0":-139.29244156532337,"vZ0":-8.011172338785375,"x":133.64,"y":198.81,"x0":1.5289607083907786,"y0":50.00297119406233,"z0":5.1675252276361965,"aX":5.613113784185763},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":-3.0,"spinRate":2212,"spinDirection":152},"zone":13,"typeConfidence":0.91,"plateTime":0.39342187433533216,"extension":6.907468933771251},"index":3,"playId":"ee0864b8-8a75-3280-9060-27e9a8c7ddd0","pitchNumber":4,"startTime":"2025-07-25T03:22:23.166Z","endTime":"2025-07-25T03:22:28.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.40788085899892,"strikeZoneBottom":1.55118473669895,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.080787454814065,"aZ":-13.497402939134057,"pfxX":4.225343195894916,"pfxZ":9.494988939633881,"pX":-1.203453718293046,"pZ":1.1386946845319035,"vX0":-9.951036072124555,"vY0":-139.52751442776974,"vZ0":-8.336507178073038,"x":140.23,"y":207.17,"x0":1.8640390671042661,"y0":50.004487236254306,"z0":5.059509351340137,"aX":8.313588588523276},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":-5.5,"spinRate":2132,"spinDirection":142},"zone":13,"typeConfidence":0.91,"plateTime":0.39291926988109394,"extension":6.966037654229888},"index":4,"playId":"d185c88d-1532-3ba2-bb1d-970fb269208b","pitchNumber":5,"startTime":"2025-07-25T03:22:40.246Z","endTime":"2025-07-25T03:22:44.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_pa"},{"player":{"id":650671,"link":"/api/v1/people/650671"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.0,"awayTeamWinProbability":78.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.51,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:22:44.709Z","atBatIndex":46},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Ben Williamson reaches on a fielder's choice. Dylan Moore to 3rd. Dylan Moore advances to 3rd, on a missed catch error by second baseman Luis Rengifo, assist to third baseman Yoán Moncada.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-25T03:23:12.249Z","endTime":"2025-07-25T03:24:41.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650671,"fullName":"José Quijada","link":"/api/v1/people/650671"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"postOnThird":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_error_dropped_ball"}]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"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":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"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":"184f1f74-c2cc-4c55-ad5e-b98adde55800","startTime":"2025-07-25T03:23:12.249Z","endTime":"2025-07-25T03:23:17.249Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.2,"strikeZoneTop":3.43504376663708,"strikeZoneBottom":1.58833158530204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.078590201738542,"aZ":-23.465399963379213,"pfxX":7.562989358941481,"pfxZ":5.146327550665845,"pX":1.592630756243181,"pZ":2.4357681101276096,"vX0":-3.293306934128326,"vY0":-129.54876258801409,"vZ0":-2.6685903624744047,"x":56.29,"y":173.01,"x0":1.9004811258827852,"y0":50.00597234818316,"z0":5.280763769751702,"aX":12.805535792695888},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.9,"breakHorizontal":-13.0,"spinRate":1730,"spinDirection":117},"zone":14,"typeConfidence":0.51,"plateTime":0.42344978174205306,"extension":6.831281180101114},"index":1,"playId":"14701aa6-afbc-3f2d-9abd-012917003f69","pitchNumber":1,"startTime":"2025-07-25T03:23:29.575Z","endTime":"2025-07-25T03:23:33.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.46825171837602,"strikeZoneBottom":1.65327645287466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.04536264668138,"aZ":-14.815650693384235,"pfxX":3.8603773546875626,"pfxZ":8.96931494636399,"pX":-1.6191832735232166,"pZ":1.9222878157085754,"vX0":-10.324226670115117,"vY0":-138.72945281959537,"vZ0":-6.186377382198486,"x":178.72,"y":186.88,"x0":1.660644099857354,"y0":50.006163188104175,"z0":5.1811676856985525,"aX":7.474841913732038},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":-4.7,"spinRate":2208,"spinDirection":141},"zone":13,"typeConfidence":0.9,"plateTime":0.3958725683717397,"extension":6.787282791475956},"index":2,"playId":"bf229e04-90d4-3dde-911b-ea57d5eb6979","pitchNumber":2,"startTime":"2025-07-25T03:23:49.332Z","endTime":"2025-07-25T03:23:53.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.42552970310248,"strikeZoneBottom":1.66944077816159,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.19251788108992,"aZ":-13.667831640396107,"pfxX":4.551984453231432,"pfxZ":9.438301837412993,"pX":-0.7109148576088574,"pZ":1.674979471601103,"vX0":-8.259155045158105,"vY0":-139.56781755709648,"vZ0":-6.7949183249165435,"x":144.1,"y":193.56,"x0":1.7034528324834066,"y0":50.00252304147116,"z0":5.052039925493623,"aX":8.925763143788403},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":-6.4,"spinRate":2328,"spinDirection":142},"zone":7,"typeConfidence":0.91,"plateTime":0.39335840607932804,"extension":6.935879996401696},"index":3,"playId":"7af64a10-e6b1-3686-a757-3fb251849016","pitchNumber":3,"startTime":"2025-07-25T03:24:12.405Z","endTime":"2025-07-25T03:24:16.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.58320110155188,"aZ":-14.533213428410379,"pfxX":4.128061209760851,"pfxZ":9.129248457793974,"pX":-0.3880252929485536,"pZ":2.2709286891352405,"vX0":-7.212263437288345,"vY0":-138.5332059749545,"vZ0":-5.212483212263393,"x":131.79,"y":177.46,"x0":1.7196188139148936,"y0":50.00579500769899,"z0":5.157592186682858,"aX":7.980115454644299},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":-5.9,"spinRate":2243,"spinDirection":149},"zone":4,"typeConfidence":0.91,"plateTime":0.396242154158454,"extension":6.964808795431911},"hitData":{"launchSpeed":95.4,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.11,"coordY":171.37}},"index":4,"playId":"7de9fc3b-5888-3747-ba4a-b04e562446b3","pitchNumber":4,"startTime":"2025-07-25T03:24:30.094Z","endTime":"2025-07-25T03:24:41.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"first":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_ab"},{"player":{"id":650671,"link":"/api/v1/people/650671"},"credit":"p_ab"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_pa"},{"player":{"id":650671,"link":"/api/v1/people/650671"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.900000000000002,"awayTeamWinProbability":83.1,"homeTeamWinProbabilityAdded":-5.099999999999998,"leverageIndex":0.93,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:24:41.774Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging. Ben Williamson steals (4) 2nd base.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-25T03:25:46.994Z","endTime":"2025-07-25T03:28:08.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650671,"fullName":"José Quijada","link":"/api/v1/people/650671"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"postOnThird":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-25T03:25:29.173Z","endTime":"2025-07-25T03:25:49.184Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.19866600754148,"strikeZoneBottom":1.51563412599499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.51051869242933,"aZ":-14.53340046084316,"pfxX":3.466213789597435,"pfxZ":8.818978756712479,"pX":-0.6210078753469959,"pZ":4.05360086878095,"vX0":-8.029935556511264,"vY0":-140.90032555904506,"vZ0":-0.7485718248838993,"x":140.67,"y":129.33,"x0":1.821952248037749,"y0":50.00576290892164,"z0":5.266381580486078,"aX":6.937222205254925},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":-4.6,"spinRate":2175,"spinDirection":145},"zone":11,"typeConfidence":0.91,"plateTime":0.389491618458758,"extension":6.81585483608245},"index":1,"playId":"fcd37b4f-68c1-3bbb-bcdc-be9dc0a69aa4","pitchNumber":1,"startTime":"2025-07-25T03:25:49.184Z","endTime":"2025-07-25T03:25:53.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.15930696312535,"strikeZoneBottom":1.5066281658705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22153975593835,"aZ":-14.045449189628604,"pfxX":5.782331752799208,"pfxZ":9.173620706841929,"pX":-1.4243535486958327,"pZ":2.3039858757499556,"vX0":-10.838067429011742,"vY0":-139.8400463856635,"vZ0":-5.257662531423814,"x":171.29,"y":176.57,"x0":1.7543166137587152,"y0":50.00120067468169,"z0":5.1335219129844605,"aX":11.42583309924357},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.6,"breakHorizontal":-8.2,"spinRate":2181,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.3920318565072676,"extension":6.880961739727309},"index":2,"playId":"43428170-2e77-3f9c-aad5-1518a72b9c1b","pitchNumber":2,"startTime":"2025-07-25T03:26:06.786Z","endTime":"2025-07-25T03:26:10.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.080993203567775,"aZ":-14.369658219741394,"pfxX":4.132951684751658,"pfxZ":9.164230687899346,"pX":0.5438917223747997,"pZ":2.8403836035607184,"vX0":-5.037954190755209,"vY0":-138.53943201392306,"vZ0":-3.7226782554215125,"x":96.27,"y":162.09,"x0":1.8493702555370295,"y0":50.00469446846445,"z0":5.162691816511896,"aX":8.031531812551984},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":-6.5,"spinRate":2142,"spinDirection":146},"zone":3,"typeConfidence":0.91,"plateTime":0.3954255103170117,"extension":6.932738201740886},"index":3,"playId":"8cc59379-1ac6-37de-adc9-b71c4b7476e0","pitchNumber":3,"startTime":"2025-07-25T03:26:27.472Z","endTime":"2025-07-25T03:26:31.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.1767590858377,"strikeZoneBottom":1.46309962261049,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.34230151978915,"aZ":-15.09349927084245,"pfxX":5.205389759516178,"pfxZ":8.625862723908554,"pX":-0.9764809806220628,"pZ":2.594740846802253,"vX0":-9.28351972242958,"vY0":-139.36086263456554,"vZ0":-4.031758416262101,"x":154.22,"y":168.72,"x0":1.7113889458649632,"y0":50.002303137350296,"z0":5.047487399616335,"aX":10.307795048133801},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.0,"breakHorizontal":-7.7,"spinRate":2237,"spinDirection":139},"zone":11,"typeConfidence":0.91,"plateTime":0.39201153479515005,"extension":6.79429234040633},"index":4,"playId":"6d307d87-d023-3c81-aca7-6336fdedaff1","pitchNumber":4,"startTime":"2025-07-25T03:26:53.249Z","endTime":"2025-07-25T03:26:57.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.741252261769997,"aZ":-12.763899581711875,"pfxX":4.7787636937275995,"pfxZ":9.66078933398382,"pX":-0.4018717500002331,"pZ":2.3402715906044422,"vX0":-8.269683654358282,"vY0":-140.3567669068936,"vZ0":-5.130935054542865,"x":132.32,"y":175.59,"x0":1.9525633803546565,"y0":50.00030544588887,"z0":5.013283002961879,"aX":9.599638459747947},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.7,"breakHorizontal":-7.1,"spinRate":2364,"spinDirection":141},"zone":4,"typeConfidence":0.91,"plateTime":0.3892249731285906,"extension":6.836666959897616},"index":5,"playId":"95f84a38-61ae-3c78-8879-62454d168162","pitchNumber":5,"startTime":"2025-07-25T03:27:13.000Z","endTime":"2025-07-25T03:27:16.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.602960224324843,"aZ":-15.698291650821831,"pfxX":5.675633116381609,"pfxZ":8.328139370878102,"pX":0.248945564505243,"pZ":1.682162887569028,"vX0":-6.741873849285656,"vY0":-139.7912580975657,"vZ0":-5.927409906950891,"x":107.51,"y":193.36,"x0":1.954897521995261,"y0":50.003098352841995,"z0":4.86108240954946,"aX":11.22963432797557},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":-8.9,"spinRate":2245,"spinDirection":137},"zone":8,"typeConfidence":0.9,"plateTime":0.3918581292151848,"extension":6.927517421494796},"index":6,"playId":"246d07ff-c998-3687-bf07-c98fa3ea546a","pitchNumber":6,"startTime":"2025-07-25T03:27:36.222Z","endTime":"2025-07-25T03:27:39.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.791974151383922,"aZ":-14.725756246123142,"pfxX":3.4198548367524553,"pfxZ":8.773415193454502,"pX":0.24414684161501551,"pZ":3.7640777547337962,"vX0":-5.436787334608167,"vY0":-139.9512789815791,"vZ0":-1.2611141034556763,"x":107.69,"y":137.15,"x0":1.7652778601004409,"y0":50.00476078453182,"z0":5.182421317455278,"aX":6.803490174793773},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.8,"breakHorizontal":-5.2,"spinRate":2266,"spinDirection":150},"zone":12,"typeConfidence":0.91,"plateTime":0.39096597673594324,"extension":6.854373118089909},"index":7,"playId":"9278dc6c-60b8-3d6c-af54-4dde13c9e18f","pitchNumber":7,"startTime":"2025-07-25T03:28:01.848Z","endTime":"2025-07-25T03:28:08.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"first":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":650671,"link":"/api/v1/people/650671"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":650671,"link":"/api/v1/people/650671"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.6,"awayTeamWinProbability":78.4,"homeTeamWinProbabilityAdded":4.699999999999999,"leverageIndex":1.45,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:28:08.466Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Julio Rodríguez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-25T03:28:32.618Z","endTime":"2025-07-25T03:31:04.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650671,"fullName":"José Quijada","link":"/api/v1/people/650671"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"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":96.5,"endSpeed":87.9,"strikeZoneTop":3.25353456177577,"strikeZoneBottom":1.5706882659906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.57637232964137,"aZ":-17.59017562708159,"pfxX":4.681383145038801,"pfxZ":7.329549290273979,"pX":0.4101345932578092,"pZ":2.7931117391909708,"vX0":-6.309991232318673,"vY0":-140.34536722411804,"vZ0":-3.261425073900969,"x":101.37,"y":163.37,"x0":2.082232867638759,"y0":50.001765231063274,"z0":5.119908011866834,"aX":9.313424212709014},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.7,"breakHorizontal":-7.1,"spinRate":2159,"spinDirection":138},"zone":3,"typeConfidence":0.9,"plateTime":0.3906950125640809,"extension":6.728288892822757},"index":0,"playId":"0e127606-09eb-31e5-bb3a-eaf3bda8caee","pitchNumber":1,"startTime":"2025-07-25T03:28:42.440Z","endTime":"2025-07-25T03:28:46.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":97.6,"endSpeed":89.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.15297634536261,"aZ":-13.970906534566998,"pfxX":4.574230437949242,"pfxZ":8.954538155508054,"pX":-0.09657871126322634,"pZ":1.5354868443195162,"vX0":-6.844619066836279,"vY0":-141.849303026708,"vZ0":-7.09959969843165,"x":120.68,"y":197.32,"x0":1.7559945324356552,"y0":50.00524250201962,"z0":4.965850924567242,"aX":9.301598271346435},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.9,"breakHorizontal":-6.8,"spinRate":2219,"spinDirection":145},"zone":8,"typeConfidence":0.91,"plateTime":0.3864716535180399,"extension":6.83798346826255},"index":1,"playId":"b34c0c61-f53f-35f6-a9e1-9d0c00d22bba","pitchNumber":2,"startTime":"2025-07-25T03:29:01.140Z","endTime":"2025-07-25T03:29:04.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.315996153624,"aZ":-11.676861758521374,"pfxX":2.438267619638445,"pfxZ":10.184191432285658,"pX":-0.43772513170094074,"pZ":3.4412824173013057,"vX0":-6.557181539743403,"vY0":-141.2426723142068,"vZ0":-2.396445162846972,"x":133.69,"y":145.87,"x0":1.6010539559834758,"y0":50.0020877081301,"z0":5.055319987610265,"aX":4.907325521311269},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.1,"breakHorizontal":-3.0,"spinRate":2237,"spinDirection":151},"zone":11,"typeConfidence":0.91,"plateTime":0.38834924463952225,"extension":6.860862866765521},"index":2,"playId":"dcca41ed-97cc-3aef-9751-b82e851275ad","pitchNumber":3,"startTime":"2025-07-25T03:29:30.631Z","endTime":"2025-07-25T03:29:33.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":96.8,"endSpeed":87.8,"strikeZoneTop":3.30711529472728,"strikeZoneBottom":1.57016438881993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.80089150751796,"aZ":-13.536636431915074,"pfxX":3.5028727330261695,"pfxZ":9.341239657325143,"pX":-0.1199554154879184,"pZ":4.033634600555749,"vX0":-6.124345700586877,"vY0":-140.80495263922973,"vZ0":-0.8161716832409323,"x":121.57,"y":129.87,"x0":1.6343647761998523,"y0":50.00700511800555,"z0":5.20843093198464,"aX":6.992735700609095},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":-5.0,"spinRate":2235,"spinDirection":149},"zone":11,"typeConfidence":0.91,"plateTime":0.38991009598247617,"extension":6.8135544226232},"index":3,"playId":"d5ed5471-3a5b-357a-9d27-a9b28c9af855","pitchNumber":4,"startTime":"2025-07-25T03:29:56.538Z","endTime":"2025-07-25T03:30:00.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.272099096654035,"aZ":-21.454063878722405,"pfxX":9.118217368643904,"pfxZ":6.346180866060885,"pX":0.23343205642241488,"pZ":1.3588353640453832,"vX0":-7.272695691589846,"vY0":-129.4721585138934,"vZ0":-5.0374705595688285,"x":108.1,"y":202.09,"x0":1.9009673680051693,"y0":50.0028754176142,"z0":4.9822802081545605,"aX":15.404377784619305},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.4,"breakHorizontal":-14.8,"spinRate":1818,"spinDirection":121},"zone":14,"typeConfidence":0.58,"plateTime":0.4238434672627833,"extension":6.9337238753577575},"index":4,"playId":"1d1a04f1-4bff-319f-8b7e-7ee2ddc7089e","pitchNumber":5,"startTime":"2025-07-25T03:30:18.894Z","endTime":"2025-07-25T03:30:22.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-25T03:30:40.380Z","endTime":"2025-07-25T03:30:58.547Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"},"defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.20618257994283,"aZ":-12.606251544045122,"pfxX":4.209918647629313,"pfxZ":9.857601199530594,"pX":0.07778377871231684,"pZ":3.8721154266370887,"vX0":-6.05369614590562,"vY0":-140.5546841571141,"vZ0":-1.3751175788284724,"x":114.04,"y":134.23,"x0":1.7204326782551158,"y0":50.001380296536844,"z0":5.19331657608458,"aX":8.356359006643816},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.8,"breakHorizontal":-6.2,"spinRate":2448,"spinDirection":148},"zone":12,"typeConfidence":0.91,"plateTime":0.39087319531740183,"extension":6.8566052847658465},"index":6,"playId":"74479fd4-bde3-3100-9f82-a6c716469aa1","pitchNumber":6,"startTime":"2025-07-25T03:30:58.547Z","endTime":"2025-07-25T03:31:04.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"second":{"id":810938,"link":"/api/v1/people/810938"},"third":{"id":664238,"link":"/api/v1/people/664238"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":650671,"link":"/api/v1/people/650671"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":650671,"link":"/api/v1/people/650671"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.59,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:31:04.169Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Ward called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-25T03:33:23.293Z","endTime":"2025-07-25T03:34:03.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Eduard Bazardo replaces Logan Evans.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-25T03:32:32.990Z","endTime":"2025-07-25T03:33:25.477Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660825,"link":"/api/v1/people/660825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":688138,"link":"/api/v1/people/688138","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":94.5,"endSpeed":86.5,"strikeZoneTop":3.36881331427462,"strikeZoneBottom":1.6209518024229,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.147326852261507,"aZ":-19.13048676473922,"pfxX":-8.087215713987572,"pfxZ":6.816988147299903,"pX":-0.4923686906537487,"pZ":2.308371883781755,"vX0":6.3965394647184315,"vY0":-137.40641265491578,"vZ0":-5.537094427688434,"x":135.77,"y":176.45,"x0":-1.7984997137796728,"y0":50.00528619077559,"z0":5.647455053864781,"aX":-15.482709259299245},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.4,"breakHorizontal":13.3,"spinRate":2126,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.39845390574881634,"extension":6.077726816299407},"index":1,"playId":"f24838be-c577-3abc-a48b-f01454208538","pitchNumber":1,"startTime":"2025-07-25T03:33:25.477Z","endTime":"2025-07-25T03:33:29.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.098645304048258,"aZ":-34.37095446517585,"pfxX":7.936651730134294,"pfxZ":-1.4821717404128556,"pX":0.8410766773454207,"pZ":2.0499605640850014,"vX0":4.277099456149373,"vY0":-121.42021669310517,"vZ0":-1.7469305357324116,"x":84.94,"y":183.43,"x0":-1.9776968134351216,"y0":50.00237594691729,"z0":5.786355980690235,"aX":11.777485467196476},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-2.9,"breakHorizontal":-15.5,"spinRate":2482,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.45213231311033253,"extension":5.790888646224548},"index":2,"playId":"5f3ffebe-51ff-3bcf-acf9-fa9159d1ac7f","pitchNumber":2,"startTime":"2025-07-25T03:33:39.699Z","endTime":"2025-07-25T03:33:42.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.47442481832814,"strikeZoneBottom":1.6198930946811,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.266286404018665,"aZ":-19.54011688031978,"pfxX":-9.472584641783751,"pfxZ":6.457632212544416,"pX":0.1486813196741513,"pZ":3.6583050647980992,"vX0":8.34797106171119,"vY0":-139.4569160427194,"vZ0":-2.2809970253936704,"x":111.33,"y":140.01,"x0":-1.6624164245723079,"y0":50.004633167434925,"z0":5.785032555751125,"aX":-18.538823785072154},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.4,"breakHorizontal":15.2,"spinRate":2171,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3937328003020353,"extension":5.938201206297351},"index":3,"playId":"ea79e2a5-5f5d-32ef-81a0-c3c709ad6734","pitchNumber":3,"startTime":"2025-07-25T03:33:59.163Z","endTime":"2025-07-25T03:34:03.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.5,"awayTeamWinProbability":77.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.38,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:34:03.958Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yoán Moncada flies out sharply to right fielder Dylan Moore.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-25T03:34:18.031Z","endTime":"2025-07-25T03:37:55.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,8,9,10],"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":660162,"fullName":"Yoán Moncada","link":"/api/v1/people/660162"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.5,"endSpeed":75.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.79912606352324,"aZ":-35.072781923450826,"pfxX":5.184203107885653,"pfxZ":-2.0122562225010423,"pX":-0.37311258189379837,"pZ":2.0955759422180176,"vX0":2.6277249803481757,"vY0":-120.0203867111718,"vZ0":-1.353883431677113,"x":131.22,"y":182.2,"x0":-2.1598071989946948,"y0":50.002955322794335,"z0":5.824538092975929,"aX":7.472267969408993},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.7,"breakHorizontal":-10.1,"spinRate":2372,"spinDirection":45},"zone":7,"typeConfidence":2.0,"plateTime":0.4584638975983317,"extension":5.707109825281891},"index":0,"playId":"1904d38d-917c-3c7a-8f69-90c6b0e52df0","pitchNumber":1,"startTime":"2025-07-25T03:34:27.519Z","endTime":"2025-07-25T03:34:31.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.87886158483471,"aZ":-20.752097080368095,"pfxX":-9.50895919670322,"pfxZ":5.771662920518743,"pX":-0.07871120239197382,"pZ":2.5812075532870615,"vX0":7.636978715130084,"vY0":-139.63689765918457,"vZ0":-4.7823299351714,"x":120.0,"y":169.09,"x0":-1.6110957812218343,"y0":50.00200569711044,"z0":5.677856458973952,"aX":-18.813370185902876},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.6,"breakHorizontal":15.7,"spinRate":2288,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.39197437730786966,"extension":5.942573595588971},"index":1,"playId":"17efe78b-b813-3c8c-8851-b28bdd752073","pitchNumber":2,"startTime":"2025-07-25T03:34:46.636Z","endTime":"2025-07-25T03:34:51.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.4209031095718,"strikeZoneBottom":1.53199406316125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.61954139574121,"aZ":-21.409152285618735,"pfxX":-9.67535527538908,"pfxZ":5.490945519168758,"pX":-1.7302940935955737,"pZ":3.5395949397460167,"vX0":3.8921034345824896,"vY0":-139.20310200918692,"vZ0":-2.190645511649454,"x":182.95,"y":143.21,"x0":-1.890711267191544,"y0":50.00019220456164,"z0":5.755937565693745,"aX":-18.960928153316438},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.7,"breakHorizontal":16.7,"spinRate":2157,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3936645917213646,"extension":5.918265275332062},"index":2,"playId":"601fa4b2-a4a5-34ad-adec-f5c5e8d1bda5","pitchNumber":3,"startTime":"2025-07-25T03:35:03.663Z","endTime":"2025-07-25T03:35:07.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.34247468124806,"aZ":-35.02816261810964,"pfxX":8.441079657595,"pfxZ":-1.9884379871712508,"pX":-1.0085644045670221,"pZ":2.932165587907042,"vX0":0.49238254933005343,"vY0":-119.19700974375021,"vZ0":0.6209431386443105,"x":155.44,"y":159.61,"x0":-2.314195949084352,"y0":50.0016875888327,"z0":5.836014593873658,"aX":12.120910978963666},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.1,"breakHorizontal":-15.4,"spinRate":2508,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.4598638997867126,"extension":5.741842064670988},"index":3,"playId":"54ac3248-e428-3770-9d5b-7de11c758291","pitchNumber":4,"startTime":"2025-07-25T03:35:19.510Z","endTime":"2025-07-25T03:35:22.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.266734667177044,"aZ":-24.210687928939723,"pfxX":-10.240997486769306,"pfxZ":4.033327407336602,"pX":-0.04740274328161798,"pZ":3.065113963558647,"vX0":7.944658805963984,"vY0":-139.55974948444575,"vZ0":-2.7032790695948434,"x":118.81,"y":156.02,"x0":-1.5998093695176716,"y0":50.00205067896306,"z0":5.640186707806478,"aX":-20.21034966780375},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.0,"breakHorizontal":16.9,"spinRate":2077,"spinDirection":222},"zone":2,"typeConfidence":2.0,"plateTime":0.3923957810986658,"extension":6.0363157513441745},"index":4,"playId":"032e60c2-09d7-37a0-bfea-a19e4012fb44","pitchNumber":5,"startTime":"2025-07-25T03:35:39.270Z","endTime":"2025-07-25T03:35:42.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-25T03:35:52.314Z","endTime":"2025-07-25T03:36:10.177Z","isPitch":false,"type":"action","player":{"id":660162,"link":"/api/v1/people/660162"},"defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.18986887243467,"aZ":-21.08629635137895,"pfxX":-10.244612007126037,"pfxZ":5.4964385204379695,"pX":0.005784875242474234,"pZ":2.674998385393131,"vX0":8.325634218594955,"vY0":-141.16863219943477,"vZ0":-4.433822457792395,"x":116.78,"y":166.56,"x0":-1.6508747825434495,"y0":50.00560795305813,"z0":5.623769116090267,"aX":-20.67684394586976},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.2,"breakHorizontal":16.8,"spinRate":2072,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.38802649261565714,"extension":6.078724332851806},"index":6,"playId":"5a0e35a7-d206-30ba-916c-1d0b9ef48bf7","pitchNumber":6,"startTime":"2025-07-25T03:36:10.177Z","endTime":"2025-07-25T03:36:13.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":7,"startTime":"2025-07-25T03:36:37.213Z","endTime":"2025-07-25T03:37:11.224Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":93.2,"endSpeed":85.4,"strikeZoneTop":3.39697650387403,"strikeZoneBottom":1.56123648832443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.35325100120364,"aZ":-21.09710979048299,"pfxX":-9.892418073297586,"pfxZ":5.963605554094516,"pX":-0.6490023770106167,"pZ":1.388581967138833,"vX0":6.961261287099888,"vY0":-135.40159190764658,"vZ0":-6.813764637182277,"x":141.74,"y":201.29,"x0":-1.9669983728097467,"y0":50.004534580867904,"z0":5.412144219442049,"aX":-18.38408195633323},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.5,"breakHorizontal":16.4,"spinRate":1780,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.40439924222956414,"extension":6.1144753743278315},"index":8,"playId":"3a54a079-a832-3918-8475-f2def8da2c0f","pitchNumber":7,"startTime":"2025-07-25T03:37:11.224Z","endTime":"2025-07-25T03:37:15.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.40133236566889,"strikeZoneBottom":1.50602421396679,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.942297376434574,"aZ":-34.08444594866755,"pfxX":9.693176702545706,"pfxZ":-1.2799163638962616,"pX":0.684648327381743,"pZ":1.330140139719922,"vX0":3.5288632801822573,"vY0":-121.88022451020151,"vZ0":-3.2247243201732534,"x":90.9,"y":202.87,"x0":-2.045047409336342,"y0":50.00485975477818,"z0":5.640991009700888,"aX":14.453102836745733},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.9,"breakHorizontal":-18.4,"spinRate":2591,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4509364958054065,"extension":5.920775140593298},"index":9,"playId":"aaea1420-ad56-3bb6-9c53-36cfce1888ea","pitchNumber":8,"startTime":"2025-07-25T03:37:27.658Z","endTime":"2025-07-25T03:37:31.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":96.2,"endSpeed":88.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.58039145663885,"aZ":-18.550715456477032,"pfxX":-9.73535549994609,"pfxZ":6.877496515579401,"pX":0.03972104318374877,"pZ":2.25138690684885,"vX0":7.629182363198643,"vY0":-139.86499838163985,"vZ0":-5.903979611393948,"x":115.49,"y":177.99,"x0":-1.458673239524002,"y0":50.00235576958812,"z0":5.606297738518778,"aX":-19.285206627534315},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.4,"breakHorizontal":16.1,"spinRate":2264,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3916325048094156,"extension":6.155815021989148},"hitData":{"launchSpeed":106.3,"launchAngle":46.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":206.54,"coordY":85.31}},"index":10,"playId":"fb81a656-d069-3399-ba60-298bd3c0e046","pitchNumber":9,"startTime":"2025-07-25T03:37:43.924Z","endTime":"2025-07-25T03:37:55.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_ab"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_ab"},{"player":{"id":660162,"link":"/api/v1/people/660162"},"credit":"b_pa"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.0,"awayTeamWinProbability":80.0,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:37:55.055Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out sharply, pitcher Eduard Bazardo to first baseman Donovan Solano.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-25T03:38:06.990Z","endTime":"2025-07-25T03:38:27.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660825,"link":"/api/v1/people/660825"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":456781,"link":"/api/v1/people/456781"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.73,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.618370641485484,"aZ":-21.98744028301709,"pfxX":-10.625427603273982,"pfxZ":5.019276334324865,"pX":0.43583663143949497,"pZ":2.1191921218066807,"vX0":9.620460960005467,"vY0":-141.6608448524037,"vZ0":-5.552285082854944,"x":100.39,"y":181.56,"x0":-1.6251506195421048,"y0":50.00530631592374,"z0":5.511850892618554,"aX":-21.58008007381098},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.0,"breakHorizontal":17.3,"spinRate":2087,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.38676955129976776,"extension":6.141608932271146},"hitData":{"launchSpeed":110.8,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"hard","location":"1","coordinates":{"coordX":129.08,"coordY":182.87}},"index":0,"playId":"12f816d3-1548-35f0-94a8-7423fb2d8a39","pitchNumber":1,"startTime":"2025-07-25T03:38:20.032Z","endTime":"2025-07-25T03:38:27.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":660825,"link":"/api/v1/people/660825"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:38:27.542Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cal Raleigh flies out to left fielder Taylor Ward.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-25T03:41:17.223Z","endTime":"2025-07-25T03:41:29.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Sam Bachman replaces José Quijada.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-25T03:40:03.225Z","endTime":"2025-07-25T03:41:19.396Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696147,"link":"/api/v1/people/696147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":650671,"link":"/api/v1/people/650671","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":96.9,"endSpeed":88.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.803954200036046,"aZ":-21.797775574524156,"pfxX":-10.313059071247132,"pfxZ":5.139167030868526,"pX":-0.23438347619847227,"pZ":2.530642533484247,"vX0":8.189739833299132,"vY0":-140.93029823216793,"vZ0":-3.848055599227629,"x":125.93,"y":170.45,"x0":-1.8321741439161157,"y0":50.00609794154638,"z0":5.3147356290469565,"aX":-20.83390052412512},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.8,"breakHorizontal":17.0,"spinRate":2258,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.38805606785290836,"extension":6.278617334362268},"hitData":{"launchSpeed":102.8,"launchAngle":62.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.35,"coordY":129.45}},"index":1,"playId":"e256b4af-bcf4-3873-9df3-75e0d641566f","pitchNumber":1,"startTime":"2025-07-25T03:41:19.396Z","endTime":"2025-07-25T03:41:29.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.1,"awayTeamWinProbability":79.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.61,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:41:29.916Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-25T03:41:44.824Z","endTime":"2025-07-25T03:42:51.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.0,"strikeZoneTop":3.50866173230687,"strikeZoneBottom":1.70927275324024,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.736578571398226,"aZ":-32.646790051426116,"pfxX":0.6566936425979273,"pfxZ":-0.2791813292501324,"pX":0.09821348005050788,"pZ":2.9257888962493093,"vX0":4.471377286383189,"vY0":-128.3293523256474,"vZ0":-0.2534773184125053,"x":113.26,"y":159.78,"x0":-1.7411117472858952,"y0":50.00240869454667,"z0":5.536243113717262,"aX":1.1117869662389244},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.4,"breakHorizontal":-2.0,"spinRate":2677,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.42433081813938056,"extension":6.300511957662641},"index":0,"playId":"1bb3c0d6-a609-3cbe-bcec-793605e955fe","pitchNumber":1,"startTime":"2025-07-25T03:41:53.861Z","endTime":"2025-07-25T03:41:57.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.37642332912182,"strikeZoneBottom":1.66795236528314,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.511196003395074,"aZ":-37.195416209795575,"pfxX":-0.12193117461989544,"pfxZ":-2.9705086923250583,"pX":1.2387038597900923,"pZ":2.0186087748044215,"vX0":7.232954245896538,"vY0":-128.9243989128379,"vZ0":-1.4849274070163203,"x":69.78,"y":184.28,"x0":-1.5810786029471313,"y0":50.00097954421716,"z0":5.459270781003114,"aX":-0.20732618670957062},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-5.5,"breakHorizontal":-1.3,"spinRate":2621,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4240049614258936,"extension":6.244827766280413},"index":1,"playId":"c420a2ac-9b4b-3430-8cf8-d9f9e2dba5a6","pitchNumber":2,"startTime":"2025-07-25T03:42:08.151Z","endTime":"2025-07-25T03:42:13.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.514155752778937,"aZ":-36.26896791932642,"pfxX":1.2945482074534524,"pfxZ":-2.4783795271262505,"pX":0.5762298724132531,"pZ":2.0310308905262637,"vX0":5.729067128572044,"vY0":-127.50563118230022,"vZ0":-1.0609807779310376,"x":95.04,"y":183.94,"x0":-1.8653613408427472,"y0":50.00306038165698,"z0":5.307000099734789,"aX":2.1378348210008173},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.4,"breakHorizontal":-3.6,"spinRate":2621,"spinDirection":80},"zone":9,"typeConfidence":2.0,"plateTime":0.42910249865545014,"extension":6.348589923737105},"index":2,"playId":"1977d9bb-4674-33ee-bb5b-d86e018a79da","pitchNumber":3,"startTime":"2025-07-25T03:42:24.257Z","endTime":"2025-07-25T03:42:27.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.79190847945876,"aZ":-34.88725181670015,"pfxX":1.3425985096134059,"pfxZ":-1.5732239845561438,"pX":0.889819540342848,"pZ":1.0291635515260338,"vX0":5.704502464221673,"vY0":-130.22501719846383,"vZ0":-4.355432940662686,"x":83.08,"y":210.99,"x0":-1.5017552029396763,"y0":50.00595328646326,"z0":5.356332686387788,"aX":2.310288853198426},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.6,"breakHorizontal":-3.7,"spinRate":2708,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4202617689928867,"extension":6.212380393596449},"index":3,"playId":"78b21092-9ab7-3c04-b3cb-019d0bd7e2be","pitchNumber":4,"startTime":"2025-07-25T03:42:45.097Z","endTime":"2025-07-25T03:42:51.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:42:51.686Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mitch Garver grounds out, third baseman Yoán Moncada to first baseman Nolan Schanuel.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-25T03:43:05.180Z","endTime":"2025-07-25T03:43:23.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":660162,"link":"/api/v1/people/660162"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.681986547241646,"aZ":-30.99377668482118,"pfxX":0.28074324750767776,"pfxZ":0.7098117023861672,"pX":0.15493470805823137,"pZ":2.5007530407627665,"vX0":4.551554816893937,"vY0":-127.83615096898642,"vZ0":-1.2754618709305294,"x":111.09,"y":171.26,"x0":-1.6801087077160475,"y0":50.004450468664466,"z0":5.4241692369075905,"aX":0.46708504260956873},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.2,"breakHorizontal":-1.4,"spinRate":2607,"spinDirection":53},"zone":5,"typeConfidence":2.0,"plateTime":0.427357770824607,"extension":6.308767818736564},"hitData":{"launchSpeed":71.7,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.85,"coordY":167.74}},"index":0,"playId":"d1750020-6360-3adf-8e33-ffc9abebcf63","pitchNumber":1,"startTime":"2025-07-25T03:43:15.341Z","endTime":"2025-07-25T03:43:23.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":696147,"link":"/api/v1/people/696147"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:43:23.355Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Travis d'Arnaud grounds out, second baseman Jorge Polanco to first baseman Donovan Solano.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-25T03:45:54.964Z","endTime":"2025-07-25T03:46:42.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":456781,"link":"/api/v1/people/456781"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Carlos Vargas replaces Eduard Bazardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-25T03:44:49.123Z","endTime":"2025-07-25T03:45:57.141Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672841,"link":"/api/v1/people/672841"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":660825,"link":"/api/v1/people/660825","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.946317315238066,"aZ":-19.21257474880806,"pfxX":-8.18761683408125,"pfxZ":6.312199844324798,"pX":-0.4484036946180335,"pZ":2.9769989084977797,"vX0":8.395067143963832,"vY0":-142.01903744688084,"vZ0":-4.620251619774572,"x":134.09,"y":158.4,"x0":-2.3716128096541764,"y0":50.00171991290111,"z0":5.838074154915264,"aX":-16.810895814602024},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.7,"breakHorizontal":13.2,"spinRate":2044,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.38490278744285966,"extension":6.624314808248323},"index":1,"playId":"2ac4eb48-879f-38ae-96e5-46e5fb502c4f","pitchNumber":1,"startTime":"2025-07-25T03:45:57.141Z","endTime":"2025-07-25T03:46:00.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.839728245010136,"aZ":-26.361462092076636,"pfxX":-10.87201744864678,"pfxZ":2.8886446611407113,"pX":-0.7204146479448337,"pZ":3.577914504082314,"vX0":7.8980400045493155,"vY0":-141.5164632013828,"vZ0":-1.7200230077393535,"x":144.46,"y":142.18,"x0":-2.147003530181081,"y0":50.000547127588504,"z0":5.896245149095659,"aX":-21.862754727581997},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.0,"breakHorizontal":17.9,"spinRate":2044,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.3882906971044582,"extension":6.7972169114456715},"index":2,"playId":"79288ecf-01d4-3366-819e-fc59933023dd","pitchNumber":2,"startTime":"2025-07-25T03:46:17.211Z","endTime":"2025-07-25T03:46:22.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.802408583173285,"aZ":-29.456290461535374,"pfxX":2.8690020668493568,"pfxZ":1.5381044673698945,"pX":-0.7298698369838824,"pZ":2.228969198879185,"vX0":3.2517038400805878,"vY0":-131.52455424307607,"vZ0":-4.0873120100230445,"x":144.82,"y":178.6,"x0":-2.3513106161358315,"y0":50.00371870173066,"z0":5.968078836879104,"aX":5.06546356651242},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.2,"breakHorizontal":-5.9,"spinRate":2183,"spinDirection":119},"zone":4,"typeConfidence":2.0,"plateTime":0.41517972487490384,"extension":6.531336894232737},"hitData":{"launchSpeed":68.2,"launchAngle":13.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.33,"coordY":134.94}},"index":3,"playId":"6b82b00f-5ed4-3fa5-b4fe-30a53cdaf3d2","pitchNumber":3,"startTime":"2025-07-25T03:46:35.204Z","endTime":"2025-07-25T03:46:42.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_ab"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_ab"},{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_pa"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:46:42.947Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"LaMonte Wade Jr. flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-25T03:47:04.048Z","endTime":"2025-07-25T03:47:36.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.6,"strikeZoneTop":3.29919732297304,"strikeZoneBottom":1.49651291023412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.36757401927366,"aZ":-24.738705671683004,"pfxX":-9.946414604916669,"pfxZ":3.596466404589167,"pX":-0.43249904635150654,"pZ":2.986235064837929,"vX0":8.661176779022831,"vY0":-143.4076731341082,"vZ0":-3.755826365341291,"x":133.49,"y":158.15,"x0":-2.2101878075928894,"y0":50.00466064787439,"z0":5.869249261820766,"aX":-20.572102362445154},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":5.9,"breakHorizontal":16.1,"spinRate":2027,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.38299229900135057,"extension":6.875374961313118},"index":0,"playId":"c1d091fd-51a9-30af-a1bf-01cc7bcf8a1b","pitchNumber":1,"startTime":"2025-07-25T03:47:11.522Z","endTime":"2025-07-25T03:47:14.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":664774,"link":"/api/v1/people/664774","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.78648663801336,"aZ":-27.345486956819105,"pfxX":-9.033169917306278,"pfxZ":2.3828270454456657,"pX":-0.023658856198126434,"pZ":2.571625744988758,"vX0":9.20989795407269,"vY0":-141.70577304293732,"vZ0":-4.131505998852094,"x":117.9,"y":169.35,"x0":-2.1495460185026585,"y0":50.00176915471731,"z0":5.805196649199086,"aX":-18.285482559372014},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":3.6,"breakHorizontal":14.4,"spinRate":1883,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.3872123551981814,"extension":6.934975253941826},"hitData":{"launchSpeed":94.4,"launchAngle":33.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.29,"coordY":62.88}},"index":1,"playId":"048a9eb3-dd66-3820-8343-8abd21631284","pitchNumber":2,"startTime":"2025-07-25T03:47:26.754Z","endTime":"2025-07-25T03:47:36.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":664774,"link":"/api/v1/people/664774","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"credit":"b_ab"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_ab"},{"player":{"id":664774,"link":"/api/v1/people/664774"},"credit":"b_pa"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.4,"awayTeamWinProbability":84.6,"homeTeamWinProbabilityAdded":-2.6999999999999975,"leverageIndex":1.09,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:47:36.764Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Rengifo singles on a sharp ground ball to center fielder Julio Rodríguez.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-25T03:47:51.250Z","endTime":"2025-07-25T03:48:38.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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(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":98.3,"endSpeed":89.5,"strikeZoneTop":3.26025820080977,"strikeZoneBottom":1.53957631710559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.17300494348378,"aZ":-22.199296383212438,"pfxX":-8.707496368244174,"pfxZ":4.846092692646888,"pX":-0.053646937516347,"pZ":2.9670311075449183,"vX0":9.32114711104569,"vY0":-142.86841877450868,"vZ0":-4.204991851305769,"x":119.04,"y":158.67,"x0":-2.233634137944596,"y0":50.004261374509305,"z0":5.8605140131457105,"aX":-17.92860860235357},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.0,"breakHorizontal":13.8,"spinRate":2131,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.3839747904312114,"extension":6.8837125733855755},"index":0,"playId":"9f1feb0b-8102-33e6-ae66-8e53e289643c","pitchNumber":1,"startTime":"2025-07-25T03:48:11.243Z","endTime":"2025-07-25T03:48:16.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.513869930647715,"aZ":-20.265262078680532,"pfxX":-7.579408029094776,"pfxZ":5.794323411468242,"pX":-0.1589878779215938,"pZ":1.9721138596738919,"vX0":8.660404889489786,"vY0":-142.64373520282325,"vZ0":-7.058176132259275,"x":123.06,"y":185.53,"x0":-2.2530176658494545,"y0":50.00481919427313,"z0":5.761135528401493,"aX":-15.585126374711992},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.1,"breakHorizontal":11.9,"spinRate":2159,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.38431627305899685,"extension":6.882299476520769},"hitData":{"launchSpeed":100.1,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":159.34,"coordY":92.1}},"index":1,"playId":"02b6012c-cb73-36fa-bd5a-89480abd2d55","pitchNumber":2,"startTime":"2025-07-25T03:48:27.237Z","endTime":"2025-07-25T03:48:38.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":2.1999999999999975,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:48:38.229Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach Neto singles on a sharp ground ball to left fielder Randy Arozarena. Luis Rengifo scores. Zach Neto to 2nd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-25T03:48:55.135Z","endTime":"2025-07-25T03:50:37.503Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":0,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":{"id":672841,"link":"/api/v1/people/672841"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.20837619147823,"strikeZoneBottom":1.59691815044371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.772790248677488,"aZ":-26.446188382485104,"pfxX":0.9843133870359653,"pfxZ":3.204694184694617,"pX":-1.3171183477290598,"pZ":3.594695264604262,"vX0":2.9246322672309875,"vY0":-132.72895129630967,"vZ0":-1.4525049332135904,"x":167.21,"y":141.72,"x0":-2.560175799118394,"y0":50.00598187753709,"z0":6.070570961163055,"aX":1.7598084839706971},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.8,"breakHorizontal":-2.4,"spinRate":2125,"spinDirection":167},"zone":11,"typeConfidence":2.0,"plateTime":0.41229899997166086,"extension":6.573285375555236},"index":0,"playId":"bcd58b42-4191-3ae0-a39a-e29deca25dce","pitchNumber":1,"startTime":"2025-07-25T03:49:02.733Z","endTime":"2025-07-25T03:49:06.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":98.3,"endSpeed":89.5,"strikeZoneTop":3.21084106986484,"strikeZoneBottom":1.56795078321699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.301537811806064,"aZ":-22.321621456706204,"pfxX":-10.275977149592148,"pfxZ":4.811328601624243,"pX":0.4520308562419887,"pZ":1.3937277195545235,"vX0":11.011158012843248,"vY0":-142.50437498012846,"vZ0":-7.9266296596517085,"x":99.77,"y":201.15,"x0":-2.1363470068020245,"y0":50.000441230319545,"z0":5.633384820917871,"aX":-21.025685322918957},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.1,"breakHorizontal":16.2,"spinRate":2095,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3851094460249822,"extension":7.098008331378429},"index":1,"playId":"2dea1f9e-a3c4-3610-8c6f-1efcd1569f55","pitchNumber":2,"startTime":"2025-07-25T03:49:18.522Z","endTime":"2025-07-25T03:49:22.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"f9cec9a7-d100-4422-b266-203ec2c8a627","startTime":"2025-07-25T03:49:34.876Z","endTime":"2025-07-25T03:49:39.876Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Zach Neto batting, Luis Rengifo advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"actionPlayId":"f9cec9a7-d100-4422-b266-203ec2c8a627","startTime":"2025-07-25T03:49:49.710Z","endTime":"2025-07-25T03:50:09.366Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672841,"link":"/api/v1/people/672841"},"defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"postOnSecond":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"homeTeamWinProbability":18.9,"awayTeamWinProbability":81.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":1.53,"dramaIndex":52.0,"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.22747370964805,"strikeZoneBottom":1.624871634944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.3262505645245,"aZ":-23.31609006270846,"pfxX":-8.628208411040895,"pfxZ":4.3651624008498935,"pX":1.3768524889990374,"pZ":2.3885632535124883,"vX0":12.903967587475915,"vY0":-141.55182093294093,"vZ0":-5.254779570347946,"x":64.52,"y":174.29,"x0":-2.119949991913161,"y0":50.00140096213356,"z0":5.761763843544896,"aX":-17.506785097554175},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.0,"breakHorizontal":13.0,"spinRate":1899,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3869478252727383,"extension":7.111073376443714},"index":4,"playId":"f0e09063-d267-3162-96d8-04498cd9169a","pitchNumber":3,"startTime":"2025-07-25T03:50:09.366Z","endTime":"2025-07-25T03:50:12.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.030508991869866,"aZ":-22.231223027786385,"pfxX":-7.921630640252616,"pfxZ":4.8186671754099155,"pX":-0.20953772389623423,"pZ":2.258748245584702,"vX0":8.318561908792653,"vY0":-142.80236317143564,"vZ0":-6.061129157391983,"x":124.99,"y":177.79,"x0":-2.131762335842019,"y0":50.00635467535909,"z0":5.808451163887287,"aX":-16.35666261308137},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.7,"breakHorizontal":12.7,"spinRate":2174,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.3836213880509671,"extension":6.881222129191454},"hitData":{"launchSpeed":102.9,"launchAngle":1.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":74.62,"coordY":106.62}},"index":5,"playId":"9263df97-56c2-3172-a648-c9974c371b0e","pitchNumber":4,"startTime":"2025-07-25T03:50:26.394Z","endTime":"2025-07-25T03:50:37.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":672841,"link":"/api/v1/people/672841"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.1,"awayTeamWinProbability":66.9,"homeTeamWinProbabilityAdded":14.200000000000003,"leverageIndex":1.53,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:50:37.503Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out to right fielder Dylan Moore.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-25T03:53:32.619Z","endTime":"2025-07-25T03:55:35.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-25T03:51:01.795Z","endTime":"2025-07-25T03:51:43.753Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Gabe Speier replaces Carlos Vargas.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-25T03:51:43.753Z","endTime":"2025-07-25T03:53:34.778Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642100,"link":"/api/v1/people/642100"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672841,"link":"/api/v1/people/672841","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.37779311166371,"strikeZoneBottom":1.85711301654787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.257011625778482,"aZ":-15.556296452165796,"pfxX":6.056149907124643,"pfxZ":8.657502562121362,"pX":0.4560478528016993,"pZ":1.7095351350320787,"vX0":-6.076605947484964,"vY0":-137.6202839357792,"vZ0":-6.7840331801603515,"x":99.62,"y":192.62,"x0":1.904823688473733,"y0":50.00592202606357,"z0":5.25849066930131,"aX":11.630183660129415},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":-9.7,"spinRate":2184,"spinDirection":132},"zone":14,"typeConfidence":0.91,"plateTime":0.39784641056749415,"extension":5.756279207214277},"index":2,"playId":"3210eb41-c6fe-3d30-958e-2dbaf881b11d","pitchNumber":1,"startTime":"2025-07-25T03:53:34.778Z","endTime":"2025-07-25T03:53:39.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.53724145430211,"strikeZoneBottom":1.73423732836196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.284034480671576,"aZ":-16.62932868837514,"pfxX":5.943242166719725,"pfxZ":8.064661801896262,"pX":0.5909928066107055,"pZ":2.6218912829961503,"vX0":-5.512019106497768,"vY0":-137.8774446255573,"vZ0":-4.392243640617871,"x":94.47,"y":167.99,"x0":1.8426369321618135,"y0":50.00374682188257,"z0":5.355660914769518,"aX":11.458114603129923},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":-9.6,"spinRate":2220,"spinDirection":131},"zone":6,"typeConfidence":0.91,"plateTime":0.3970489477874768,"extension":5.674039293749696},"index":3,"playId":"7a1a079f-051d-3145-8ec4-b5f4e2a1f687","pitchNumber":2,"startTime":"2025-07-25T03:53:55.603Z","endTime":"2025-07-25T03:53:59.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.861294233193814,"aZ":-16.088692391963615,"pfxX":5.9898954154801825,"pfxZ":8.36214462564306,"pX":-0.4989201256808829,"pZ":2.7904171023520665,"vX0":-8.261495100629448,"vY0":-137.8746404906619,"vZ0":-4.125819643248615,"x":136.02,"y":163.44,"x0":1.7591436626852393,"y0":50.00496796903007,"z0":5.393192594723748,"aX":11.525758378681179},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":-9.1,"spinRate":2201,"spinDirection":134},"zone":4,"typeConfidence":0.91,"plateTime":0.39738094089612463,"extension":5.928132591145829},"index":4,"playId":"6c036365-6266-391c-b739-1b7cbe1b8cd7","pitchNumber":3,"startTime":"2025-07-25T03:54:16.028Z","endTime":"2025-07-25T03:54:19.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":"a70fdb5f-65cb-40b7-874f-d41d429aa353","startTime":"2025-07-25T03:54:39.714Z","endTime":"2025-07-25T03:54:44.714Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.769668724119132,"aZ":-15.458103490368533,"pfxX":5.7608382693379365,"pfxZ":8.744144213217055,"pX":-0.07051641407590888,"pZ":2.023976149257077,"vX0":-7.210044204428434,"vY0":-137.6799774253875,"vZ0":-5.998075322171142,"x":119.69,"y":184.13,"x0":1.838906209019883,"y0":50.00339837626671,"z0":5.284516914650865,"aX":11.013980846267652},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":-8.9,"spinRate":2215,"spinDirection":130},"zone":8,"typeConfidence":0.91,"plateTime":0.39847228015448,"extension":5.922433328806159},"index":6,"playId":"e8afeb2f-f0d0-377e-9ce8-6010a54120e9","pitchNumber":4,"startTime":"2025-07-25T03:54:59.739Z","endTime":"2025-07-25T03:55:03.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.68,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.191167585456014,"aZ":-15.739099055197348,"pfxX":6.462936649198991,"pfxZ":8.535204158778132,"pX":0.3186258591482439,"pZ":2.6236427804708007,"vX0":-6.234461542925375,"vY0":-138.21069657824424,"vZ0":-4.516030252574838,"x":104.85,"y":167.94,"x0":1.7691780359610692,"y0":50.0019483089769,"z0":5.3434033964111505,"aX":12.442992381513983},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.6,"breakHorizontal":-10.3,"spinRate":2196,"spinDirection":131},"zone":6,"typeConfidence":0.91,"plateTime":0.39704452953042635,"extension":5.844415349098308},"hitData":{"launchSpeed":92.4,"launchAngle":52.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.78,"coordY":109.65}},"index":7,"playId":"786e7a19-ad63-3ebe-a0e6-14edab95008e","pitchNumber":5,"startTime":"2025-07-25T03:55:25.581Z","endTime":"2025-07-25T03:55:35.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"second":{"id":687263,"link":"/api/v1/people/687263"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-7.600000000000001,"leverageIndex":2.85,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:55:35.209Z","atBatIndex":60},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jorge Polanco homers (16) on a fly ball to right center field.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-25T03:58:00.707Z","endTime":"2025-07-25T03:59:18.096Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":{"id":820862,"link":"/api/v1/people/820862"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: José Fermin replaces Sam Bachman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-07-25T03:57:20.683Z","endTime":"2025-07-25T03:58:02.844Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":820862,"link":"/api/v1/people/820862"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":696147,"link":"/api/v1/people/696147","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.37629147249497,"strikeZoneBottom":1.69019192596365,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.890438705876498,"aZ":-27.239021318480383,"pfxX":-2.089260432401751,"pfxZ":2.713201151431816,"pX":-1.151853196036575,"pZ":2.628990476131993,"vX0":3.317519768799392,"vY0":-133.82518661917308,"vZ0":-4.226577226729213,"x":160.91,"y":167.8,"x0":-2.1340857057563087,"y0":50.00490658898983,"z0":6.171664262929021,"aX":-3.8039858282926393},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.2,"breakHorizontal":3.1,"spinRate":2515,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40870833308728693,"extension":5.941947191799803},"index":1,"playId":"888f45df-e9d1-3d21-b75e-398d2523e143","pitchNumber":1,"startTime":"2025-07-25T03:58:02.844Z","endTime":"2025-07-25T03:58:06.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.835862611313686,"aZ":-28.118247783049487,"pfxX":-1.1465018575504378,"pfxZ":2.3243260236568792,"pX":0.15805477537066343,"pZ":1.1076455175608746,"vX0":6.070791765187259,"vY0":-132.24519303394368,"vZ0":-7.471692704297801,"x":110.98,"y":208.87,"x0":-2.032279159650061,"y0":50.006459215152674,"z0":6.073060585113757,"aX":-2.0041216791023553},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.5,"breakHorizontal":0.6,"spinRate":2580,"spinDirection":270},"zone":14,"typeConfidence":2.0,"plateTime":0.4163966381464683,"extension":5.937878630902043},"index":2,"playId":"648bf0dc-bb9b-35a9-8093-919a10ff88ad","pitchNumber":2,"startTime":"2025-07-25T03:58:16.101Z","endTime":"2025-07-25T03:58:19.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2025-07-25T03:58:27.184Z","endTime":"2025-07-25T03:58:38.633Z","isPitch":false,"type":"action","player":{"id":593871,"link":"/api/v1/people/593871"},"defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":88.8,"endSpeed":81.7,"strikeZoneTop":3.28010709311241,"strikeZoneBottom":1.56400610940089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.659171214947534,"aZ":-30.36954550269298,"pfxX":0.11132810876054622,"pfxZ":1.067691195695616,"pX":-0.7350492919290949,"pZ":2.9106548790127973,"vX0":3.3021325761983755,"vY0":-129.39283380734207,"vZ0":-2.680978534577384,"x":145.02,"y":160.19,"x0":-2.0416119344928374,"y0":50.00617753799692,"z0":6.284000293270422,"aX":0.1891861373309379},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.6,"breakHorizontal":-1.0,"spinRate":2610,"spinDirection":31},"zone":1,"typeConfidence":2.0,"plateTime":0.42308756477673004,"extension":6.008014836545073},"index":4,"playId":"675b4e4d-a65c-38d8-9f2e-a4bc833066fa","pitchNumber":3,"startTime":"2025-07-25T03:58:38.633Z","endTime":"2025-07-25T03:58:42.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.36044360455268,"aZ":-9.621679384542048,"pfxX":-5.487690602783666,"pfxZ":11.09629802086747,"pX":0.073984434881535,"pZ":1.7138085166785442,"vX0":6.101450559647798,"vY0":-141.8733900478184,"vZ0":-10.229939221260171,"x":114.18,"y":192.51,"x0":-1.3945793822452894,"y0":50.00636796824611,"z0":5.986003887713269,"aX":-11.156399394254985},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":8.6,"spinRate":2358,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.38652129660302315,"extension":6.3829884481231325},"hitData":{"launchSpeed":100.8,"launchAngle":28.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":172.29,"coordY":48.86}},"index":5,"playId":"adf6493b-acd0-3462-af6f-e0c94997e0c1","pitchNumber":4,"startTime":"2025-07-25T03:58:53.351Z","endTime":"2025-07-25T03:59:18.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_ab"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_ab"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_pa"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-11.7,"leverageIndex":0.9,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2025-07-25T03:59:18.096Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Donovan Solano strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-25T03:59:26.730Z","endTime":"2025-07-25T04:00:22.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.310851576738468,"aZ":-28.353212320897065,"pfxX":-0.5551356027010874,"pfxZ":2.1540579883385735,"pX":0.2172254096394795,"pZ":1.9943502393324701,"vX0":5.786064487588156,"vY0":-132.3941615324993,"vZ0":-5.432891242666228,"x":108.72,"y":184.93,"x0":-1.9246160393370157,"y0":50.003531783202966,"z0":6.1485320305843345,"aX":-0.9854748839003192},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.9,"breakHorizontal":-0.2,"spinRate":2607,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.4137390799667955,"extension":6.100988268732484},"index":0,"playId":"4c373969-3dfa-37bb-bcf4-f049d9cd0d54","pitchNumber":1,"startTime":"2025-07-25T03:59:41.023Z","endTime":"2025-07-25T03:59:44.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":456781,"link":"/api/v1/people/456781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.643360641858308,"aZ":-30.34570868234633,"pfxX":-0.3001685597328012,"pfxZ":1.0285112616868037,"pX":-0.7720339780297695,"pZ":2.9980086458325323,"vX0":2.8527142871720517,"vY0":-131.9792219221964,"vZ0":-2.5794449361119915,"x":146.43,"y":157.83,"x0":-1.8236795669955765,"y0":50.00362946225724,"z0":6.201949557112503,"aX":-0.5345099925590303},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.6,"breakHorizontal":0.0,"spinRate":2544,"spinDirection":12},"zone":1,"typeConfidence":2.0,"plateTime":0.41354058884490463,"extension":6.035671404050322},"index":1,"playId":"f2ec6a6f-d15c-3e7c-b6c9-9289f23cae16","pitchNumber":2,"startTime":"2025-07-25T03:59:55.149Z","endTime":"2025-07-25T03:59:58.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":456781,"link":"/api/v1/people/456781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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-07-25T04:00:05.446Z","endTime":"2025-07-25T04:00:18.654Z","isPitch":false,"type":"action","player":{"id":456781,"link":"/api/v1/people/456781"},"defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":456781,"link":"/api/v1/people/456781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.58177123893911,"aZ":-28.93849692895513,"pfxX":0.024782383261359398,"pfxZ":1.8057384769916105,"pX":-0.45700746250116936,"pZ":3.247693703922092,"vX0":3.12567026893786,"vY0":-132.91582356841445,"vZ0":-2.460637861563732,"x":134.42,"y":151.09,"x0":-1.6498252839612533,"y0":50.005874751202754,"z0":6.2795886047976435,"aX":0.044343568850604295},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.0,"breakHorizontal":-0.7,"spinRate":2614,"spinDirection":46},"zone":1,"typeConfidence":2.0,"plateTime":0.411542598059512,"extension":6.194961486551896},"index":3,"playId":"b03e323b-58fa-3fcc-afdb-e58ba1f7dbb6","pitchNumber":3,"startTime":"2025-07-25T04:00:18.654Z","endTime":"2025-07-25T04:00:22.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":456781,"link":"/api/v1/people/456781","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":456781,"link":"/api/v1/people/456781"},"credit":"b_ab"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_ab"},{"player":{"id":456781,"link":"/api/v1/people/456781"},"credit":"b_pa"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.0,"awayTeamWinProbability":85.0,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-25T04:00:22.945Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dominic Canzone strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-25T04:00:55.962Z","endTime":"2025-07-25T04:01:36.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dominic Canzone replaces Dylan Moore.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-25T04:00:40.507Z","endTime":"2025-07-25T04:00:57.786Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":664238,"link":"/api/v1/people/664238"},"defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":85.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.638001246209047,"aZ":-29.27403337120854,"pfxX":-1.7364274807916356,"pfxZ":1.598464235527345,"pX":-0.061901120462527985,"pZ":2.209577556199277,"vX0":4.604042031610376,"vY0":-132.80742391097047,"vZ0":-4.887393404839802,"x":119.36,"y":179.12,"x0":-1.5787499953426982,"y0":50.006161577911726,"z0":6.157817341675525,"aX":-3.1585620412952387},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.2,"breakHorizontal":2.4,"spinRate":2473,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.40962171194184593,"extension":6.049720826349639},"index":1,"playId":"aaeea6ee-7b8b-3e64-b4ab-53ad209579b5","pitchNumber":1,"startTime":"2025-07-25T04:00:57.786Z","endTime":"2025-07-25T04:01:00.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.496076106726544,"aZ":-28.680862835554166,"pfxX":-0.5924978115022383,"pfxZ":1.9171220225751302,"pX":-0.4303240407655586,"pZ":1.7615418263152978,"vX0":3.2993727706976257,"vY0":-133.84763934387,"vZ0":-6.342398231506468,"x":133.4,"y":191.22,"x0":-1.5992925759845917,"y0":50.004526666974435,"z0":6.201768428375464,"aX":-1.080924368347372},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.4,"breakHorizontal":0.4,"spinRate":2704,"spinDirection":273},"zone":7,"typeConfidence":2.0,"plateTime":0.4084093599881009,"extension":6.110463601020367},"index":2,"playId":"af2720e7-a6f8-39b4-9976-bd0d5ee547ec","pitchNumber":2,"startTime":"2025-07-25T04:01:11.636Z","endTime":"2025-07-25T04:01:15.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-25T04:01:20.008Z","endTime":"2025-07-25T04:01:32.258Z","isPitch":false,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"},"defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.88475853173795,"aZ":-30.07588338419537,"pfxX":-0.8357146747641058,"pfxZ":1.1782406522955373,"pX":0.12835347430658672,"pZ":1.491913136612069,"vX0":4.473132053311194,"vY0":-132.56989713081012,"vZ0":-6.644943623789103,"x":112.11,"y":198.5,"x0":-1.4710352183854856,"y0":50.00473658668827,"z0":6.221492325763868,"aX":-1.4907829993705777},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.0,"breakHorizontal":0.6,"spinRate":2567,"spinDirection":314},"zone":8,"typeConfidence":2.0,"plateTime":0.4128969219242995,"extension":6.18742663931856},"index":4,"playId":"37ec28f5-142f-3493-a2d3-9d17300aeb44","pitchNumber":3,"startTime":"2025-07-25T04:01:32.258Z","endTime":"2025-07-25T04:01:36.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-25T04:01:36.372Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ben Williamson flies out to right fielder LaMonte Wade Jr.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-25T04:01:49.573Z","endTime":"2025-07-25T04:02:23.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":810938,"fullName":"Ben Williamson","link":"/api/v1/people/810938"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.45982086362726,"strikeZoneBottom":1.66841035470296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.418930675411616,"aZ":-30.17387433957903,"pfxX":0.18863919100068394,"pfxZ":1.145008164750588,"pX":-0.8061551178294809,"pZ":2.0437371109029265,"vX0":2.3628495278044883,"vY0":-131.25148848723572,"vZ0":-4.79914110332031,"x":147.73,"y":183.6,"x0":-1.7406811269872509,"y0":50.005758932565435,"z0":6.129134014006892,"aX":0.33104779324912337},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.3,"breakHorizontal":-0.8,"spinRate":2592,"spinDirection":245},"zone":7,"typeConfidence":2.0,"plateTime":0.416470368081133,"extension":5.983693082343337},"index":0,"playId":"89ddb260-bb26-323a-9e03-116c03688028","pitchNumber":1,"startTime":"2025-07-25T04:02:00.685Z","endTime":"2025-07-25T04:02:04.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.48248707174514,"aZ":-28.87680390257449,"pfxX":-0.6955148876719659,"pfxZ":1.866277690188582,"pX":0.29526935374005514,"pZ":2.335571069639845,"vX0":4.978194788922885,"vY0":-132.2476957548426,"vZ0":-4.636535340414119,"x":105.75,"y":175.72,"x0":-1.5221147128931227,"y0":50.006040989335084,"z0":6.232441721911018,"aX":-1.2315520696005657},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.5,"breakHorizontal":0.1,"spinRate":2603,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.41433111164038205,"extension":6.095089657162133},"hitData":{"launchSpeed":94.1,"launchAngle":33.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.79,"coordY":90.29}},"index":1,"playId":"9683fb27-335b-3b14-a7c7-7d65fb0e08a0","pitchNumber":2,"startTime":"2025-07-25T04:02:15.047Z","endTime":"2025-07-25T04:02:23.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":810938,"link":"/api/v1/people/810938","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_ab"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_ab"},{"player":{"id":810938,"link":"/api/v1/people/810938"},"credit":"b_pa"},{"player":{"id":820862,"link":"/api/v1/people/820862"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-25T04:02:23.894Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Schanuel singles on a line drive to center fielder Julio Rodríguez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-25T04:04:31.890Z","endTime":"2025-07-25T04:05:19.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Dominic Canzone remains in the game as the right fielder.","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-07-25T04:03:28.864Z","endTime":"2025-07-25T04:04:34.207Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":664238,"link":"/api/v1/people/664238"},"defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":664238,"link":"/api/v1/people/664238"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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.0,"endSpeed":83.3,"strikeZoneTop":3.61139436361332,"strikeZoneBottom":1.71091107865857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.388009458467096,"aZ":-24.72947304814834,"pfxX":10.48308357714562,"pfxZ":4.2017274039103105,"pX":0.42620277824961156,"pZ":2.047634344457434,"vX0":-7.227535250721153,"vY0":-132.3281040331725,"vZ0":-3.4028038245709347,"x":100.75,"y":183.49,"x0":1.8316304537931432,"y0":50.00539735548567,"z0":5.163239333168865,"aX":18.583527058397255},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.1,"breakHorizontal":-17.4,"spinRate":1783,"spinDirection":124},"zone":9,"typeConfidence":0.89,"plateTime":0.41401816471029873,"extension":6.178547380120293},"index":1,"playId":"174ff110-6621-3200-8471-c90eb1ce444b","pitchNumber":1,"startTime":"2025-07-25T04:04:34.207Z","endTime":"2025-07-25T04:04:38.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":95.2,"endSpeed":87.2,"strikeZoneTop":3.61980620686842,"strikeZoneBottom":1.68877376268497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.79055317406413,"aZ":-15.797822270109709,"pfxX":7.994361756082398,"pfxZ":8.455650282078146,"pX":-2.066359067161801,"pZ":1.9455297863984469,"vX0":-12.53290762274657,"vY0":-138.07214154292868,"vZ0":-6.317972030775923,"x":195.76,"y":186.25,"x0":1.4861710175221607,"y0":50.00584095068156,"z0":5.320546690448937,"aX":15.489598118064016},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.2,"breakHorizontal":-12.0,"spinRate":2100,"spinDirection":130},"zone":13,"typeConfidence":0.87,"plateTime":0.39619473076155476,"extension":5.769678514849541},"index":2,"playId":"aacabc98-a980-35f7-9532-84a2e2edba36","pitchNumber":2,"startTime":"2025-07-25T04:04:51.124Z","endTime":"2025-07-25T04:04:54.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.49926029721241,"aZ":-34.340890956126614,"pfxX":-1.8343839449541304,"pfxZ":-1.501411143112085,"pX":-0.6667338037086566,"pZ":2.5611742833659643,"vX0":-5.387992236806021,"vY0":-119.08472537394445,"vZ0":0.8190494020382755,"x":142.41,"y":169.63,"x0":1.8620406817071067,"y0":50.005088459127805,"z0":5.314981021345533,"aX":-2.6397119168720424},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.3,"breakHorizontal":4.6,"spinRate":2071,"spinDirection":259},"zone":4,"typeConfidence":0.9,"plateTime":0.4596309140771133,"extension":6.2700024543319355},"hitData":{"launchSpeed":97.1,"launchAngle":14.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":98.21,"coordY":75.02}},"index":3,"playId":"c2c66c80-5252-3a1f-98d9-cdb1ebdec274","pitchNumber":3,"startTime":"2025-07-25T04:05:08.126Z","endTime":"2025-07-25T04:05:19.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":8.2,"leverageIndex":1.73,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2025-07-25T04:05:19.490Z","atBatIndex":65},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Taylor Ward grounds into a force out, third baseman Ben Williamson to second baseman Jorge Polanco. Nolan Schanuel out at 2nd. Taylor Ward to 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-25T04:05:37.837Z","endTime":"2025-07-25T04:07:38.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"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":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.37589068334638,"strikeZoneBottom":1.6602996020935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.896846997096887,"aZ":-15.81821022655728,"pfxX":6.923509849233678,"pfxZ":8.554923565092178,"pX":-1.431291409933296,"pZ":2.7855355548515788,"vX0":-10.442685982584967,"vY0":-137.27871601779236,"vZ0":-3.90586859388184,"x":171.56,"y":163.57,"x0":1.5194052154433266,"y0":50.00207677086561,"z0":5.300896521191929,"aX":13.2368468048223},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":-10.4,"spinRate":2172,"spinDirection":136},"zone":11,"typeConfidence":0.9,"plateTime":0.3987199372606054,"extension":5.704243134971548},"index":0,"playId":"57580b1e-772a-34d8-beb4-244385ef19dc","pitchNumber":1,"startTime":"2025-07-25T04:05:42.569Z","endTime":"2025-07-25T04:05:46.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":90.6,"endSpeed":83.1,"strikeZoneTop":3.29003291091031,"strikeZoneBottom":1.54454798104547,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.166980101774723,"aZ":-23.276968877254333,"pfxX":10.827203326725597,"pfxZ":5.068069066562148,"pX":-0.4720779438849948,"pZ":1.1651980856546025,"vX0":-10.391141935849877,"vY0":-131.49467726760275,"vZ0":-5.454172226108338,"x":134.99,"y":207.32,"x0":2.1189259613895843,"y0":50.0043246326239,"z0":4.9869933015059305,"aX":19.014501916334567},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.2,"breakHorizontal":-17.4,"spinRate":1985,"spinDirection":126},"zone":13,"typeConfidence":0.89,"plateTime":0.4161001267768327,"extension":6.0718079200000625},"index":1,"playId":"69538b67-1732-3a29-beb2-a6d95a34afa9","pitchNumber":2,"startTime":"2025-07-25T04:05:56.994Z","endTime":"2025-07-25T04:06:00.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.73493016597429,"aZ":-15.865949384042027,"pfxX":7.565916527869973,"pfxZ":8.430719582815367,"pX":-0.11964611325969494,"pZ":2.211503538853368,"vX0":-8.017851626655018,"vY0":-137.97340876457474,"vZ0":-5.276651710128802,"x":121.56,"y":179.07,"x0":1.836357150012356,"y0":50.00190657134916,"z0":5.21216012569024,"aX":14.635208360537074},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":-12.1,"spinRate":2125,"spinDirection":128},"zone":5,"typeConfidence":0.89,"plateTime":0.3964644115786271,"extension":6.127586904487055},"index":2,"playId":"0fa369d4-5e9a-351a-a127-a8a89de6d0ff","pitchNumber":3,"startTime":"2025-07-25T04:06:16.526Z","endTime":"2025-07-25T04:06:19.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.35105240804418,"strikeZoneBottom":1.63546079027218,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.96399279189034,"aZ":-13.776847582337727,"pfxX":5.254732940727621,"pfxZ":9.640694726695019,"pX":-0.10397208366199157,"pZ":3.9662073392083848,"vX0":-7.16196966706296,"vY0":-137.39901525263156,"vZ0":-1.1469424213587,"x":120.96,"y":131.69,"x0":1.85595314706002,"y0":50.0039815418089,"z0":5.326988181561806,"aX":10.029626535791914},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":-8.0,"spinRate":2140,"spinDirection":127},"zone":11,"typeConfidence":0.92,"plateTime":0.39891335932458105,"extension":6.23054772668164},"index":3,"playId":"c10ff212-df8b-3c72-a798-47b9782236a0","pitchNumber":4,"startTime":"2025-07-25T04:06:37.521Z","endTime":"2025-07-25T04:06:41.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.91376545148932,"aZ":-21.11395412896778,"pfxX":11.188866312270033,"pfxZ":6.0142864596742704,"pX":0.11445329961337099,"pZ":2.843179763215903,"vX0":-7.856164383032845,"vY0":-135.1301889728663,"vZ0":-2.6064680866785515,"x":112.64,"y":162.01,"x0":1.6135491588241804,"y0":50.00497844361686,"z0":5.312428655986152,"aX":20.584441301591703},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.4,"breakHorizontal":-18.5,"spinRate":1863,"spinDirection":134},"zone":5,"typeConfidence":0.92,"plateTime":0.40616599811596776,"extension":6.074938795417224},"index":4,"playId":"7500f706-969d-3c9b-bfc2-c4d753893ee5","pitchNumber":5,"startTime":"2025-07-25T04:06:55.064Z","endTime":"2025-07-25T04:06:58.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-25T04:07:17.679Z","endTime":"2025-07-25T04:07:29.641Z","isPitch":false,"type":"action","player":{"id":621493,"link":"/api/v1/people/621493"},"defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":94.0,"endSpeed":85.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.797199828496424,"aZ":-15.764957991855706,"pfxX":6.20954917611402,"pfxZ":8.778733287217015,"pX":-0.3364766364787365,"pZ":1.6051087948797682,"vX0":-7.490017584492355,"vY0":-136.51824867439257,"vZ0":-6.56199788418164,"x":129.83,"y":195.44,"x0":1.6486128101487387,"y0":50.00181890692043,"z0":5.143891380059198,"aX":11.605915465371105},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.5,"breakHorizontal":-9.5,"spinRate":2091,"spinDirection":128},"zone":7,"typeConfidence":0.91,"plateTime":0.40271219589304996,"extension":6.048628853410063},"hitData":{"launchSpeed":82.3,"launchAngle":7.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.19,"coordY":171.37}},"index":6,"playId":"e9b5536d-fed6-3498-884c-3b058ec31920","pitchNumber":6,"startTime":"2025-07-25T04:07:29.641Z","endTime":"2025-07-25T04:07:38.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":621493,"link":"/api/v1/people/621493","batSide":{"code":"R","description":"Right"}},"first":{"id":694384,"link":"/api/v1/people/694384"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":621493,"link":"/api/v1/people/621493"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.8,"awayTeamWinProbability":82.2,"homeTeamWinProbabilityAdded":-7.099999999999998,"leverageIndex":3.17,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2025-07-25T04:07:38.752Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chris Taylor strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-25T04:10:42.563Z","endTime":"2025-07-25T04:11:57.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621493,"fullName":"Taylor Ward","link":"/api/v1/people/621493"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,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":621035,"fullName":"Chris Taylor","link":"/api/v1/people/621035"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Chris Taylor replaces Yoán Moncada.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-25T04:07:57.906Z","endTime":"2025-07-25T04:08:03.968Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621035,"link":"/api/v1/people/621035"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":660162,"link":"/api/v1/people/660162"},"defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":660162,"link":"/api/v1/people/660162","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-25T04:08:03.968Z","endTime":"2025-07-25T04:08:48.117Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Brash replaces Gabe Speier.","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":2,"startTime":"2025-07-25T04:08:48.117Z","endTime":"2025-07-25T04:10:44.663Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666374,"link":"/api/v1/people/666374"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.33613540422563,"aZ":-31.760413732168292,"pfxX":4.874497235694497,"pfxZ":0.25264901356298175,"pX":0.007712749975064627,"pZ":2.783569663277737,"vX0":4.967301903464093,"vY0":-127.23148600855967,"vZ0":0.010456033119511599,"x":116.71,"y":163.62,"x0":-2.6067881863494176,"y0":50.00276570878153,"z0":5.307021840416564,"aX":7.94937285251701},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.7,"breakHorizontal":-10.0,"spinRate":2831,"spinDirection":48},"zone":5,"typeConfidence":0.91,"plateTime":0.4313306324390389,"extension":6.36111376077163},"index":3,"playId":"e440e176-262c-3f6a-bed1-079c391d5a29","pitchNumber":1,"startTime":"2025-07-25T04:10:44.663Z","endTime":"2025-07-25T04:10:48.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.2,"strikeZoneTop":3.45024240049052,"strikeZoneBottom":1.64066587478957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.740879882652028,"aZ":-30.762500660797077,"pfxX":6.983287488937217,"pfxZ":0.8549813817673275,"pX":0.4469466326149524,"pZ":3.596759640754933,"vX0":5.646082250657872,"vY0":-128.07800030746972,"vZ0":1.6119437224170459,"x":99.96,"y":141.67,"x0":-2.7003436335720044,"y0":50.00123151588146,"z0":5.381262041113227,"aX":11.490638260894565},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.2,"breakHorizontal":-14.0,"spinRate":2917,"spinDirection":48},"zone":12,"typeConfidence":0.93,"plateTime":0.4291818843011588,"extension":6.3989891809884005},"index":4,"playId":"94e024f5-c825-37ca-95b2-4938f95c434b","pitchNumber":2,"startTime":"2025-07-25T04:11:01.058Z","endTime":"2025-07-25T04:11:05.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.43512509081359,"strikeZoneBottom":1.51476597357409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.184655109593066,"aZ":-32.967327409725954,"pfxX":8.025139102006744,"pfxZ":-0.49906675850837434,"pX":0.771507773918654,"pZ":1.7227605755150968,"vX0":6.10774419192058,"vY0":-125.98498732228195,"vZ0":-1.9319579910394196,"x":87.59,"y":192.27,"x0":-2.7399160963472555,"y0":50.004988015850024,"z0":5.20287666616922,"aX":12.706171500982586},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.1,"breakHorizontal":-16.1,"spinRate":2984,"spinDirection":48},"zone":9,"typeConfidence":0.93,"plateTime":0.4372879255993287,"extension":6.351673826604777},"index":5,"playId":"b1003565-7d09-3dde-96c3-c2d90e4e608a","pitchNumber":3,"startTime":"2025-07-25T04:11:18.810Z","endTime":"2025-07-25T04:11:23.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":87.5,"endSpeed":79.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.313266475503376,"aZ":-33.03297875718712,"pfxX":6.193639337219191,"pfxZ":-0.5319058890272998,"pX":1.2499725050791834,"pZ":1.721052897497052,"vX0":7.36328271432483,"vY0":-127.23003447856162,"vZ0":-2.1831833230136155,"x":69.35,"y":192.31,"x0":-2.50059094524285,"y0":50.00210155373264,"z0":5.241918611340396,"aX":10.018716706476797},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.2,"breakHorizontal":-13.1,"spinRate":2926,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.432685835954838,"extension":6.398249470855758},"index":6,"playId":"74563299-027b-3225-8c0f-1a39aab12d6e","pitchNumber":4,"startTime":"2025-07-25T04:11:36.238Z","endTime":"2025-07-25T04:11:39.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":86.8,"endSpeed":79.2,"strikeZoneTop":3.62,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.763531018402446,"aZ":-31.950024243642744,"pfxX":9.029020586515426,"pfxZ":0.14003893670765066,"pX":1.2258558231963443,"pZ":2.0878917488486524,"vX0":6.57996902066578,"vY0":-126.22844886109185,"vZ0":-1.288557158744682,"x":70.27,"y":182.41,"x0":-2.5992521376510824,"y0":50.002437238986715,"z0":5.20782237800097,"aX":14.382175438739786},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.2,"breakHorizontal":-18.0,"spinRate":2903,"spinDirection":42},"zone":14,"typeConfidence":0.94,"plateTime":0.4360519758583923,"extension":6.488222952203916},"index":7,"playId":"dad4b6e3-ce85-3e2a-82c8-71a1dd02e1fd","pitchNumber":5,"startTime":"2025-07-25T04:11:53.824Z","endTime":"2025-07-25T04:11:57.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":621035,"link":"/api/v1/people/621035","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621035,"link":"/api/v1/people/621035"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":621035,"link":"/api/v1/people/621035"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.899999999999999,"awayTeamWinProbability":88.1,"homeTeamWinProbabilityAdded":-5.900000000000002,"leverageIndex":2.54,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2025-07-25T04:11:57.809Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-25T04:12:15.057Z","endTime":"2025-07-25T04:14:44.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.74096672811267,"strikeZoneBottom":1.83034696720826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.557819915059834,"aZ":-33.07767768944084,"pfxX":9.602527275502348,"pfxZ":-0.5634705395014699,"pX":2.0857552195640197,"pZ":0.7580255716636879,"vX0":8.164997253808897,"vY0":-126.78909137322273,"vZ0":-4.31636264801145,"x":37.5,"y":218.31,"x0":-2.441351259045397,"y0":50.003498158743156,"z0":5.166586410745073,"aX":15.397234432159207},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.9,"breakHorizontal":-19.4,"spinRate":3115,"spinDirection":38},"zone":14,"typeConfidence":0.93,"plateTime":0.43450719528879045,"extension":6.4307484661821634},"index":0,"playId":"1ee6d61d-b471-3545-a6ea-3ad61e9a8fef","pitchNumber":1,"startTime":"2025-07-25T04:12:20.696Z","endTime":"2025-07-25T04:12:24.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.73,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.433365380454017,"aZ":-32.95137934057411,"pfxX":7.227894633155016,"pfxZ":-0.49309997332704114,"pX":0.005802254679657447,"pZ":3.1178553854909854,"vX0":4.321250748409579,"vY0":-124.64534167765636,"vZ0":1.2055137780158212,"x":116.78,"y":154.6,"x0":-2.6929897201551283,"y0":50.00550136796186,"z0":5.360908755454006,"aX":11.307193857477671},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.4,"breakHorizontal":-14.2,"spinRate":2820,"spinDirection":48},"zone":5,"typeConfidence":0.94,"plateTime":0.440418296592072,"extension":6.418740027399881},"index":1,"playId":"d2db1207-4f30-3b71-8059-45783a7fda28","pitchNumber":2,"startTime":"2025-07-25T04:12:40.882Z","endTime":"2025-07-25T04:12:47.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.5,"strikeZoneTop":3.68940619644458,"strikeZoneBottom":1.83362271153675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.892041411373945,"aZ":-32.531032004651415,"pfxX":8.44114032420745,"pfxZ":-0.22960531118398997,"pX":1.9780670014111044,"pZ":1.8615007434345532,"vX0":8.03876053383262,"vY0":-125.48220543427072,"vZ0":-1.7197814240827736,"x":41.6,"y":188.52,"x0":-2.3860624947678737,"y0":50.00269858696874,"z0":5.254427957387499,"aX":13.202141181515442},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.6,"breakHorizontal":-17.4,"spinRate":2837,"spinDirection":47},"zone":14,"typeConfidence":0.94,"plateTime":0.4397260899040738,"extension":6.3813647696709745},"index":2,"playId":"001657fb-525e-35c3-95a7-91874c933052","pitchNumber":3,"startTime":"2025-07-25T04:13:15.194Z","endTime":"2025-07-25T04:13:20.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.9,"strikeZoneTop":3.73,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.633288559069985,"aZ":-31.341850075078252,"pfxX":7.941231442780348,"pfxZ":0.5346982529428121,"pX":0.5270059692919101,"pZ":3.498577850746576,"vX0":5.3050266062756375,"vY0":-124.58443115238794,"vZ0":1.9925980990858108,"x":96.91,"y":144.32,"x0":-2.6697062131501488,"y0":50.0020160596145,"z0":5.299288710078159,"aX":12.342761753879236},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.8,"breakHorizontal":-15.7,"spinRate":2828,"spinDirection":50},"zone":3,"typeConfidence":0.95,"plateTime":0.44153629449458975,"extension":6.600277658232421},"index":3,"playId":"c6f73203-cdfd-376c-a1d6-87eab3eccc5d","pitchNumber":4,"startTime":"2025-07-25T04:13:36.855Z","endTime":"2025-07-25T04:13:40.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.73,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.039392493095814,"aZ":-31.759104232053772,"pfxX":5.728782556533814,"pfxZ":0.257416707159722,"pX":1.0043475576374796,"pZ":3.212043367942752,"vX0":6.989884885489486,"vY0":-126.99961551928182,"vZ0":1.0779943180563014,"x":78.72,"y":152.05,"x0":-2.5324186908462205,"y0":50.003903573254675,"z0":5.3161982759725595,"aX":9.31905977926323},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.0,"breakHorizontal":-12.0,"spinRate":2944,"spinDirection":49},"zone":12,"typeConfidence":0.92,"plateTime":0.43197089900210184,"extension":6.3984442779897845},"index":4,"playId":"3b25115a-0b58-33c7-8c73-6f8061a738d5","pitchNumber":5,"startTime":"2025-07-25T04:13:57.718Z","endTime":"2025-07-25T04:14:00.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.71048059922452,"strikeZoneBottom":1.8241072989027,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.677124256974786,"aZ":-29.62781609012091,"pfxX":7.094714494557212,"pfxZ":1.552407074955509,"pX":1.5054055262001873,"pZ":2.6997480858159686,"vX0":7.710113197345674,"vY0":-127.51690871618129,"vZ0":-0.31040074468036427,"x":59.62,"y":165.89,"x0":-2.485458298553316,"y0":50.00088671221315,"z0":5.1724509826023555,"aX":11.610286166289686},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":-14.6,"spinRate":2794,"spinDirection":53},"zone":14,"typeConfidence":0.93,"plateTime":0.4305199947061902,"extension":6.385778688426277},"index":5,"playId":"b6bc1456-e41f-3518-80fc-8cbda568c49b","pitchNumber":6,"startTime":"2025-07-25T04:14:20.431Z","endTime":"2025-07-25T04:14:24.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.73,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.456541685596786,"aZ":-28.612870755679918,"pfxX":7.989622203512086,"pfxZ":2.196798755717518,"pX":0.8428105836409127,"pZ":2.6325394051369675,"vX0":5.971725355962542,"vY0":-126.85363010084686,"vZ0":-0.6779175606735723,"x":84.87,"y":167.7,"x0":-2.58473239629937,"y0":50.00196786275375,"z0":5.196913873447029,"aX":12.9366181883568},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.1,"breakHorizontal":-15.8,"spinRate":3040,"spinDirection":52},"zone":14,"typeConfidence":0.94,"plateTime":0.4328091207593512,"extension":6.4081555314476475},"index":6,"playId":"bce0c63a-efa3-39cc-9031-d98545d970d8","pitchNumber":7,"startTime":"2025-07-25T04:14:39.761Z","endTime":"2025-07-25T04:14:44.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":666176,"link":"/api/v1/people/666176","batSide":{"code":"R","description":"Right"}},"first":{"id":621493,"link":"/api/v1/people/621493"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_ab"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_ab"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"credit":"b_pa"},{"player":{"id":666374,"link":"/api/v1/people/666374"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-4.299999999999999,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-07-25T04:14:44.208Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.P. Crawford grounds out, first baseman Nolan Schanuel to pitcher Carson Fulmer.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-25T04:17:09.656Z","endTime":"2025-07-25T04:17:33.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Chris Taylor remains in the game as the third 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-07-25T04:16:14.150Z","endTime":"2025-07-25T04:16:14.169Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621035,"link":"/api/v1/people/621035"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":660162,"link":"/api/v1/people/660162"},"defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":660162,"link":"/api/v1/people/660162"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Carson Fulmer replaces José Fermin.","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-07-25T04:16:14.169Z","endTime":"2025-07-25T04:17:11.375Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608334,"link":"/api/v1/people/608334"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":820862,"link":"/api/v1/people/820862","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621035,"link":"/api/v1/people/621035"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.2772579266708,"strikeZoneBottom":1.40995521095721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.341012718247676,"aZ":-39.360422762148374,"pfxX":2.5614904124992024,"pfxZ":-4.919284683830883,"pX":-0.915594511833497,"pZ":2.7525225101450466,"vX0":2.691607740844353,"vY0":-119.91291422834762,"vZ0":1.1206253007569786,"x":151.9,"y":164.46,"x0":-2.383687139342755,"y0":50.00168869340489,"z0":5.780260643588755,"aX":3.7433980520135894},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-8.4,"breakHorizontal":-5.3,"spinRate":2648,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.4561010440277711,"extension":6.102826203879108},"index":2,"playId":"7eb2aab0-d628-36e7-84bf-b1e77e1e78e9","pitchNumber":1,"startTime":"2025-07-25T04:17:11.375Z","endTime":"2025-07-25T04:17:15.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621035,"link":"/api/v1/people/621035"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":88.3,"endSpeed":81.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.078591279320143,"aZ":-29.613456579072004,"pfxX":-9.881742377444525,"pfxZ":1.5386782077343257,"pX":0.07270738837524364,"pZ":1.4338308564915616,"vX0":8.915553670363831,"vY0":-128.2172059347926,"vZ0":-4.3164737892184375,"x":114.23,"y":200.07,"x0":-2.162775702040176,"y0":50.00557074494046,"z0":5.445500393207594,"aX":-16.484347618457175},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.0,"breakHorizontal":16.0,"spinRate":1331,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.4269095420066473,"extension":6.202609666292345},"hitData":{"launchSpeed":76.7,"launchAngle":-4.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.24,"coordY":168.49}},"index":3,"playId":"5fda8e92-ed8b-3438-91a4-09baafc598bb","pitchNumber":2,"startTime":"2025-07-25T04:17:25.713Z","endTime":"2025-07-25T04:17:33.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621035,"link":"/api/v1/people/621035"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":641487,"link":"/api/v1/people/641487","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_ab"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_ab"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"credit":"b_pa"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-25T04:17:33.736Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Julio Rodríguez lines out to center fielder Jo Adell.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-25T04:17:56.453Z","endTime":"2025-07-25T04:18:53.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.33579450186151,"strikeZoneBottom":1.55891102799661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.384793624041343,"aZ":-27.79761081211924,"pfxX":2.745426779033695,"pfxZ":2.584847214278234,"pX":0.13198960863187972,"pZ":0.7392893416165423,"vX0":5.036570943959904,"vY0":-128.71603764482268,"vZ0":-6.375940749741118,"x":111.97,"y":218.82,"x0":-2.1997152876297443,"y0":50.00312223700066,"z0":5.374609390255405,"aX":4.649453706603165},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.6,"breakHorizontal":-6.0,"spinRate":2542,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4240271856097011,"extension":6.227581379993267},"index":0,"playId":"fac28686-bdce-3c11-b540-d139568cca38","pitchNumber":1,"startTime":"2025-07-25T04:18:00.962Z","endTime":"2025-07-25T04:18:04.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621035,"link":"/api/v1/people/621035"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.128802927183763,"aZ":-27.61846031939449,"pfxX":3.227528595391076,"pfxZ":2.72781675818943,"pX":0.47619403849409314,"pZ":1.1082159074210238,"vX0":5.903327028053083,"vY0":-127.76616484000492,"vZ0":-5.42691377847385,"x":98.85,"y":208.86,"x0":-2.2754105965636082,"y0":50.001134574205004,"z0":5.406385400037731,"aX":5.380991728231013},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.1,"breakHorizontal":-7.1,"spinRate":2480,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.42725307846379,"extension":6.259040574012771},"index":1,"playId":"11d644bf-04f8-3155-901e-c28843d59d93","pitchNumber":2,"startTime":"2025-07-25T04:18:18.365Z","endTime":"2025-07-25T04:18:22.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621035,"link":"/api/v1/people/621035"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-25T04:18:32.430Z","endTime":"2025-07-25T04:18:45.935Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"},"defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621035,"link":"/api/v1/people/621035"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.9770050427547,"aZ":-38.59272991593287,"pfxX":2.431481682641482,"pfxZ":-4.263008224979285,"pX":0.4029412466287183,"pZ":1.2950845602062608,"vX0":5.422652751601209,"vY0":-121.73362609278765,"vZ0":-2.3735991528798044,"x":101.64,"y":203.81,"x0":-2.165580557523116,"y0":50.00070935687995,"z0":5.610510663659897,"aX":3.662971642919901},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-8.0,"breakHorizontal":-5.6,"spinRate":2715,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4492391601409147,"extension":6.277173315958759},"hitData":{"launchSpeed":80.7,"launchAngle":25.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":133.13,"coordY":87.07}},"index":3,"playId":"804b33e2-1c5f-3e25-ad7b-09ca1d4e13dd","pitchNumber":3,"startTime":"2025-07-25T04:18:45.935Z","endTime":"2025-07-25T04:18:53.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621035,"link":"/api/v1/people/621035"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-25T04:18:53.768Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-25T04:19:07.745Z","endTime":"2025-07-25T04:20:21.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608334,"fullName":"Carson Fulmer","link":"/api/v1/people/608334"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.57459200343094,"strikeZoneBottom":1.72394242058073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.51609293896925,"aZ":-20.72639549405716,"pfxX":-10.071854212689493,"pfxZ":6.011208824029221,"pX":0.534843598738834,"pZ":1.6676280588627583,"vX0":10.621677787688729,"vY0":-136.69934999036883,"vZ0":-6.259165724570009,"x":96.61,"y":193.75,"x0":-2.0818884512906575,"y0":50.00012067181084,"z0":5.3975751539841665,"aX":-19.16892658842912},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.7,"breakHorizontal":16.2,"spinRate":2238,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.3998153924431467,"extension":6.2788460588103625},"index":0,"playId":"d6a5228e-e08f-3b55-a6c8-0de65f78195f","pitchNumber":1,"startTime":"2025-07-25T04:19:18.238Z","endTime":"2025-07-25T04:19:22.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621035,"link":"/api/v1/people/621035"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.56800181880285,"strikeZoneBottom":1.71722995264311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.144720421106094,"aZ":-28.870499454921195,"pfxX":-10.028028891096818,"pfxZ":1.9486618759906444,"pX":-0.9503352456757969,"pZ":0.7280816892263754,"vX0":6.876775287451405,"vY0":-128.89297943641043,"vZ0":-6.236477286769515,"x":153.22,"y":219.12,"x0":-2.3412896160669696,"y0":50.00177670499979,"z0":5.3895680957798575,"aX":-16.982739005395032},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.4,"breakHorizontal":16.8,"spinRate":1448,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.42387964434471126,"extension":6.150221188945585},"index":1,"playId":"76949018-8789-3c57-ae27-90a94b2dd6f9","pitchNumber":2,"startTime":"2025-07-25T04:19:34.421Z","endTime":"2025-07-25T04:19:37.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621035,"link":"/api/v1/people/621035"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.317131677958393,"aZ":-32.04056138582817,"pfxX":-7.786049661483838,"pfxZ":0.08341924965797709,"pX":-1.4381751592719008,"pZ":1.7988834689488562,"vX0":4.782895448476895,"vY0":-127.45256603185653,"vZ0":-2.810740053944712,"x":171.82,"y":190.21,"x0":-2.327965067891798,"y0":50.00436749371773,"z0":5.4476123481295105,"aX":-12.8042248256857},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.2,"breakHorizontal":13.0,"spinRate":1369,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.42983805815508225,"extension":6.141855503617712},"index":2,"playId":"b4c305d4-338d-3f26-b24a-8387cefa04dd","pitchNumber":3,"startTime":"2025-07-25T04:19:52.167Z","endTime":"2025-07-25T04:19:55.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621035,"link":"/api/v1/people/621035"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":3,"startTime":"2025-07-25T04:20:02.003Z","endTime":"2025-07-25T04:20:16.142Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"},"defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621035,"link":"/api/v1/people/621035"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.938044254292937,"aZ":-28.861645539491057,"pfxX":-6.850991147994211,"pfxZ":2.0086669815046507,"pX":-1.0060942300687163,"pZ":1.6168065011798674,"vX0":5.736102438830557,"vY0":-127.29624587753484,"vZ0":-3.7666071271900985,"x":155.35,"y":195.13,"x0":-2.393224258290232,"y0":50.00187532835689,"z0":5.388141053206926,"aX":-11.29771803196616},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.0,"breakHorizontal":11.2,"spinRate":1391,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.42946380456962485,"extension":6.302431379387236},"index":4,"playId":"39b102b4-1aa3-3154-8c58-d0a83c5bf5b0","pitchNumber":4,"startTime":"2025-07-25T04:20:16.142Z","endTime":"2025-07-25T04:20:21.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608334,"link":"/api/v1/people/608334","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":518595,"link":"/api/v1/people/518595"},"first":{"id":694384,"link":"/api/v1/people/694384"},"second":{"id":650859,"link":"/api/v1/people/650859"},"third":{"id":621035,"link":"/api/v1/people/621035"},"shortstop":{"id":687263,"link":"/api/v1/people/687263"},"left":{"id":621493,"link":"/api/v1/people/621493"},"center":{"id":666176,"link":"/api/v1/people/666176"},"right":{"id":664774,"link":"/api/v1/people/664774"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":608334,"link":"/api/v1/people/608334"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-07-25T04:20:21.154Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Travis d'Arnaud grounds out, third baseman Ben Williamson to first baseman Donovan Solano.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-25T04:23:00.533Z","endTime":"2025-07-25T04:23:27.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":518595,"fullName":"Travis d'Arnaud","link":"/api/v1/people/518595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":456781,"link":"/api/v1/people/456781"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Luke Raley replaces right fielder Dominic Canzone, batting 8th, 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":0,"startTime":"2025-07-25T04:22:02.442Z","endTime":"2025-07-25T04:22:02.459Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"802","replacedPlayer":{"id":686527,"link":"/api/v1/people/686527"},"defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Andrés Muñoz replaces Matt Brash.","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-07-25T04:22:02.459Z","endTime":"2025-07-25T04:23:02.634Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":662253,"link":"/api/v1/people/662253"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666374,"link":"/api/v1/people/666374","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.833707061481512,"aZ":-34.43433315652672,"pfxX":2.7262672566880983,"pfxZ":-1.5129305570047284,"pX":0.7577882533134217,"pZ":1.221152282815478,"vX0":6.9898453422944105,"vY0":-121.87666581289764,"vZ0":-2.5515874031942243,"x":88.11,"y":205.81,"x0":-2.505850050822657,"y0":50.0009528593147,"z0":5.267131754785906,"aX":4.0825215774848065},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.1,"breakHorizontal":-6.6,"spinRate":2362,"spinDirection":89},"zone":14,"typeConfidence":0.91,"plateTime":0.4501019410104945,"extension":6.627252651403628},"index":2,"playId":"05bbf8a9-ba41-3ffc-a785-0ef89f2dc408","pitchNumber":1,"startTime":"2025-07-25T04:23:02.634Z","endTime":"2025-07-25T04:23:06.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.49514121059216,"aZ":-35.19811744360559,"pfxX":2.943806064702203,"pfxZ":-2.004609823721923,"pX":-0.4222079952523495,"pZ":2.0644372124936576,"vX0":4.099568665840164,"vY0":-122.13107263692656,"vZ0":-0.582910099815889,"x":133.09,"y":183.04,"x0":-2.5062990371750677,"y0":50.003973249027844,"z0":5.338611198417945,"aX":4.437776327294052},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-3.5,"breakHorizontal":-6.4,"spinRate":2393,"spinDirection":80},"zone":7,"typeConfidence":0.91,"plateTime":0.44881477953263493,"extension":6.538907294685159},"hitData":{"launchSpeed":96.4,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":82.47,"coordY":154.46}},"index":3,"playId":"b6229450-27ef-3963-8da3-3b2744c42387","pitchNumber":2,"startTime":"2025-07-25T04:23:18.682Z","endTime":"2025-07-25T04:23:27.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":518595,"link":"/api/v1/people/518595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":518595,"link":"/api/v1/people/518595"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-4.8,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-07-25T04:23:27.085Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"LaMonte Wade Jr. strikes out swinging. LaMonte Wade Jr. to 1st. Wild pitch by pitcher Andrés Muñoz.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-25T04:23:45.101Z","endTime":"2025-07-25T04:25:10.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":null,"isOut":null,"outNumber":null},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4}},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(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":97.0,"endSpeed":88.5,"strikeZoneTop":3.34626404709044,"strikeZoneBottom":1.50011415145079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.779689591903804,"aZ":-16.015080700428317,"pfxX":-6.607011826817947,"pfxZ":8.045281647183847,"pX":0.41051114796411475,"pZ":2.8205038430551466,"vX0":11.008391607630196,"vY0":-140.78445568929783,"vZ0":-3.545431946117243,"x":101.35,"y":162.63,"x0":-2.6908344808462923,"y0":50.00180404489867,"z0":5.131799012586274,"aX":-13.26984315971938},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.0,"breakHorizontal":9.7,"spinRate":2316,"spinDirection":300},"zone":3,"typeConfidence":2.0,"plateTime":0.3889530942861672,"extension":6.550326389713545},"index":0,"playId":"856e1fe1-9e83-39ab-b769-2b1a231bef05","pitchNumber":1,"startTime":"2025-07-25T04:23:51.803Z","endTime":"2025-07-25T04:23:55.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":664774,"link":"/api/v1/people/664774","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.707377198426872,"aZ":-35.768267650078904,"pfxX":3.4303740767105815,"pfxZ":-2.382942008523316,"pX":0.8308366699023857,"pZ":0.4432386566654202,"vX0":6.793051473001834,"vY0":-122.0815476318952,"vZ0":-4.063487093914117,"x":85.33,"y":226.81,"x0":-2.431593055261432,"y0":50.00061434746572,"z0":5.203340397577217,"aX":5.182624247866272},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.0,"breakHorizontal":-7.8,"spinRate":2477,"spinDirection":76},"zone":14,"typeConfidence":0.91,"plateTime":0.44841850518886117,"extension":6.587115913885069},"index":1,"playId":"3c6c2119-1bee-3529-9b43-361885df60f4","pitchNumber":2,"startTime":"2025-07-25T04:24:05.640Z","endTime":"2025-07-25T04:24:10.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":664774,"link":"/api/v1/people/664774","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":98.3,"endSpeed":89.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.96977430993891,"aZ":-16.290730793520673,"pfxX":-7.2438426253773756,"pfxZ":7.668757545819943,"pX":0.20941112019554606,"pZ":3.3517799272007496,"vX0":10.723196683958468,"vY0":-142.82060984351108,"vZ0":-2.465813933357255,"x":109.02,"y":148.28,"x0":-2.6475960577742472,"y0":50.00691490121132,"z0":5.247274618948491,"aX":-15.012629581317833},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.6,"breakHorizontal":11.0,"spinRate":2377,"spinDirection":244},"zone":2,"typeConfidence":0.9,"plateTime":0.3830588230988434,"extension":6.435945271876824},"index":2,"playId":"5366080c-75d3-3cff-b1c5-5b558d753c0a","pitchNumber":3,"startTime":"2025-07-25T04:24:24.452Z","endTime":"2025-07-25T04:24:27.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":664774,"link":"/api/v1/people/664774","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":97.4,"endSpeed":89.0,"strikeZoneTop":3.31083170792471,"strikeZoneBottom":1.47802575465165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.73053730301417,"aZ":-18.696174003281836,"pfxX":-9.053811937694004,"pfxZ":6.664214352809,"pX":0.7552465409662075,"pZ":1.918945167853946,"vX0":12.931033906709773,"vY0":-141.21853074672714,"vZ0":-5.353331366548066,"x":88.21,"y":186.97,"x0":-2.703779694129601,"y0":50.00345069395899,"z0":5.039297144575915,"aX":-18.313746369490705},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.0,"breakHorizontal":13.8,"spinRate":2331,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.3876424751562908,"extension":6.521006707120343},"index":3,"playId":"db208b15-f4a1-3907-948a-b895a7b855be","pitchNumber":4,"startTime":"2025-07-25T04:24:43.851Z","endTime":"2025-07-25T04:24:48.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":664774,"link":"/api/v1/people/664774","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.46,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.442116127316215,"aZ":-32.22029472595873,"pfxX":2.1044531019882906,"pfxZ":-0.02870907420780533,"pX":-0.6733499185239286,"pZ":0.35810818871853933,"vX0":4.218100263281209,"vY0":-123.17287265964863,"vZ0":-5.125704058302211,"x":142.67,"y":229.11,"x0":-2.681470507625209,"y0":50.00515571822669,"z0":5.190407661371759,"aX":3.2331489543158685},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.0,"breakHorizontal":-4.8,"spinRate":2265,"spinDirection":71},"zone":13,"typeConfidence":0.91,"plateTime":0.4446638485420209,"extension":6.632253031636084},"index":4,"playId":"07e1f160-f026-3e4c-bde3-5c6d700bff5c","pitchNumber":5,"startTime":"2025-07-25T04:25:01.795Z","endTime":"2025-07-25T04:25:10.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":664774,"link":"/api/v1/people/664774","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":664774,"link":"/api/v1/people/664774"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":6.500000000000001,"leverageIndex":1.24,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2025-07-25T04:25:10.819Z","atBatIndex":73},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luis Rengifo grounds into a force out, second baseman Jorge Polanco to shortstop J.P. Crawford. LaMonte Wade Jr. out at 2nd. Luis Rengifo to 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-25T04:25:46.564Z","endTime":"2025-07-25T04:26:14.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-25T04:25:36.743Z","endTime":"2025-07-25T04:25:48.676Z","isPitch":false,"type":"action","player":{"id":650859,"link":"/api/v1/people/650859"},"defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":664774,"link":"/api/v1/people/664774"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.23129255027195,"strikeZoneBottom":1.42113318315453,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.497051048189263,"aZ":-35.4316280549864,"pfxX":1.7708944532659094,"pfxZ":-2.0942723451265,"pX":-0.8973143616214445,"pZ":1.522056896799029,"vX0":3.2600826091135597,"vY0":-123.62071085955499,"vZ0":-1.8176026882687868,"x":151.2,"y":197.68,"x0":-2.4606778512363325,"y0":50.003314919004616,"z0":5.227401613717108,"aX":2.753913754832824},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.0,"breakHorizontal":-4.0,"spinRate":2218,"spinDirection":91},"zone":13,"typeConfidence":0.9,"plateTime":0.44222731445942687,"extension":6.718556868413123},"index":1,"playId":"c3ee3f0f-1fb2-38d6-854b-f461c79b4a6d","pitchNumber":1,"startTime":"2025-07-25T04:25:48.676Z","endTime":"2025-07-25T04:25:53.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":664774,"link":"/api/v1/people/664774"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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.7,"endSpeed":77.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.4546829761578,"aZ":-32.21536701728019,"pfxX":3.195836515669123,"pfxZ":-0.024674307933271855,"pX":-0.22101401533340184,"pZ":1.1553306087046336,"vX0":4.44915319428827,"vY0":-121.96833222398193,"vZ0":-3.120796392979191,"x":125.42,"y":207.59,"x0":-2.479388560718848,"y0":50.00556885332067,"z0":5.210326151177533,"aX":4.8474591528075015},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.5,"breakHorizontal":-6.7,"spinRate":2412,"spinDirection":86},"zone":13,"typeConfidence":0.91,"plateTime":0.44792025470057784,"extension":6.716199284894729},"hitData":{"launchSpeed":76.6,"launchAngle":6.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.0,"coordY":204.5}},"index":2,"playId":"96cac2ab-70a6-3e57-a245-33b195bc4256","pitchNumber":2,"startTime":"2025-07-25T04:26:06.578Z","endTime":"2025-07-25T04:26:14.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":650859,"link":"/api/v1/people/650859","batSide":{"code":"L","description":"Left"}},"first":{"id":664774,"link":"/api/v1/people/664774"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":650859,"link":"/api/v1/people/650859"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":-6.600000000000001,"leverageIndex":2.88,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2025-07-25T04:26:14.199Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach Neto singles on a ground ball to third baseman Ben Williamson. Luis Rengifo to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-25T04:26:34.821Z","endTime":"2025-07-25T04:28:05.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"postOnSecond":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":810938,"link":"/api/v1/people/810938"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.22901276297355,"strikeZoneBottom":1.65741957878988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.10332745683575,"aZ":-35.46281602536895,"pfxX":1.0608494843139855,"pfxZ":-1.988887946113579,"pX":1.6293410418364072,"pZ":0.90808153536435,"vX0":9.488202309794604,"vY0":-127.59419307213795,"vZ0":-3.893498570484137,"x":54.89,"y":214.26,"x0":-2.2746132281462184,"y0":50.00604408460301,"z0":5.246473202920899,"aX":1.749922773633502},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.3,"breakHorizontal":-4.1,"spinRate":2306,"spinDirection":110},"zone":14,"typeConfidence":0.89,"plateTime":0.4291782191994433,"extension":6.7940518953549995},"index":0,"playId":"7820acf0-e59d-3103-8fd8-18bfa7df0ad9","pitchNumber":1,"startTime":"2025-07-25T04:26:42.654Z","endTime":"2025-07-25T04:26:46.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.666957231270203,"aZ":-32.41094368124864,"pfxX":2.0199408175968205,"pfxZ":-0.1476686274629868,"pX":0.9498081591402789,"pZ":1.693086022510689,"vX0":6.91713575297671,"vY0":-126.52724834132148,"vZ0":-2.8688989634979416,"x":80.8,"y":193.07,"x0":-2.081044841034704,"y0":50.00107611825767,"z0":5.43706319440119,"aX":3.276403107333589},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.7,"breakHorizontal":-5.3,"spinRate":2494,"spinDirection":108},"zone":14,"typeConfidence":0.9,"plateTime":0.4327806254165214,"extension":6.787103625464377},"index":1,"playId":"792c6747-7ee0-364d-8183-4f91e0410fd1","pitchNumber":2,"startTime":"2025-07-25T04:26:58.354Z","endTime":"2025-07-25T04:27:01.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-07-25T04:27:10.712Z","endTime":"2025-07-25T04:27:30.274Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"},"defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.8,"strikeZoneTop":3.22774187137147,"strikeZoneBottom":1.62600337630131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.770924505831275,"aZ":-24.37983081851179,"pfxX":-11.606007187545144,"pfxZ":3.814371714362714,"pX":1.7288962216526542,"pZ":0.4586221626716275,"vX0":15.637906862026826,"vY0":-142.1473314759482,"vZ0":-8.37828731037672,"x":51.1,"y":226.4,"x0":-2.3375307568503927,"y0":50.005510593171934,"z0":4.993747044851981,"aX":-23.739374188077903},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.2,"breakHorizontal":17.9,"spinRate":2055,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.38541242247425256,"extension":6.791283583070756},"index":3,"playId":"816e0baa-f91e-3df1-8546-255c431161e7","pitchNumber":3,"startTime":"2025-07-25T04:27:30.274Z","endTime":"2025-07-25T04:27:33.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.103407866057477,"aZ":-36.025752512437435,"pfxX":1.88808514630878,"pfxZ":-2.4976150583216743,"pX":0.17574069822035956,"pZ":1.8158645883916735,"vX0":5.09502007427224,"vY0":-123.88583999940771,"vZ0":-1.4045900004714589,"x":110.3,"y":189.75,"x0":-2.15746972413903,"y0":50.00005917433386,"z0":5.4175745985504475,"aX":2.9158948300756866},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.6,"breakHorizontal":-4.7,"spinRate":2067,"spinDirection":70},"zone":8,"typeConfidence":0.9,"plateTime":0.4431183382703985,"extension":6.84782742892077},"hitData":{"launchSpeed":99.8,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.59,"coordY":165.93}},"index":4,"playId":"e303a257-2b93-310d-a742-55100a9fd1b8","pitchNumber":4,"startTime":"2025-07-25T04:27:53.690Z","endTime":"2025-07-25T04:28:05.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":687263,"link":"/api/v1/people/687263","batSide":{"code":"R","description":"Right"}},"first":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.700000000000001,"awayTeamWinProbability":90.3,"homeTeamWinProbabilityAdded":5.100000000000001,"leverageIndex":1.85,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2025-07-25T04:28:05.691Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks. Luis Rengifo to 3rd. Zach Neto to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-25T04:28:29.870Z","endTime":"2025-07-25T04:29:56.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"postOnThird":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":650859,"fullName":"Luis Rengifo","link":"/api/v1/people/650859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.8,"strikeZoneTop":3.57700229307503,"strikeZoneBottom":1.73159895275469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.80220054016516,"aZ":-20.718435001127446,"pfxX":-5.931579132987832,"pfxZ":5.444674293033742,"pX":0.4447291229940794,"pZ":4.186367840552063,"vX0":10.260553876911258,"vY0":-143.3975728500131,"vZ0":0.04711648626639864,"x":100.05,"y":125.75,"x0":-2.3916712071766617,"y0":50.00662953126648,"z0":5.450839655552644,"aX":-12.489871451962493},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":10.1,"breakHorizontal":8.9,"spinRate":2325,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.3804024876306529,"extension":6.592704960849498},"index":0,"playId":"60ab39c6-6fdd-38d9-a7cf-d0b542594695","pitchNumber":1,"startTime":"2025-07-25T04:28:55.717Z","endTime":"2025-07-25T04:28:59.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.9,"strikeZoneTop":3.52073306740623,"strikeZoneBottom":1.66971459563185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.046847051541143,"aZ":-37.6561719742082,"pfxX":3.8238815864700983,"pfxZ":-3.674990024974324,"pX":-1.1262368251786847,"pZ":2.4090960826632113,"vX0":2.274457122308226,"vY0":-120.92378861419988,"vZ0":0.42387519348521496,"x":159.93,"y":173.73,"x0":-2.5736761037335434,"y0":50.00387222045906,"z0":5.516699772302119,"aX":5.70202514748879},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-6.4,"breakHorizontal":-7.4,"spinRate":2314,"spinDirection":66},"zone":13,"typeConfidence":0.91,"plateTime":0.4517605803838922,"extension":6.702627935734569},"index":1,"playId":"cc89d4db-3640-3211-9b2c-eacd5ebcd2d5","pitchNumber":2,"startTime":"2025-07-25T04:29:13.591Z","endTime":"2025-07-25T04:29:17.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.57895270457534,"strikeZoneBottom":1.73397893821226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.348602212012253,"aZ":-13.85658932592044,"pfxX":-5.78534746060155,"pfxZ":8.816059197226885,"pX":0.9106768446617145,"pZ":2.7915381829677477,"vX0":11.684513356062153,"vY0":-142.8540877977019,"vZ0":-4.385681556117773,"x":82.29,"y":163.41,"x0":-2.4713980601293963,"y0":50.00013016804863,"z0":5.210792359872688,"aX":-12.018382279936631},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.2,"breakHorizontal":8.3,"spinRate":2416,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.38268866165701265,"extension":6.552019604868385},"index":2,"playId":"4ac77b67-3b3d-3481-a80f-b3feeb8d0466","pitchNumber":3,"startTime":"2025-07-25T04:29:32.334Z","endTime":"2025-07-25T04:29:36.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":98.3,"endSpeed":90.9,"strikeZoneTop":3.43002773958248,"strikeZoneBottom":1.674770094263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.7612764649561,"aZ":-19.616606163784553,"pfxX":-6.459883583229131,"pfxZ":6.015754074051681,"pX":1.6445464331672202,"pZ":2.297711583640301,"vX0":13.472661520830773,"vY0":-142.6633305985596,"vZ0":-4.824496501657411,"x":54.31,"y":176.74,"x0":-2.272168153494259,"y0":50.006983402896736,"z0":5.224561535190169,"aX":-13.495093870678192},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.2,"breakHorizontal":9.4,"spinRate":2059,"spinDirection":147},"zone":14,"typeConfidence":2.0,"plateTime":0.38201500766869945,"extension":6.66353589937169},"index":3,"playId":"396ebfbf-7f5b-3051-a9f8-9cbd8d8ef5a5","pitchNumber":4,"startTime":"2025-07-25T04:29:51.947Z","endTime":"2025-07-25T04:29:56.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":545361,"link":"/api/v1/people/545361","batSide":{"code":"R","description":"Right"}},"first":{"id":687263,"link":"/api/v1/people/687263"},"second":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.0,"awayTeamWinProbability":82.0,"homeTeamWinProbabilityAdded":8.299999999999999,"leverageIndex":3.9,"dramaIndex":154.0,"contextMetrics":{},"playEndTime":"2025-07-25T04:29:56.503Z","atBatIndex":76},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Schanuel lines out to left fielder Randy Arozarena.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-25T04:31:04.551Z","endTime":"2025-07-25T04:31:13.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-07-25T04:30:08.958Z","endTime":"2025-07-25T04:31:06.635Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.57,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.36004444108922,"aZ":-36.53014083961967,"pfxX":2.1603736960486595,"pfxZ":-2.7704711881114523,"pX":-0.5985564462457531,"pZ":3.0597384006377504,"vX0":4.073110450813889,"vY0":-124.39418564912091,"vZ0":1.384688883332431,"x":139.82,"y":156.17,"x0":-2.5362622434214264,"y0":50.00366746055294,"z0":5.518488393719209,"aX":3.3943745689222244},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.4,"breakHorizontal":-4.8,"spinRate":2414,"spinDirection":70},"zone":1,"typeConfidence":0.9,"plateTime":0.4398897381832989,"extension":6.676434210585312},"hitData":{"launchSpeed":94.5,"launchAngle":17.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":78.94,"coordY":93.02}},"index":1,"playId":"83a26d4e-11ff-3e51-a890-a639affc51a8","pitchNumber":1,"startTime":"2025-07-25T04:31:06.635Z","endTime":"2025-07-25T04:31:13.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663728,"link":"/api/v1/people/663728"},"first":{"id":456781,"link":"/api/v1/people/456781"},"second":{"id":593871,"link":"/api/v1/people/593871"},"third":{"id":810938,"link":"/api/v1/people/810938"},"shortstop":{"id":641487,"link":"/api/v1/people/641487"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":670042,"link":"/api/v1/people/670042"}},"offense":{"batter":{"id":694384,"link":"/api/v1/people/694384","batSide":{"code":"L","description":"Left"}},"first":{"id":545361,"link":"/api/v1/people/545361"},"second":{"id":687263,"link":"/api/v1/people/687263"},"third":{"id":650859,"link":"/api/v1/people/650859"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Second Base"},{"official":{"id":605671,"link":"/api/v1/people/605671"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-18.0,"leverageIndex":7.12,"dramaIndex":294.0,"contextMetrics":{},"playEndTime":"2025-07-25T04:31:13.845Z","atBatIndex":77}]